1.第一章:Java开发环境的搭建
1. JavaSE JavaEE JavaME
J2SE :面向桌面应用开发
J2EE :面向企业级开发
J2ME :面向手机等移动终端开发
2.JDK JRE JVM的关系
JDK :java程序开发工具包,面向java程序的开发者
JRE :java程序运行环境,面向java程序的使用者
JVM:Java虚拟机,负责解释执行字节码文件
关系:JDK包含JRE,JRE包含JVM,编写程序需要JDK,运行程序需要JRE
扩展
API (application program interface),应用程序编程接口
API Documentation,API说明文档,描述API中的类、方法等使用的方式
3.java语言最重要的两个特性
1.健壮性(自动垃圾回收机制GC)
2.可移植性(跨平台性)
4.安装JDK
1.此电脑----->属性------>高级系统设置----->环境变量----->系统变量
按照步骤1,在系统变量中添加以下三个变量与值(切记:一个符号或者字母都不能错)
2.配置环境变量
变量名 变量值
JAVA_HOME C:\Program Files\Java\jdk1.8.0_131(例如)
path %JAVA_HOME%\bin
%JAVA_HOME%\jre\bin
Classpath .;%JAVA_HOME%\lib\dt.jar;
%JAVA_HOME%\lib\tools.jar
3.测试
按住win+R输入cmd进入DOS命令窗口,输入java -version
弹出版本号即为成功!
5.理解环境变量path与classpath的作用
path配置的就是windows查找命令的路径,也就是将jdk下bin目录里的命令配置到path中,这样就可以使用java javac等命令
classpath就是jvm查找执行字节码文件的路径
6.编写第一个HelloWrold程序,从编写到编译,到最终的运行的独立完成
注意事项:类名必须与文件名一致
javac 文件名
java 文件名(不带.java)
7.javac和java命令
javac
是编译.java文件生成.class字节码文件
使用方法:javac hello.java
java
是运行生成的字节码文件
使用方法:java hello
8.java中的三种注释方式
单行注释://
多行注释:/*
文档注释:/**
9.public class 和class的区别
当你的类中是public class时,文件名必须与类名一致,否则无法编译,并且可以被其他包访问
当你的类中是class时,文件名必须与类名可以不一致,但最终生成的字节码文件还是你的类名而不是你的文件名,并且不能被其他包访问