Java体系分支:
Java SE:桌面开发,可以开发基于控制台或图形化界面的应用程序
Java ME:移动端开发,此类设备硬件差异大,而java具有平台无关性
Java EE:企业级开发,包括B/S架构开发、分布式开发、web服务
Java语言特性:面向对象、跨平台、多线程开发、分布式应用、开源
开发环境搭建和配置
a.下载安装JDK
b.配置环境变量
注:具体详见预科;安装路径中不可出现中文目录
Java程序编译原理
编译执行:一次性把源程序编译成计算机能识别的目标文件,速度快,只能在同一平台下运行
解释执行:解释器将源程序逐句翻译的同时逐句执行,速度慢,可以跨平台运行
Java语言是解释方式执行的,JVM保证了java的跨平台性
Java程序结构
注:
1. 公有类类名与文件名完全一样,首字母大写
2. main()程序入口,四要素必不可少
3. {}和””一一对应,缺一不可
常量
1.整型常量
十进制:传统写法
八进制:前面加0 注意是0不是o
十六进制:前面加0x或0X
2.实型常量(浮点型)
十进制小数 eg:1.2,2.36,-56.35456
指数形式 eg:12.3e3(12.3*10^3),-6.4E-25(-6.4*10^-25)
3.字符常量
普通字符 eg:'a','A','?','#'
4.字符串常量 eg:"boy","123","CHINA"
集成开发环境(IDE)
输出语句
System.out.print() ; 打印输出不会自动换行
System.out.println() ; 打印输出并自动换行
转义符
\n 换行
\t 制表符
注释
单行注释:以“//” 开始
多行注释:以“/*”开头,以“*/”结尾
JavaDoc注释:以“/**”开头,以“*/”结尾