1.Java与其他语言相比的优势
2.Java内存管理机制、垃圾清理机制、虚拟机相关
3.Java基础语法
基本语法
类名:对于所有的类来说,类名的首字母应该大写。
方法名:所有的方法名都应该以小写字母开头。如果方法名含有若干单词,则后面的每个单词首字母大写。
源文件名:源文件名必须和类名相同。
Java标识符
类名、变量名以及方法名都被称为标识符。
所有的标识符都应该以字母(A-Z或者a-z),美元符($)、或者下划线(_)开始
关键字不能用作标识符
Java修饰符
访问控制修饰符 : default, public , protected, private
非访问控制修饰符 : final, abstract, strictfp
常用的转义字符
“\b” (退格)
“\f” (换页)
“\n” (回车)
“\r” (换行)
“\t” (水平制表符(到下一个tab位置))
"’ " (单引号)
“” " (双引号)
“\” (反斜杠)
Java关键字(53个)
1).访问修饰符的关键字(共3个)
public、protected、private
2).定义类、接口、抽象类和实现接口、继承类的关键字、实例化对象(共6个)
class、interface、abstract、implements(实现)、extends(实现)、new
3).包的关键字(共2个)
import、package
4).数据类型的关键字(共12个)
byte(字节型8bit)
char(字符型16bit)
boolean
short(短整型16bit)
int (整型32bit)
float(浮点型32bit)
long(长整型64bit)
double(双精度64bit)
void、null、true、false
5).条件循环(流程控制)(共12个)
if、else、while、for、
switch、case、default
do、break、continue、return、
instanceof
6).修饰方法、类、属性和变量(共9个)
static、final、super、this
native本地
strictfp严格,精准
synchronized线程,同步
transient短暂
volatile易失
7).错误处理(共5个)
catch、try、finally、throw、throws
8).不知道是什么(共2个)
enum(枚举)、assert(断言)