您的位置:首页 > 其它

文章标题

2015-04-21 11:39 169 查看

Java第一天

Java的历史

1995年5月23日,Java语言诞生  1996年1月,第一个JDK-JDK1.0诞生  1996年4月,10个最主要的操作系统供应商申明将在其产品中嵌入JAVA技术  1996年9月,约8.3万个网页应用了JAVA技术来制作  1997年2月18日,JDK1.1发布  1997年4月2日,JavaOne会议召开,参与者逾一万人,创当时全球同类会议规模之纪录  1997年9月,JavaDeveloperConnection社区成员超过十万  1998年2月,JDK1.1被下载超过2,000,000次  1998年12月8日,JAVA2企业平台J2EE发布 ==== 1999年6月,SUN公司发布Java的三个版本:标准版(J2SE)、企业版(J2EE)和微型版(J2ME)  2000年5月8日,JDK1.3发布  2000年5月29日,JDK1.4发布  2001年6月5日,NOKIA宣布,到2003年将出售1亿部支持Java的手机  2001年9月24日,J2EE1.3发布  2002年2月26日,J2SE1.4发布,自此Java的计算能力有了大幅提升  2004年9月30日18:00PM,J2SE1.5发布,成为Java语言发展史上的又一里程碑。为了表示该版本的重要性,J2SE1.5更名为Java SE 5.0  2005年6月,JavaOne大会召开,SUN公司公开Java SE 6。此时,Java的各种版本已经更名,以取消其中的数字“2”:J2EE更名为Java EE,J2SE更名为Java SE,J2ME更名为Java ME  2006年12月,SUN公司发布JRE6.0  2009年12月,SUN公司发布Java EE 6  2010年11月,由于Oracle公司对于Java社区的不友善,因此Apache扬言将退出JCP

Java的特点

java语言的特点一:简单、高效

Java语言与C++类似,如果用户了解C++和面向对象的概念,就可以很快编写出Java程序;此外,Java又不同于诸如C++语言提供的各种各样的方法,它只提供了基本的方法,这样就减少了编程的复杂性,例如去掉了头文件、指针变量、结构、运算符重载、多重继承等复杂特性。Java语言虽然简单,却很高效,它可以用面向对象的方法来描述用户的每一个动作。

Java语言的特点二:面向对象

Java语言是一种新的面向对象的程序设计语言,它除了几种基本的数据类型外,大都是类似c++中的对象和方法,程序代码大多体现了类机制,以类的形式组织,由类来定义对象的各种行为。Java同样支持类继承,这样也减少了程序设计的复杂性。

Java语言的特点三:平台无关性

Java语言经编译后生成与计算机硬件结构无关的字节代码(Bytecode),这些字节代码被定义为不依赖任何硬件平台和操作系统。当Java程序在运行时,需要由一个解释程序对生成的字节代码解释执行。这体现了Java语言的与平台无关性,使得Java程序可以在任何平台上运行,如MS-DOS, Windows,Unix等,因此具有很强的移植性。

Java语言的特点四:交互式特性

Java是面向对象的网络编程语言,由于它支持TCP/IP协议,使得用户可以通过浏览器访问到Internet上的各种动态对象。并且在网络上用户可以交互式地进行各种动作,而多线程技术的引入使得这种交互式操作更为容易。


Java语言的特点五:多线程机制

Java语言支持多线程机制,多线程机制使得Java程序能够并行处理多项任务。Java程序可以设计成具有多个线程,例如让一个线程负责数据的检索、查寻,另一个线程与用户进行交互,这样,两个线程得以并行执行。多线程机制可以很容易地实现网络上的交互式操作。

Java语言的特点六:动态的内存管理机制

Java语言采用了自动垃圾回收机制进行内存的管理。在C++语言中,程序员在编写程序时要仔细地处理内存的使用,例如当某个内存快使用完毕时,要及时释放,以供其它程序使用,一旦内存管理不当,就有可能造成内存空间浪费或程序运行故障。 在Java系统中包括了一个自动垃圾回收程序,它可以自动、安全地回收不再使用的内存块,这样,程序员在编程时就无需担心内存的管理问题,从而使Java程序的编写变得简单,同时也减少了内存管理方面出错的可能性。

Java语言的特点七:安全性

在类似Internet的这种分布式网络环境中,安全性是个不容忽视的问题。Java语言在安全性方面引入了实时内存分配及布局来防止程序员直接修改物理内存布局;通过字节代码验证器对字节代码的检验,以防止网络病毒及其它非法代码侵入。此外,Java语言还采用了许多面向对象的异常处理机制,负责对一些异常事件进行处理,如内存空间不够,程序异常中止等的处理


下载安装JDK

下载和安装:可以在Oracle网站下载JDK安装程序,双击安装程序,安装过程中只需要设置JDK(Java开发者工具)安装路径和JRE(Java运行时环境)安装路径即可。

配置环境变量:配置环境变量是为了能够在命令行提示符下通过命令编译并运行Java程序,做法是在"计算机"上点右键选择"属性",点击"高级系统设置"在"系统属性"中选择"高级"选项卡,点击"环境变量",在环境变量中的用户变量或系统变量中设置PATH环境变量,如果没有PATH环境变量则点击"新建";如果已经存在PATH则选中点击"编辑"。在新建或编辑环境变量的窗口中将变量名设置为PATH,将变量值设置为JDK安装路径下bin文件夹的路径,点击"确定"保存对环境变量的设置。

检查配置是否成功:在运行中(可以用Win+R快捷键打开运行)键入cmd打开命令行提示符(当然也可以在开始菜单的附件中打开命令行提示符),输入javac -version看看能否看到javac的版本提示,如果可以则证明JDK已经安装配置成功,接下来就可以通过javac命令编译Java程序,通过java运行Java程序。

安装和使用Eclipse

下载:可以在Eclipse官网下载Eclipse IDE for Java Developers的最新版本。

安装:解压缩下载的压缩文件。

运行:双击eclipse.exe运行Eclipse并设置工作空间(放置Java项目的路径)。

创建项目:在Package Explorer中点击右键选择New创建Java Project,再创建向导中输入项目名称并点击Finish完成项目创建。

创建类:在项目的src目录下点击右键创建类,接下来就可以开始Java的旅程了。

JDK的入门程序

Hello World

public class Hello {
public static void main(String[] args) {
System.out.println("Hello, world!");
}
}


import javax.swing.JOptionPane;

public class HelloGui {
public static void main(String[] args) {
JOptionPane.showMessageDialog(null, "Hello, world!");
System.exit(0);
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: