Java的一天学习

Java第一天学习

Java的发展史

一.Java是由Sun Microsystems公司推出的Java面向对象程序设计语言和Java平台的总称。

二.“Java”名字的由来
由于商标搜索显示,Oak已被一家显卡制造商注册,Java创始人员团队中其中一名成员由于自己的一个灵感,想起自己在Java岛(爪哇岛)上曾喝过一种美味的咖啡,于是这种计算机编程语言就命名为Java,与此同时它的标起来是我们最熟悉不过的一杯热咖啡。

三.Java和互联网
1994年6月、7月间,在经历了一场历时三天的脑力激盪的讨论后,约翰·盖吉、詹姆斯·高斯林、比尔·乔伊、帕特里克·诺顿、韦恩·罗斯因和埃里克·斯库米,团队决定再一次改变了努力的目标,这次他们决定将该技术应用于万维网。他们认为随着Mosaic浏览器的到来,因特网正在向同样的高度互动的远景演变,而这一远景正是他们在有线电视网中看到的。作为原型,帕特里克·诺顿写了一个小型万维网浏览器,WebRunner,后来改名为HotJava。

四.Java和浏览器
1994年10月,HotJava和Java平台为公司高层进行演示。1994年,Java 1.0a版本已经可以提供下載,但是Java和HotJava浏览器的第一次公开发布却是在1995年3月23日SunWorld大会上进行的。升阳公司的科学指导约翰·盖吉宣告Java技术。这个发布是与网景公司的执行副总裁马克·安德森的惊人发布一起进行的,宣布网景将在其浏览器中包含对Java的支持。1996年1月,升阳公司成立了Java业务集团,专门开发Java技术。

五.Java近况
在流行几年之后,Java在浏览器中的地位被逐步侵蚀。它在简单交互性动画方面的用途已经完全被Adobe公司的Flash排挤,2005年Java倾向只被用于雅虎游戏那样的更为复杂的应用程序。Java同时遭受到来自微软的反对,他们决定在新版本的Internet Explorer和Windows中不再附带Java平台。与此相反。在万维网的服务器端和手持设备上,Java变得更加流行。很多网站在後端使用JSP和其他的Java技术。

六.Java的版本

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

Java的语言特性

1.面向对象

Java的特点之一就是面向对象,是程序设计方法的一种。 “面向对象程序设计语言”的核心之一就是开发者在设计软件的时候可以使用自定义的类型和关联操作。代码和数据的实际集合体叫做“对象”。一个对象可以想像成绑定了很多“行为(代码)”和“状态(数据)”的物体。对于数据结构的改变需要和代码进行通信然后操作,反之亦然。面向对象设计让大型软件工程的计划和设计变得更容易管理,能增强工程的健康度,减少失败工程的数量。

2.跨平台性

Java语言的第二个特性就是跨平台性,也就是说使用Java语言编写的程序可以在编译后不用经过任何更改,就能在任何硬件设备条件下运行。这个特性经常被称为“一次编译,到处运行”。

3.自动垃圾回收

对象的建立和放置都是在记忆体堆叠上面进行的。当一个物件没有任何引用的时候,Java的自动垃圾收集机制就发挥作用,自动删除这个物件所占用的空间,释放记忆体以避免记忆体泄漏。

Windows系统安装JDK##

  1. 下载和安装:可以在Oracle网站下载JDK安装程序,双击安装程序,安装过程中只需要设置JDK(Java开发者工具)安装路径和JRE(Java运行时环境)安装路径即可。
  2. 配置环境变量:配置环境变量是为了能够在命令行提示符下通过命令编译并运行Java程序,做法是在"计算机"上点右键选择"属性",点击"高级系统设置"在"系统属性"中选择"高级"选项卡,点击"环境变量",在环境变量中的用户变量或系统变量中设置PATH环境变量,如果没有PATH环境变量则点击"新建";如果已经存在PATH则选中点击"编辑"。在新建或编辑环境变量的窗口中将变量名设置为PATH,将变量值设置为JDK安装路径下bin文件夹的路径,点击"确定"保存对环境变量的设置。
  3. 检查配置是否成功:在运行中(可以用Win+R快捷键打开运行)键入cmd打开命令行提示符(当然也可以在开始菜单的附件中打开命令行提示符),输入javac -version看看能否看到javac的版本提示,如果可以则证明JDK已经安装配置成功,接下来就可以通过javac命令编译Java程序,通过java运行Java程序。

安装和使用Eclipse##

  1. 下载:可以在Eclipse官网下载Eclipse IDE for Java Developers的最新版本。
  2. 安装:解压缩下载的压缩文件。
  3. 运行:双击eclipse.exe运行Eclipse并设置工作空间(放置Java项目的路径)。
  4. 创建项目:在Package Explorer中点击右键选择New创建Java Project,再创建向导中输入项目名称并点击Finish完成项目创建。
  5. 创建类:在项目的src目录下点击右键创建类,接下来就可以开始Java的旅程了。

Hello World##

public class Hello {
	public static void main(String[] args) {
		System.out.println("Hello, world!");
	}
}
原文地址:https://www.cnblogs.com/mt1500/p/4442985.html