Java学习之路(一)

开篇:Java概述-简介

Java发展历史    

    Java的简介对学习掌握Java这门语言在技术上也许并没有什么实际的意义,但了解这些知识总归是有些用处的。

    Java是Sun公司与1990年12月开始研究的一个项目,1995年5月23日在Sun World'95上正式发布Java和HotJava浏览器,1998年12月4日,Sun发布了Java历史上最重要的一个JDK版本:JDK1.2,它标志着Java进入了Java2时代。2004年10月,Sun发布了JDK1.5,并改名为J2SE5.0,增加了一系列功能及企业级规范。2005年6月JavaOne大会召开,Sun公司公开了JavaSE6,Java的各种版本已经更名:J2EE更名为Java EE,J2SE更名为Java SE,J2ME更名为Java ME。2009年4月20日,甲骨文公司(Oracle)收购了Sun,取得Java的版权。2011年7月,甲骨文公司发布了Java7的正式版。目前Java8已经发布,但本人自学看的书是Java8之前的,所以不多赘述。

Java分类:

1.Java Platform,Standard Edition(Java SE)

    Java SE是Java的标准版,也是Java其他两个版本的基础。其主要用于桌面应用软件的开发,包含了构成Java语言核心的类,如面向对象、图形界面、数据库连接、输入/输出和网络编程等。

2.Java Platform,Enterprise Edition(Java EE)

    Java EE是Java的企业版,适用于开发多层结构、分布式和Web形式的企业级应用程序。其定义了一系列用于开发企业级应用的类,如EJB、Servlet、JSP、XML和事务控制等。

3.Java Platform,Micro Edition(Java ME)

    Java ME是Java的微缩版,是所有领域版本中最小的一个。其主要用于小型数字设备上应用程序的开发,如移动电话、机顶盒和PDA等。

    ***本人基本是从头开始学习Java的,所以主要学习的是Java SE,其他的两个版本以后再做研究。

Java工作原理

    这里主要介绍Java虚拟机(JVM)和垃圾回收。

1.Java虚拟机(JVM)

    Java的特点是与平台无关,而虚拟机是实现这一特点的关键。Java应用程序的开发包括编译、下载、解释和执行4个部 分。首先将Java源程序翻译为JVM可执行代码——字节码,然后由解释器进行解释运行。

2.垃圾回收机制

    Java的垃圾回收机制放在JVM里,由JVM完全负责垃圾回收事宜。应用只在需要时申请空间,而在抛弃对象时不必关心空间回收问题。Java垃圾回收机制有很多种算法,现在在开始时不关心这些算法的实现,以后实际开发中在做研究。

Java程序运行环境

    Java的运行环境最重要的就是JDK,关于JDK下载安装网上教程很多,直接搜索即可。环境配置在安装JDK时教程可定会包含,也不做赘述。

    ***目前学习仅仅是从Java的语法等开始,所以学习时的代码编写练习使用记事本和dos编译运行,关于Java的开发工具,在以后做项目练习时在详细了解。













你可能感兴趣的:(Java学习之路(一))