首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Java学习笔记——语言概述

介绍 Java是SUN(Stanford University Network,斯坦福大学网络公司)1995年推出的一门高级编程语言。...所以Java就是咖啡的意思,Java语言的logo就是一杯热气腾腾的咖啡。 (这段话部分引用自【Java Saves!】...Session 1:Java的故事) 技术体系平台 Java SE(Java Standard Edition)标准版 支持面向桌面级应用(如Windows下的应用程序)的Java平台,提供了完整的Java...J2ME Java Card 支持一些Java小程序(Applets)运行在小内存设备(如智能卡)上的平台 语言特点 面向对象 两个基本概念:类、对象 三大特性:封装、继承、多态 健壮性 吸收了...C/C++语言的优点,但去掉了其影响程序健壮性的部分(如指针、内存的申请与释放等),提供了一个相对安全的内存管理和访问机制 跨平台性 跨平台性:通过Java语言编写的应用程序在不同的系统平台上都可以运行

18820

Java语言概述以及环境搭建

@toc Java语言概述以及环境搭建 计算机系结构 计算,俗称电脑,高速处理海量数据 组成:硬件和软件 没有安装软件之前称为裸机 硬件 CUP: - 中央处理器,是计算机核心的部件,相当于人的大脑...退回到上级目录 cd 目录 进入指定目录 cls 清空 exit 退出控制台 tab 命令补全 方向键 上下找回上次命令 Java语言概述 Java语言的背景 Java语言诞生于1995年...,之前属于sun公司,后来被oracle(甲骨文)收购,现在隶属于甲骨文公司 Java语言的特点 简单性 面向对象 分布式 跨平台 开源 .......Java运行时环境信息 JVM -- Java虚拟机 Javac.exe -- Java语言编译器 Java -- Java语言解释器 任何一种可以运行Java字节码的软件均可看成是Java的 “虚拟机...” 可以把Java的字节码看成是JVM上所运行的机器码(machine code) 编写Java程序的流程 新建文本文档,将扩展名改成 .java为后缀的文件 利用记事本打开 .java文件,进行编写保存

60487

JavaSE篇学习之路:(一)【JAVA语言概述

1.4.2 java语言发展历程 1.5 java语言三种架构 第二章:JAVA语言环境搭建 2.1 跨平台原理 2.1.1 什么是跨平台性?...如何定义Java中的类 2. main方法的作用 3. Java语言分隔符 4....如果人要与计算机交流,那么就要学习计算机语言。计算机语言有很多种,如:C,C++,Java等。这里,我们选择其中的一种:Java语言。...1.4.2 java语言发展历程 1995年5月23日,Java语言诞生 1996年1月,第一个JDK–JDK1.0诞生 1996年4月,10个最主要的操作系统供应商申明将在其产品中嵌入JAVA技术 1996...Java技术主要分成几个部分:Java语言Java运行环境、类库。一般情况下说Java时并不区分指的是哪个部分。

26810

C语言概述

1.什么是C语言 C语言是一门面向过程、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。...C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。...2.C语言的发展历程 C语言之所以命名为C,是因为C语言源自 Ken Thompson发明的B语言,而B语言则源自BCPL语言。...Ritchie在B语言的基础上最终设计出了一种新的语言,他取了BCPL的第二个字母作为这种语言的名字,这就是C语言。 1973年初,C语言的主体完成。...Ritchie发表了不依赖于具体机器系统的C语言编译版本“可移植的C语言译程序”。在随后的几十年,C语言继续飞速发展。

24520

Java编程基础阶段笔记 day01 Java语言概述

DOS命令 ​电脑配置 Java语言的特性 Java两种核心机制 Java语言环境搭建 第一个Java程序 注释 Java语句说明 编程风格 作业 常用的DOS命令 dir : 列出当前目录下的文件以及文件夹...语言的特性 面向对象:类、对象;封装、继承、多态 健壮性:去掉指针、内存申请释放 跨平台:JVM Java两种核心机制 Java虚拟机(Java Virtual Machine) 垃圾收集机制(Garbage...Collection) Java环境搭建 JRE、JVM、JDK区别 JDK(Java Development Kit Java开发工具包) JDK包含JRE JRE(Java Runtime Environment...Java运行环境) JDK下载安装 path: window操作系统执行命令时,所要搜寻的路径 D:\developer_tools\Java\jdk1.8.0_131\bin;      %JAVA_HOME...第一个Java程序 创建Java源文件->编译javac->运行java class文件 class Test{ public static void main(String[] args){

48100

Java编程基础阶段笔记 day01 Java语言概述

DOS命令 电脑配置 Java语言的特性 Java两种核心机制 Java语言环境搭建 第一个Java程序 注释 Java语句说明 编程风格 作业 常用的DOS命令 dir : 列出当前目录下的文件以及文件夹...语言的特性 面向对象:类、对象;封装、继承、多态 健壮性:去掉指针、内存申请释放 跨平台:JVM Java两种核心机制 Java虚拟机(Java Virtual Machine) 垃圾收集机制(Garbage...Collection) Java环境搭建 JRE、JVM、JDK区别 JDK(Java Development Kit Java开发工具包) JDK包含JRE JRE(Java Runtime Environment...Java运行环境) JDK下载安装 path: window操作系统执行命令时,所要搜寻的路径 D:\developer_tools\Java\jdk1.8.0_131\bin;      %JAVA_HOME...第一个Java程序 创建Java源文件->编译javac->运行java class文件 class Test{ public static void main(String[] args){

55710

JVM内存管理------JAVA语言的内存管理概述

引言 内存管理一直是Java语言自豪与骄傲的资本,它让JAVA程序员基本上可以彻底忽略与内存管理相关的细节,只专注于业务逻辑。...可怕的事情还不只如此,有些使用其它语言开发的程序员,给JAVA程序员扣上了一个“不懂内存”的帽子,这着实有点让人难以接受。...JAVA虚拟机规范与JAVA虚拟机 这里还需要解释一下JAVA虚拟机规范和JAVA虚拟机的区别,顾名思义,JAVA虚拟机规范是一种对JAVA虚拟机实现的规范要求,是由oracle制定的,而我们平时常说的...如果JAVA虚拟机是使用的其它语言实现指令集解释器的时候,也会用到本地方法栈。...结束语 本次对于JAVA语言中内存管理的概述就到此结束了,接下来的章节会着重讲解一下GC的原理以及实现方式,请各位敬请期待吧。

89570

Java概述

1.1 JDK JDK (Java Development Kit),Java标准开发包,它提供了编译、运行Java程序所需的各种工具和资源,包括Java编译器、Java运行时环境(JRE),以及常用的...1.2 JRE 1)JRE ( Java Runtime Environment) :Java运行环境,用于解释执行Java的字节码文件。普通用户只需要安装 JRE来运行 Java 程序。...1.3 JVM 1) JVM(Java Virtual Mechinal),Java虚拟机,是 java 编程语言的核心并且具有平台独立性,是JRE的一部分。...2)怎么理解Java 被称作是“平台无关的编程语言”? 3)JDK 各版本的新特性?(拓展) 4)Java 和 C++ 有什么区别?(拓展) 前两问答案已经在上面,剩余两问请读者自行查阅资料并思考。...1.6 JSP、JCP(可不看) 1)JSR规范 为了保证Java语言的规范性,SUN公司搞了一个JSR规范,凡是想给Java平台加一个功能,比如说访问数据库的功能,大家要先创建一个JSR规范,定义好接口

