Java 语言概述与开发环境

1.Java 语言发展简史

  * Sun公司在1995年发布了Java语言

  *1996--------------------JDK1.0;

  *1998-12----------------JDK1.2,并将Java分成了J2SE、J2ME和J2EE三个版本;

  *2002-2------------------JDK1.4 ;

  *2004-10----------------JDK1.5,同时改名为Java SE5.0,J2SE等改为Java SE等;

  *2006-12----------------JDK1.6(Java SE 6),后2007年11月,Google推出一款基于Linux平台的开源手机操作系统:Android,则让Java在客户端得到发展;

  *2009-4-20--------------Oracle收购了Sun,总价值74亿美元;

  *2011-7------------------Java SE7

  *2014-3-18--------------Java SE8(带来了全新的Lambda表达式)

 

2.Java竞争对手

  *C#,Microsoft推出了.NET平台,并发布了C#语言。

  *Ruby 日本人1993年着手研发,两年后发布了Ruby的第一个版本0.95,2004年出现了一个优秀的MVC框架:Ruby on Rails,提供了大量代码生成器。它的简洁和易用性在中小型企业发挥更大的吸引力。

  *Pathon 由Guido在1989年年底开发,面向对象的解释型语言。特色:可扩展性和清晰语法。

 

3.Java程序的运行机制

    Java源文件--javac编译成.class文件(字节码文件)---java解释执行---》特定平台的机器码。

 

4.下载和安装JDK,配置Java环境(掌握)。

 

5. 垃圾回收机制

    (1)GC(Garbage Collection):JRE会提供一个后台线程来进行检测和控制,一般都是CPU空闲或者内存不足时自动进行回收。

    (2)垃圾回收的工作目标是回收无用的对象的内存空间,这些空间都是JVM堆内存里的内存空间,垃圾回收只能回收内存资源。

    (3)2011年7月发布的Java7提供了G1垃圾回收器代替原有的并行标记/清除垃圾回收器(CMS)。

    (4)2014年3月发布的Java8 删除了HotSpot JVM中永生代内存(PermGen),意味着以后不会再遇到java.lang.OutOfMemoryError:PermGen错误。

 

6. 何时开始使用IDE?

    十分清除IDE工具的每一个菜单使用时为你在底层做的细节时,才可以使用IDE工具。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值