---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------
Java是一种高级计算机语言,由SUN公司于1995年5月推出的一种可以编写跨平台应用软件,完全面向对象的程序设计语言。为了是软件开发人员、服务提供商和设备生产商可以针对特定的市场进行开发,SUN公司将java划分为三个技术平台,分别是JavaSE、JavaEE和JavaME.
JavaSE(Java PlatForm Standard Edition)标准版,是为开发普通桌面和商务应用程序提供的解决方案。JavaEE(Java PlatForm Enterprise Edition)企业版,是为开发企业级应用程序提供的解决方案。JavaEE可以被看 作一个技术平台,该平台用于开发、 装配以及部署企业级 应用程序,其中主要包括Servlet、JSP、JavaBean、 JDBC、EJB、WebService等技术。
JavaME(java PlatForm Micro Edition)小型版,是为开发电子消费产品和嵌入式设备提供的解决方案。
1.java语言特点:
简单、面向对象、安全、跨平台、支持多线程
2.JDK的安装和使用
安装
下载jdk7,默认路径安装(同时安装jre)。
环境配置
win7系统下:计算机->属性->高级系统设置->环境变量->系统变量
把jdk安装的路径用用java_home代替这样以后用eclipse开发时就方便很多如:
a.新建
变量名:JAVA_HOME
变量值:;C:\Program Files\Java\jdk1.7.0_45
确定
b.新建
变量名:path
变量值:;%JAVA_HOME%\bin;
确定
c.新建
变量名:classpath
变量值:;%JAVA_HOME%\lib;
确定
至此,就可以在cmd使用javac、java命令了。
javac.exe是Java编译器工具,它可以将编写好的Java文件编译成Java字节码文件(可执行的Java程序)。Java源文件的扩展名为.java,如"HelloWorld.java"。
编译后生成的Java字节码文件的扩展名为.class,如"HelloWorld.class"。
java.exe是Java运行工具,它会启动一个Java虚拟机(JVM)进程,Java虚拟机相当于一个虚拟的操作系统,它专门负责运行由Java编译器生成的字节码文件(.class文件)
3.JDK目录介绍
bin目录:
该目录用于存放一些可执行的程序,如javac.exe(Java编译器)、java.exe(Java运行工具)、jar.exe(打包工具)和javadoc.exe(文档生成工具)等。
db目录:
db目录是一个小型的数据库。从JDK6.0开始,Java中引入了一个新的成员JavaDB,这是一个纯Java实现、开源的数据库管理系统。这个数据库不仅很轻便,
而且支持JDBC4.0所有的规范,在学习JDBC时,不再需要额外的安装一个数据库软件,选择直接使用JavaDB即可。
jre目录:
"jre"是Java Runtime Environment 的缩写,意为Java程序运行时环境。此目录是Java运行时环境的根目录,它包含Java虚拟机,运行时的类包、Java应用
启动器以及一个bin目录,但不包含开发环境中的开发工具。
include目录:
由于JDK是通过C和C++实现的,因此在启动时需要引入一些C语言的头文件,该目录就是存放这些头文件的。
lib目录:
lib是library的缩写,意为Java类库或库文件,是开发工具使用的归档包文件。
src.zip文件:
src.zip为src文件夹的压缩文件,src中放置的是JDK核心类的源代码,通过该文件可以查看Java基础类的源代码。
4.EditPlus配置
使用快捷键对编写的java程序进行编译和运行
Ctrl+1 编译源程序(相当于命令javac fileName.java)
配置:工具->首选项->工具->用户工具-》添加-》菜单文本:javac;命令:C:\Program Files\Java\jdk1.7.0_45\bin\javac.exe
参数:$(FileName);初始目录:$(FileDir)-》选中捕捉输出-》确定
Ctrl+2 运行程序(相当于java fileName)
配置:工具->首选项->工具->用户工具-》添加-》菜单文本:java;命令:C:\Program Files\Java\jdk1.7.0_45\bin\java.exe
参数:$(FileNameNoExt);初始目录:$(FileDir)-》不选中捕捉输出-》确定
5.我的第一个java程序HelloWorld.
public class HelloWorld{
public static void main(String[] args){
System.out.println("Hello World ! This is my first java application.");
}
}
6.使用cmd编译和执行程序a.在开始菜单中搜索cmd,打开
b.使用cd命令将当前目录定位到HelloWorld文件所在目录
如: cd e
cd E:\black_horse\base_class\test_files (HelloWorld.java在E:\black_horse\base_class\test_files目录下)
c.执行命令 javac HelloWorld.java 编译源程序
d.执行命令 java HelloWorld 运行程序
f.可以看到输出结果为:Hello World ! This is my first java application.
7.使用EditPlus编译和执行程序
a.使用EditPlus打开HelloWorld.java文件
b.使用快捷键Ctrl+1编译源程序,可以看到编译通过的结果
c.使用快捷键Ctrl+2运行程序,可以看到执行结果为:Hello World ! This is my first java application.
8.Java的运行机制
Java程序运行时,必须经过编译和运行两个步骤。首先将后缀名为.java的源文件进行编译,最终生成后缀名为.class的字节码文件。然后Java虚拟机将字节码进行解释执行,并将结果显示出来。
Java程序是由虚拟机负责解释执行的,而非操作系统。这样做的好处是可以实现跨平台性,也就是说针对不同的操作系统可以编写相同的程序,只需要安装不同 版本的虚拟机即可。
---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------