【本章导语】
Java是一门优秀的编程语言,它的优点是与平台无关,可以实现“一次编译,到处运行”。Java虚拟机(JVM)是使经过编译的Java代码能在任何系统上运行。
本章主要介绍Java语言和相关特性、Java的开发环境的搭建和编写第一个Java程序等
【学习目标】
- 了解Java语言
- 掌握Java开发环境的搭建方法
- 学习编写第一个Java程序
1.1关于Java
1.1.1Java的历史
1.1.2Java的优点
1.面向对象。将现实世界的事物抽象成【对象】,将现实世界的关系抽象成【类】、【继承】,帮助人们实现对现实世界的抽象与数字建模。
2.可移植性。Java最大的特点就是跨平台,【实现过程】源码→字节码→机器码,屏蔽了具体的”平台环境“的特性要求,而由JVM来适应不同的平台,做到【一次编译,到处执行】。
3.简洁、容易。它封装了C++语言中所有难以理解和复杂的操作,如头文件、指针、结构、运算符重载和虚拟基础类等。
4.适宜分布式计算。Java可以像访问本地文件系统那样通过url访问远程对象。
5.多线程处理能力。Java允许一个应用程序同时存在两个或两个以上的线程,用于支持事务并发和多任务处理。
6.安全性。Java是开源的,安全方面的bug能够及时得到发现并修复。
7.健壮性。Java在编译时可对程序进行异常检测,在程序执行前就提前规避了这类错误,避免在运行时因为这类错误导致系统崩溃,起到防患于未然的作用。
1.1.3Java的开发平台机构
Java平台由Java虚拟机(JVM)和Java应用程序接口(API)构成。API为Java应用提供了一个独立于操作系统的标准接口,而JVM则提供了Java Application(应用)运行时环境。
1.1.4Java版本
- Java平台标准版【JavaSE】:主要是开发桌面软件、C/S结构软件。
- Java平台企业版【JavaEE】:主要是开发B/S结构的企业级应用。
- Java平台微型版【JavaME】:主要是进行嵌入式开发,应用于PDA、手机等系统。(少用)
补充:B/S以及C/S
1.2开发环境
1.2.1JDK安装和环境的配置
JDK介绍
Java开发工具箱(JDK),主要包括如下内容。
- Java API:主要作用是为编程人员提供已经写好的功能,便于快速开发。
- Java编辑器、Java运行时解析器、Java文档化工具及其他工具和资源。
- JVM:主要作用就是进行Java程序的运行和维护。
JRE(Java运行是环境),功能三个:
- 加载代码:由类加载器完成。
- 校验代码:由字节码校验器完成。
- 执行代码:由运行时解释器完成。
下载
本章推荐使用JDK7.0或者JDK8.0及以上的版本。
下载路径:官网http://www.oracle.com
安装
下载JDK后,双击JDK安装文件开始安装,在安装过程中可以默认设置,一直点击“下一步”按钮,最终完成安装。
注意:安装JDK的路径默认是C:\Program Files\Java,默认就好(因为容量也不大),要是修改了路径,一定要记得,后面的环境变量的配置中需要使用到。
注意事项:
安装路径不要有中文或者特殊符号如空格等;所有和开发相关的软件最好安装目录统一。
* 举例:我的JDK安装路径
C:/Java/jdk1.7.0_51
* 当提示安装JRE时,建议安装上。
C:/Java/jre1.7.0_51
注意:安装路径中没有的文件夹,会自动创建;
如何验证JDK是否安装成功:
打开cmd.exe文件
* 验证安装是否成功,通过DOS命令,切换到JDK安装的bin目录下。
C:/Java/jdk1.7.0_51
* 然后分别输入javac和java,如果正常显示下图,说明安装成功;
JDK和JRE
简单而言,使用 JDK 的提供的开发工具完成 java 程序的开发,使用 JRE 运行开发好的 Java 应用程序。
1.2.2配置环境变量
- JAVA_HOME(可选)
- PATH(必须的)
- CLASSPATH(可选)
每次执行java的工具都要进入到 bin 目录下,是非常麻烦的。根据windows系统在查找可执行程序的原理,可以将java工具所在路径定义到path环境变量中,让系统帮我们去找运行执行的程序。
配置方法:
1.安装完JDK后配置环境变量
计算机→属性→高级系统设置→高级→环境变量;
2.系统变量→新建JAVA_HOME变量。变量值填写jdk的安装目录;
JAVA_HOME:C:/Java/jdk1.7.0_51
3.系统变量→寻找 Path 变量→编辑;
在变量值最后输入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;(注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入上面的代码
4.系统变量→新建 CLASSPATH 变量;
变量值填写 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一点),系统变量配置完毕
5.检验是否配置成功 :运行cmd 输入 java -version (java 和 -version 之间有空格)
1.2.3检验环境变量配置是否正确
选择【开始】>【运行】命令,在弹出的【运行】对话框中的【打开】下拉列表框中输入cmd。接着点击“确认”按钮切换到DOS状态,直接输入Javac按回车键【Enter】,如果能出现下图则安装成功。
1.3Eclipse集成开发工具
1.3.1安装Eclipse
1.3.2Eclipse下的开发步骤
- 启动Eclipse。将会弹出下图所示的工作空间设置界面,为了开发工作的方便,将工作环境的路径设置为自己方便找的到的路径,笔者设置为D:\Workspace
- 工作空间用于存放开发的每个Java’项目。设置完成后点击Launch(确认)按钮,将进入Eclipse欢迎页面中,如图所示
- 点击左上角的欢迎后面的X,进入Eclipse开发环境,如图所示
- 创建Java项目。选择“文件”→“新建”→“Java项目”,将会弹出“新建Java项目”对话框,如图所示
- 如果在选择“文件”→“新建”,没有看到“Java项目”,可以点击”项目“进入“新建项目”窗口,在找到“Java项目”,点击“下一步”,一样是来到了“新建Java项目”窗口
- 输入项目名,点击“完成”
- 完成后的项目目录
- 接着将在src文件上鼠标右击,“新建”→“类”,点击一下“类”,进入到“新建Java类”窗口,如图进行填写信息。
- 完成后,项目的目录如下:
- 现在,项目、包、类都创建完成,可以进行第一个Java程序的编写,如图所示。
这样,就成功在Eclipse中完成了一个Java应用程序的开发。