学习笔记之JavaSE(1)--Java开发前奏

来源:互联网 发布:linux root密码 编辑:程序博客网 时间:2024/04/29 18:42

今天学习的内容:Java技术架构的划分、Java程序的工作流程、Java环境配置。


一、Java技术架构的划分

Java分为三大技术架构,分别为JavaSE(Standard Edition)、JavaEE(Enterprise Edition)和JavaME(Micro Edition),它们分别代表Java基础Java企业级开发Java移动开发(已经被Android所取代)。


二、Java程序的工作流程

  首先要了解一些名词:

  • JRE(Java Runtime Environment)Java运行环境:包括JVM(Java Virtual Machine)Java虚拟机与Java核心类库。如果要运行已经编译好的类文件,只需安装JRE即可。JRE=JVM+核心类库
  • JDK(Java Development Kit)Java开发工具包:包括JRE和Java开发工具(编译器,打包工具等等)。如果要自己开发Java程序,必须要有JDK。JDK=JRE+开发工具
Java程序的工作流程:
  1. 由开发人员编写Java源代码(.java文件)
  2. 在命令行运行javac.exe,或启动IDE中的编译器对源代码进行编译(检查错误)
  3. 编译成功后会生成字节码文件或者称为类文件(.class文件),源代码中所有类都会生成一个类文件(包括内部类)
  4. 运行java.exe,启动JVM执行/解释(加载所有类到内存中,并从main()方法开始执行,直到运行完所有代码)类文件
  5. 运行成功
其中.class文件可以在不同操作系统的JVM上执行,体现了Java的跨平台性,也就是传说中的“一次编译,到处运行”。一般来说,开发人员不会使用命令行编译和运行Java程序,通常使用IDE进行开发。只需要在IDE指定jdk即可完成上述工作流程。

三、Java环境配置

第一步:下载JDK

下载地址:

         http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html

本人使用Windows64位系统,选用Java7(也就是JDK1.7,强烈推荐Java8


第二步:安装JDK

双击上图的安装包,按照步骤安装即可



第三步:Java环境配置

右键“此电脑”,依次打开“属性”-->“高级系统设置”-->“环境变量”,进入如下页面:

 

 

1.新建JAVA_HOME

新建系统变量,变量名为JAVA_HOME,变量值为JDK的安装路径


建立JAVA_HOME系统变量是为了将JDK路径放在一个单独的系统变量中,便于维护。

 

2.修改CLASSPATH

找到系统变量CLASSPATH,如果没有就新建。变量值为

.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\ tools.jar;


CLASSPATH是JVM定义的环境变量,在执行程序时JVM会从CLASSPATH查找类文件。配置完成后,JVM可以找到指定路径的类文件进行加载。


3.修改Path

找到系统变量Path并在开头C:后面添加

;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;


Path是操作系统定义的环境变量,用于定义所有可执行程序的路径。配置完成后,可以在电脑的任何地方启动Java开发工具(编译器等)和JVM进行编译和运行。


至此,关于JavaSE学习的准备工作全部完成


0 0
原创粉丝点击