目录
一、Java特点
1. 面向对象
2. 健壮性
Java的强类型机制、异常处理、垃圾的自动分类等是Java程序健壮性的重要保证
3. 跨平台性
4. 解释型
解释性语言:编译后的代码,不能直接被机器执行,需要解释器来执行(java、javascript、PHP)
编译型语言:编译后的代码,可以直接被机器执行(C/C++)
二、Java运行机制
Java核心机制-Java虚拟机[JVM]
1)JVM是一个虚拟的计算机,具有指令集并使用不同的存储区域。
负责执行指令,管理数据、内存、备存器,包含在JDK中
2)对于不同的平台,有不同的虚拟机。
3)Java 虚拟机机制屏蔽了底层运行平台的差别,实现了“—次编译,到处运行”
三、JDK、JRE
1. JDK基本介绍
JDK 的全称(Java Development Kit Java 开发工具包)
JDK = JRE + java 的开发工具 [java, javac.javadoc.javap 等]
JDK是提供给 Java 开发人员使用的,其中包含了 java 的开发工具,也包括了 JRE。
所以安装了 JDK,就不用在单独安装 JRE了。
2. JRE 基本介绍
JRE(Java Runtime Environment Java 运行环境)
JRE = JVM + Java 的核心类库[类]
包括Java 虚拟机(JVM Java Virtural Machine)和 Java 程序所需的核心类库等,
如果想要运行一个开发好的Java 程序,计算机中只需要安装 JRE 即可。
3. JDK、JRE 和JVM的包含关系
JDK = JVM + Java 的核心类库[类] + java 的开发工具 [java, javac.javadoc.javap 等]
四、Java注意事项
注意
1)Java源文件以 java 为扩展名。源文件的基本组成部分是类 (Class),如本类中的Hello
2)Java应用程序的执行入口是main()方法。它有固定的书写格式:
public static void main(String [I args) {...)
3)Java语言严格区分大小写。
4)Java方法由一条条语句构成,每个语句以 “”结束。
5)大括号都是成对出现的,缺一不可。
6)一个源文件中最多只能有一个public类。其它类的个数不限。
7)如果源文件包含一个public类,则文件名必须按该类名命名!
8)一个源文件中最多只能有一个public类。其它类的个数不限,也可以将main方法写在非
public类中,然后指定运行排public 类,这样入口方法就是非public 的main方法
五、Java转义字符
1. \t :一个制表位
2. \n :转行符
3. \\ :一个\
4. \" :一个"
5. \' :一个'
6. \r :一个回车(使光标回到开头)
System.out.println("hello\rhi"); //输出hillo
六、Java注释
1. 单行注释://
2. 多行注释:/* */
3. 文档注释:
/**
*@author
*@version
*/