目录
一.Java是什么
Java是一种优秀的程序设计语言,Java还是一个有一系列计算机软件和规范形成的技术体系,这个技术体系提供了完整的用于软件开发和跨 平台部署的支持环境,并广泛应用于嵌入式系统、移动终端、企业服务器、大型机等各种场合。
二. Java语言特性
1.简单性
2.面向对象
3.分布式(微服务)
4.健壮性
5.体系结构中立
6.可移植性
7.解释性
8.高性能
9.多线程
10.动态性
三.JDK、JRE、JVM之间的关系?
JDK(Java Development Kit):Java开发工具包,提供给Java程序员使用,包含了JRE,同时还包含了编译器 javac与自带的调试工具Jconsole、jstack等。
JRE(Java Runtime Environment):Java运行时环境,包含了JVM,Java基础类库。是使用Java语言编写程序 运行的所需环境。
JVM:Java虚拟机,运行Java代码。
四.编写和运行第一个Java程序时,可能会遇到的错误:
1. 源文件名后缀不是.java
2. 类名与文件名不一致
3. main方法名字写错:mian
4. 类没有使用public修饰
5. 方法中语句没有以分号结尾
6. 中文格式的分号
7. JDK环境没有配置好,操作系统不能识别javac或者java命令
五.注释
单行注释:// 注释内容
多行注释:/* 注释内容*/
文档注释: /** 文档注释 */
注意:
1. 多行注释不能嵌套使用
2. 不论是单行还是多行注释,都不参与编译,即编译之后生成的.class文件中不包含注释信息。
六.标识符
标识符中可以包含:字母、数字以及 下划线和 $ 符号等等。但标识符不能以数字开头,也不能是关键字,且严格区分大小写。
【建议】
类名:大驼峰
方法名:小驼峰
变量名:小驼峰
七.关键字
1.用于定义访问权限修饰符的关键字
public、protected、private
2.用于定义类、函数、变量修饰符的关键字
abstract、final、static、synchronized
3.用于定义类与类之间关系的关键字
extends、implements
4.用于定义建立实例及引用实例、判断实例的关键字
new、this、super
5.用于异常处理的关键字
try、catch、finally、throw、throws
6.用于包的关键字
package、import
7.其他修饰符关键字
native、strictfp、transient、volatile、assert