Java基础复习(1)
1.Java体系:
J2SE:面向桌面应用开发
J2EE:面向企业级开发
J2ME:面向手机等移动端开发
2.JDK及相关名词:
SDK:软件开发包,主要包含函数库或者工具等;
JDK:java程序开发工具包,面向java开发者;
JRE:java程序运行环境,面向java使用者;
API:应用程序编程接口;
3.JDK的安装及环境变量配置:
Windows:直接双击安装包安装,注意安装路径;
环境变量配置:在系统变量中配置
JAVA_HOME:自己指定JDK的安装目录,
例: JAVA_HOME=C:\Program Files\Java\jdk1.8.0_74
PATH:把JDK中java命令所在目录配置到原来的PATH中,
例:PATH=%JAVA_HOME%\bin
CLASSPATH:指定将来要运行加载的class文件所在位置,这个路径可能随时变换,一般配置为当前路径,
例:CLASSPATH=
Linux:直接解压下载好的安装包;
例:tar -zxvf jdk-8u74-linux-x64.tar.gz
环境变量配置:
使用vi打开.bashrc文件进行配置vi .bashr
JAVA_HOME=/home、wanghj/jdk/jdk1.8.0_74
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.
export JAVA_HOME PATH CLASSPATH
最后wq!保存
配置完成后,使用source使文件生效
source .bashrc
4.JDK目录及说明----以Windows为例:
bin目录: 存放JDK中提供的java相关的命令,例如java、javac、javap等
db目录: JDK自带的一个小型数据库,纯java实现
include目录:JVM启动时需要引入一些C语言的头文件,该目录就是用于存放这些头文件的。
jre目录: JDK自带的一个java运行环境
lib目录 : “library”的缩写,目录中提供了一些Java类库和库文件,也就是jar包。
src.zip文件: 压缩文件,目录存放JDK核心类的源代码,也就是JavaSE-API的源代码
5.java的优点:
更加纯粹的面向对象编程,加速开发过程;
一次编写/编译,到处运行,代码跨平台;
多线性的支持;
字节码的验证机制,保证代码的安全性;