17332

Java 概述

# Java 概述 # 什么是程序 程序:计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合 举例说明: # Java 诞生小故事 # Java 技术体系平台 # Java 重要特点 Java...语言是面向对象的(oop) Java 语言是健壮的。...Java 的强类型机制、异常处理、垃圾的自动收集等是 Java 程序健壮性的重要保证 Java 语言是跨平台性的。...[即: 一个编译好的.class 文件可以在多个系统下运行,这种特性称为跨平台] Java 语言是解释型的[了解] 解释性语言:javascript,PHP, java 编译性语言: c / c++...区别是:解释性语言,编译后的代码,不能直接被机器执行,需要解释器来执行, 编译性语言, 编译后的代码, 可 以直接被机器执行, c /c++ # Java 的开发工具 idea 下载地址 (opens

32630

C语言 | 函数概述

C语言为什么要用函数 函数是从英文function翻译过来的,其实function在英文中的意思既是函数,也是功能。 从本质意义上来说,函数就是用来完成一定的功能。函数的名字应该反映其代表的功能。...一个C语言程序由一个或多个程序模块组成,每一个程序模块作为一个源程序文件。对于较大的程序,一般不希望把所以内容放在一个文件中,而是将它们分别放在若干个源文件中,由若干个源程序文件组成一个C程序。...C语言程序的执行是从main函数开始的,如果在main函数中调用其他函数,在调用后流程返回到main函数,在main函数中结束整个程序的运行。...C语言函数的分类 从用户使用的角度看,函数分为: 库函数,它是由系统提供的,用户不必自己定义,可直接使用它们。 用户自己定义的函数。它是用以解决用户专门需要的函数。...    C语言开发工具 VC6.0、Devc++、VS2019使用教程 100道C语言源码案例请去公众号:C语言入门到精通

2.3K40

C语言 | 枚举概述

C语言枚举简述 在C语言中,如果一个变量只有几种可能的值,则可以定义为枚举类型,所谓“枚举”就是指把可能的值一一列举出来,变量的值只限于列举出来的值的范围内。...C语言编译对枚举类型的枚举元素按常量处理,故称枚举常量。不要因为他们是标识符而把他们看作变量,不能对他们赋值,但枚举元素可以用来判断比较。...每一个枚举元素都代表一个整数,C语言编译按定义时的顺序默认它们的值为0,1,2,3,4,5……。...以上,如果你看了觉得对你有所帮助,就给小林点个赞,分享给身边的人叭,这样小林也有更新下去的动力,跪谢各位父老乡亲啦~ C语言学习路线    C语言开发工具 VC6.0、Devc++、VS2019使用教程...100道C语言源码案例请去公众号:C语言入门到精通

78340

C语言 | 枚举概述

“要成为绝世高手,并非一朝一夕,除非是天生武学奇才,但是这种人…万中无一” ——包租婆 这道理放在C语言学习上也一并受用。...在编程方面有着天赋异禀的人毕竟是少数,我们大多数人想要从C语言小白进阶到高手,需要经历的是日积月累的学习。 那么如何学习呢?当然是每天都练习一道C语言题目!! ? 作者 闫小林 白天搬砖,晚上做梦。...C语言枚举简述 在C语言中,如果一个变量只有几种可能的值,则可以定义为枚举类型,所谓“枚举”就是指把可能的值一一列举出来,变量的值只限于列举出来的值的范围内。...C语言编译对枚举类型的枚举元素按常量处理,故称枚举常量。不要因为他们是标识符而把他们看作变量,不能对他们赋值,但枚举元素可以用来判断比较。...每一个枚举元素都代表一个整数,C语言编译按定义时的顺序默认它们的值为0,1,2,3,4,5……。

57210

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券