一、Java平台的体系结构
1.Java SE (J2SE) Java平台标准版 开发面向桌面应用程序
2.Java EE (J2EE)Java平台企业版 主要开发面向Internet应用程序
3.Java ME (J2ME)Java平台微型版 主要开发移动设备应用程序
二、JDK(Java SE Development Kit)Java开发工具包
环境变量(改变环境变量后需要重启cmd)
1.Java_Home : jdk安装路径
例:D:\jdk1.8
2.path : 计算执行配置路径
例:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
查看安装是否完成
1)在命令行运行Java指令
2)在命令行查看安装版本 Java -version
3)查看编译指令 Javac
三、使用记事本开发Java程序步骤
1.创建.java文件*
2.编写Java程序
3.cmd进入命令行
1)d: ——》进入指定盘
2)cd xx ——》进入指定xx文件夹
3)输入javac *.java ——》编译.java文件,生成字节码文件.class,必须有java后缀
4)输入java xx ——》使用Java命令运行字节码文件,不要加.java后缀
java程序的运行机制
四、什么是Java虚拟机?什么又是Java跨平台?跨平台原理又是什么?
1)Java虚拟机(JVM ——Java Virtual Machine)
2)Java虚拟机可以运行字节码文件(.class)
3)Java跨平台是Java文件可以在不同的操作系统上运行(windows,ios,Linux)
4)跨平台原理:Java文件编译生成字节码文件,通过JVM在不同的系统上转换为计算机可以识别的语言
5)Write once,run anyway!
五、Java程序语法规则
1)文件名和类名要一致,首字母要大写
2)main是所有程序的入口,四要素必不可少( public static void main(String[] args) )
3){}大括号要一一对应,缺一不可
4)System.out.println(""); 输出语句,s要大写,分号结尾
5)注意缩进,除了输出语句中的字符串,其他符号都必须是英文符号
六、Java语句
1.输出语句
1)System.out.print(“Hello World!”);输出语句不换行
2)System.out.println(“Hello World!”);输出语句换行
2.两个转义符
1)/n 换行
2)/t 缩进,或者制表位