一.JAVA的开发环境
1.配置JDK
(1)获取jdk的安装包,要和操作系统相匹配(基于64X和32X)
(2)安装或解压缩,目录不要有中文字符
(3)配置环境变量
<1>打开我的电脑--属性--高级--环境变量
<2>新建系统变量JAVA_HOME,存放的目录
<3>选择“系统变量”中变量名为“Path”的环境变量:双击该变量,把JDK安装路径中bin目录的绝对路径,添加到Path变量的值中,并使用半角的分号和已有的路径进行分隔。 (变量名:Path ;添加的变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;)
(4)测试,运行-cmd-打开命令提示窗口,输入java
这是java的环境配置,配置完成后直接启动eclipse,它会自动完成java环境的配置。
2.开发工具
Eclipse:汉化
(1)地址:http://www.eclipse.org/babel
(2)与自己版本相对应
二.JAVA基础
1.背景
JAVA是由Sun公司推出的Java面向对象程序设计语言和Java平台的总称。由James Gosling和同事们共同研发,并在1995年正式推出。Java最初被称为Oak,是1991年为消费类电子产品的嵌入式芯片而设计的。1995年更名为Java,并重新设计用于开发Internet应用程序。用Java实现的HotJava浏览器显示了Java的魅力:跨平台、动态Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器均支持Javaapplet。另一方面,Java技术也不断更新。Java自面世后就非常流行,发展迅速,对C++语言形成有力冲击。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。2010年Oracle公司收购Sun。
2.版本
(1)JavaSE标准版:它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的Java应用程序。Java SE 包含了支持Java Web 服务开发的类,并为Java Platform,Enterprise Edition(Java EE)提供 基础。
(2)JavaEE企业版:企业版本帮助开发和部署可移植、健壮、可伸缩且安全的服务器端 Java 应用程序。Java EE 是在Java SE 的基础上构建的,它提供Web 服务、组件模型、管理和通信API,可以用来实现企业 级的面向服务体系结构和Web 2.0 应用程序。
(3)JavaME移动版:Java ME 为在移动设备和嵌入式设备(比如手机、PDA、电视机顶盒和打印机)上运行的应用程序提供一个健壮且灵活的环境。Java ME 包括灵活的用户界面、健壮的安全模型、许多内置的网 络协议以及对可以动态下载的连网和离线应用程序的丰富支持。基于Java ME 规范的应用程序只需编写一次,就可以用于许多设备,而且可以利用每个设备的本机功能。
3.文件类型
(1).java源代码文件
(2).class字节码文件
(3).jar压缩文件
4.特点
(1)面向对象:Java语言提供类、接口和继承等原语,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制。Java语言全面支持动态绑定,而C++语言只对虚函数使用动态绑定。总之,Java语言是一个纯的面向对象程序设计语言。
(2)跨平台: