一.jdk jre jvm
jdk: java development kits (java开发环境).是提供给Java开发人员使用的,其中包含了Java的开发工具,也包括了JRE。所以安装了JDK,就无需再单独安装JRE了。其中的开发工具:编译工具(javac.exe),打包工具(jar.exe)等
jre: java runtime enviroment (java运行环境).包括Java虚拟机和Java程序所需的核心类库等。核心类库主要是java.lang包:包含了运行Java程序必不可少的系统类,如基本数据类型、基本数学函数、字符串处理、线程、异常处理类等,系统缺省加载这个包.如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。
jvm: java virtual machhine (java虚拟机.) Java程序需要运行在虚拟机上,不同的平台有自己的虚拟机,因此Java语言可以实现跨平台 (JDK、JRE、JVM三者间的关系)
关于java 语言的跨平台
java虚拟机类似一个翻译官或者中转站的作用.工程师书写的java代码(java源码),首先被编译成字节码文件(.class),不同平台的java虚拟机(windows,linux,Mac,PDA等平台)会根据不同的环境把java字节码逐一的转换成本地代码运行.
(图片来源)
二,java命名规则
标识符:
1.数字0-9
2.字母 a-z A-Z
3.$和_
规则:
1.不允许数字开头
2.不允许$和_开头和结尾
3.不允许使用中文拼音
驼峰式命名规则:
1 大驼峰 类名 借口名 UpperCamelCase
2 小驼峰 方法 参数 变量 lowerCamelCase
三,关键字
break | ||||
case | const | |||
continue | ||||
float | ||||
goto | ||||
long | native | |||
new | ||||
try | ||||
true | false | null |
四,三种注释
// 单行注释 (ctrl+/)
/*
*/ 多行注释 (ctrl++shift/)
/**
*/ 文档注释 可以利用javadoc指令生成API文件(/**+enter)
五,了解常量和变量
字面常量 123
定义常量 使用final修饰
变量类型 变量名 = 初始值;