您的位置:首页 > 编程语言 > Java开发

对JAVA的初步相识

2016-02-18 22:27 357 查看
一.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)跨平台:

Java虚拟机是一个想象中的机器,在实际的计算机上通过软件模拟来实现。Java虚拟机有自己想象中的硬件,如处理器、堆栈、寄存器等,还具有相应的指令系统。
引入Java语言虚拟机后,Java语言在不同平台上运行时不需要重新编译。Java语言使用模式Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码 ,就可以在多种平台上不加修改地运行。Java虚拟机在执行字节码时,把字节码解释成具体平台上的机器指令执行。
字节码校验器,类加载器,垃圾回收机制(人为不可控制,优先级别最低)。
下图是跨平台原理图:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: