1.Java是什么。
2.Java语言特性,Java类比C语言的优点。
3.JDK JRE JVM
4.关键字、标识符、注释
1.Java是什么?
Java是一门面向对象的编程语言,与我们C语言不同。C语言更多的是面向过程,而Java是面向对象。Java可以应用于企业级系统,web开发,Android开发等重要领域。像后端开发工程师,软件工程师等都需要Java。
ps:Java与JavaScript不是一个东西。
Java
语言源于
1991
年
4
月,
Sun
公司
James Gosling
博士
领导的绿色计划
(Green Project)
开始启动,此计划最
初的目标是开发一种能够在各种消费性电子产品
(
如机顶盒、冰箱、收音机等
)
上运行的程序架构。这个就是
Java
的
前身:
Oak (
得名与
Java
创始人
James Gosling
办公室外的一棵橡树
)
,但由于这些智能化家电的市场需求没有预期
的高,
Sun
公司放弃了该项计划。随着
1995
年代互联网的发展
,
Sun
公司看见
Oak
在互联网上应用的前景,于是改
造了
Oak
,于
1995
年
5
月以
Java
的名称正式发布,并提出
“Write once, Run anywhere"
的口号
。
2.Java语言特性,Java类比于C语言优点。
简单性。
相比C语言/C++,java更加简便。java中并没有C语言中最难的指针,也不包括c++当中的多继承。
3.JDK JRE JVM
三者初听都很陌生,我们一个一个介绍。
JDK:
ava Development Kit
即
Java
开发工具包。
JVM:
Java
虚拟机。
JRE:Java运行环境。
Java
是一门半编译型、半解释型语言。先通过
javac
编译程序把源文件进行编译,编译后生的
.class
文件是由字节码组成的平台无关、面向JVM
的文件。最后启动
java
虚拟机来运行
.class
文件,此时
JVM
会将字节码转换成平台能够理解的形式来运行。
![](https://i-blog.csdnimg.cn/blog_migrate/a4aa6fbc9e5fbe6632b58c25cdbcbf5e.png)
三者大致关系如图。JDK是Java开发工具包,其中便包含JRE,同时还包含Java编译去Java-c等。而JRE是Java运行环境,其中包含JVM,Java基础类库等。而JVM,是Java是Java虚拟机,用来运行Java代码。
4.关键字 标识符 注释
首先我们新建一个Java文件。打开IDEA,新建new project,右键选择src,创建一个新的Java文件,如图所示。
接着我们在中间输入main+回车,创建一个main方法。
这其中Blog称为类名,main称为标识符。
标识符中可以包含:字母、数字以及 下划线和
$
符号等等。
注意:标识符不能以数字开头,也不能是关键字,且严格区分大小写
。
而public、class、static这些变成蓝色的被称为关键字。他们被Java提前设置好,有自己特殊的含义。用户不能用关键字定义标识符。
最后是注释,与C语言差不多,我们可以通过//来注释一行代码,用/**/来注释大段的代码。也可以选中后ctrl+/进行快速注释。
![](https://i-blog.csdnimg.cn/blog_migrate/dd73a4255abe5adcd321c03108e18dcb.png)
这是三种注释的演示。
到此,我们已经初识java.