1、JavaSE 面向对象:API+JVM+......
2、JavaEE JSP+EJB+服务+......
3、JavaME 移动设备+移动通信+......
4、JVM: 源文件→通过编译器→二进制字节码文件(.class文件)→通过解释器→执行代码,显示效果。
5、JDK:java开发工具包
6、JRE:java运行环境
7、JDK包含JRE,JRE包含JVM。JDK>JRE>JVM。
8、环境配置:JAVA_HOME:指定JDK位置。path:指定JDK命令文件位置。classpath:指定JDK lib目录文件位置。
9、进入命令窗口中,输入java或者javac,回车,如果有提示则配置好了开发环境。
10、在命令窗口中,javac+需要运行的文件(如a.java),则会生成相应的.class文件(a.class)。再输入java+文件(编译后的.class文件,但是不需要加后缀.class如java+a),查看代码运行效果。
11、Eclipse是集成开发环境(IDE)的一款软件:将程序开发环境和程序调试环境集合在一起,提升开发效率(eclipse自动将源代码文件编译成字节码文件)。
12、项目路径的查看:项目右键+properties(右上角)。
13、Java关键字区分大小写,如void是关键字,Void则不是。
14、标识符:用于给java程序中变量、类、方法等命名的符号,可以由数字、字母、下划线、美元符号组成,其他符号不行,也不能以数字开头,不能是关键字,中间不能有空格但是可以包含关键字,如Myvoid。
15、变量名=首字母+其余部分。首字母:1、字母 2、下划线 3、美元符号 其余部分:1、数字 2、字母 3、下划线 4、美元符号。
16、变量写法:一般第一个单词小写,之后的单词第一个首字母大写,变量区分大小写,如name 和Name是两个不同变量。
17、java中的数据类型:1、基本类型 2、引用类型
(1)基本类型中 float 后面要加f 如float a=23.4f。
(2)char类型中是单引号 如char a=‘男’;
(3)引用类型有:String 等。
18、char为字符型,String为字符串型。
(1)char是定义一个字符,存储一个字符。
(2)String是定义一个字符串,无长度限制。
(3)不同字符占不同字节
(4)ascII码中:一个英文字母=1个字节,一个汉字=2个字节。
(5)UTF-8中:一个英文字母=1个字节,一个汉字=3个字节。
(6)Unicode编码中:一个英文字母=2个字节,一个汉字=2个字节。
(7)符号:英文标点符号=1个字节,中文标点符号=2个字节。