1 Java概述及安装
1.1 一点历史
1990年Sun公司的James Gosling等人开始开发名称为Oak的语言。希望用于控制嵌入在有线电视交换盒、PDA等的微处理器。
1993年交互式电视和PDA市场开始滑坡,而Internet正处于增长时期,因此Sun公司将目标市场转向Internet应用程序。
1994年将Oak语言更名为Java。
1994年下半年,Internet的迅猛发展,环球信息网WWW的快速增长,促进了Java语言研制的进展,使得它逐渐成为Internet上受欢迎的开发与编程语言,一些著名的计算机公司纷纷购买了Java语言的使用权,如Microsoft、IBM、Netscape、Novell、Apple、DEC、SGI等,因此,Java语言被美国的著名杂志PCMagazine评为1995年十大优秀科技产品(计算机类就此一项入选),随之大量出现了用Java编写的软件产品,受到工业界的重视与好评,认为"Java是八十年代以来计算机界的一件大事",微软总裁比尔•盖茨在悄悄地观察了一段时间后,不无感慨地说:"Java是长时间以来最卓越的程序设计语言",并确定微软整个软件开发的战略从PC单机时代向着以网络为中心的计算时代转移,而购买Java则是他的重大战略决策的实施部署。
因此,Java的诞生必将对整个计算机产业发生深远的影响,对传统的计算模型提出了新的挑战。
Java有3个版本:J2SE、J2EE和J2ME。
J2SE是Java2 Standard Edition是Java的标准版,用于标准的应用开发;J2EE是Java2 Enterprise Edition是Java的一种企业版用于企业级的应用服务开发;J2ME是Java2 Micro Edition是Java的微型版,常用于手机上的开发
J2EE,J2SE,J2ME是Java针对不同的使用来提供不同的服务,也就是提供不同类型的类库。针对企业网应用的J2EE(Java2EnterpriseEdition)、针对普通PC应用的J2SE(Java2StandardEdition)和针对嵌入式设备及消费类电器的J2ME(Java2MicroEdition)三个版本。对于初学者,都是从J2SE入手的。
有两个概念JDK和JRE需要解释。JDK(Java Development toolKit)是有助于程序员开发Java程序的Java开发工具包,包括:类库、编译器、调试器、JRE(Java运行时环境Java Runtime Environment)等。
还有一点,J2SEv1.4.2,其中v1.4.2我们称为版号。Java 1.2版本后又称为Java 2,对应J2EE中的J2。
1.2 Java特点
Java有很多特点,其中基本特点有:
简单:Java的风格类似于C++,因而对C++程序员而言非常容易掌握Java编程技术,Java摒弃了C++中容易引发程序错误的地方,如指针操作和内存管理等。
面向对象:在Java中任何东西都是对象(Everything is an object),因此,Java重点集中在数据以及应用程序中的数据操作方法。
分布式:Java提供了包容广泛的例程库,可处理像HTTP和FTP这样的TCP/IP协议。Java应用程序可通过一个特定的URL来打开并访问对象,就像访问本地文件系统那样简单。
健壮性:Java在编译和运行程序时都要对可能出现的问题进行检查,提供自动垃圾收集来进行内存管理,提供面向对象的异常处理机制。
安全性:Java从几个层面提供安全机制,语言层面、编译器安全字节码校验器层面和类加载器层面等。
体系结构中立:Java程序被编译成一种与体系结构无关的字节代码,只要安装了Java运行时系统Java程序可以在任意的处理器上运行。
可移植性:“写一次到处运行”。Java从源代码级和目标代码级做到了WORA(Write Once Run Anywhere)。
解释执行:编译器Javac将处理.Java源文件生成类文件,类文件可通过名称为Java的加载实用程序解释执行,将Java字节码转换为机器可执行代码。
高性能:通过JIT(Just In Time)编译器首先将字节码编译成固有代码,将结果缓存下来,然后在需要时调用它们。
多线程:Java语言内置支持多线程的功能,Java类库提供了Thread类和Runnable接口。
动态:Java自身的设计使它适合于一个不断发展的环境。在Java类库中可以自由地加入新的方法和实例变量而不会影响用户程序的执行。
因为这些特性,还有Java开源项目非常多等其它原因,使得Java发展非常迅猛。
1.3 安装Java
1.3.1 下载
可以在SUN公司下载Java JDK,http://Java.sun.com/Javase/downloads/index.jsp。
图1-1下载界面1
点击Download按钮进入下一步。
图1-2下载界面2
点击Accept License Agreement进入下一步。
图1-3下载界面3
点击Windows Offline Installation,Multi-language进行下载。
1.3.2 安装配置
运行下载的JDK安装文件。安装完成后可以看到Java安装目录,以及常用命令。
图1-4 Java安装目录
图1-5Java常用命令
点击开始所有程序附件命令提示符,键入Java,若出现Java不能运行提示(图1-6),请配置Windows的path环境变量。
图1-6 Java运行错误
配置步骤:右击我的电脑点击属性(图1-7)出现系统属性对话框(图1-8)。
图1-7环境变量配置1 图1-8环境变量配置2
点击高级环境变量新建,变量名输入path,变量值输入C:\ProgramFiles\Java\jdk1.5.0_08\bin(实际是你安装的JDK下的bin目录),然后连按确定按钮。
图1-9环境变量配置3
重新启动命令提示符(刚才配置的环境变量对已打开的命令提示符窗口无效),键入Java,运行得到Java的用法提示。
图1-10环境变量配置正确的运行结果
至此,Windows的path环境变量配置结束。
注:Windows环境变量不区分大小写。path环境变量告诉Windows的命令提示符如何查找命令,如果当前目录下找不到Java命令(如Java.exe、Java.com、Java.bat或Java.cmd),就到path宣告的目录去找。
1.4 本章小结
本章主要介绍了Java的特点以及Java开发环境的搭建。
1.5 习题
1.下载JDK,安装JDK,正确配置Windows 环境变量path。
如何只在U盘里装Java版mc
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
下一篇:fft 滤波 重构 python
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
如何防止U盘文件被拷贝?怎样保护U盘文件的安全?
如何防止U盘文件被拷贝?怎样保护U盘文件的安全?
备份文件 用户权限 自动备份 -
如何加密u盘里的文件夹
如何加密u盘里的文件夹
自动备份 压缩包 文件加密 -
esxi u盘存储 esxi装u盘里
写在前面: 安装ESXi系统需要准备两个U盘,而且Raid已经做好 说明: 两个U盘,一
esxi u盘存储 运维 服务器 启动盘 系统盘