一、Java简介
1991年,Sun公司的成员 Jame Gosling、Bill Joe等,为电视、控制烤面包机等家用电器开发了一个分布式系统Oak (它是Java语言的前身)。随后94年后期,他们用Java编写了HotJava浏览器,得到Sun公司CEO的支持,并进一步地研制和开发。1995年5月Oak更名为Java,sun公司在“Sun World95”大会上发布了Java语言,96年发布开发工具和程序JDK 1.0。 1999年,Sun公司将Java 2平台分为J2SE、J2EE、J2ME三大快,并延续至今;
二、Java的语言特性
1、面向对象(以类的管理形式实现编程,是软件开发人性化、形象化)。
2、简单化(Java本身系统精炼、占内存少; Java取消影响程序代码的指针运算和编程者对内存的管理)。
3、解释型、与平台无关(JVM-JAVA虚拟机 制定了字节码设计规范,保证了软件体系结构中立,为软件移植建立了良好的基础)。
4、多线程(多线程机制使应用软件能并行执行同步机制,保证了对共享数据的正确操作)。
5、安全高效(Java不允许编程用指针对内存释放,从根本上避免了非法内存的操作。在编译时,代码进行类型和语法检查;在执行时,校验字节码、代码段格式和规则检查、访问权限和类型转换合法性检查、操作数堆栈的上溢、方法参数合法性的检查)。
6、动态性(允许程序在允许中下载代码去动态改变程序的状态)。
三、Java的语言实现机制( 如图 )
1、源程序经编译器得到字节码。
2、浏览器与服务器连接,要求下载字节码文件;
3、服务器将字节码文件下载到客户机。
4、客户机上的JVM执行;
5、在浏览器上显示并交互;
四、Java安装环境
先进入Oracle官网进行下载
http://www.oracle.com/technetwork/java/javase/downloads/index.html
![]()
![]()
下载完成后,右击我的电脑选属性,(Win10 默认是“此电脑”)
在"系统变量"中设置3项属性,JAVA_HOME , PATH , CLASSPATH ;若已存在则点击"编辑",不存在则点击"新建"。
变量设置参数如下:
- 变量名:JAVA_HOME
- 变量值:C:\Program Files (x86)\Java\jdk1.8.0_91 // 要根据自己的实际路径配置
- 变量名:CLASSPATH
- 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; //记得前面有个"."
变量名:Path
变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
测试JDK是否安装成功
1、"开始"->"运行",键入"cmd";
2、键入命令: java -version、java、javac 几个命令,出现以下信息,说明环境变量配置成功;
出现上图就说明你已成功配置好Java开发环境。