Java 简介(入门须知)
Java简介及其主要特征。
1、 Java是一种编程语言。它具有面向对象、跨平台等特性。Java代码经编译后可在多种系统运行。它在企业级开发、安卓应用开发等多领域广泛应用。
2、 Java这一名称是Sun Microsystems公司在1995年5月推出的面向对象程序设计语言以及Java平台的统称。它由James Gosling及其同事共同研发,于1995年被正式推出。
3、 Java包含三个体系:
4、 JavaSE(即J2SE,全称为Java2 Platform Standard Edition,也就是Java平台标准版)。
5、 JavaEE(即J2EE,全称为Java 2 Platform,Enterprise Edition,也就是java平台企业版)。
6、 JavaME(即J2ME,全称为Java 2 Platform Micro Edition,也就是java平台微型版)。
7、 2005年6月JavaOne大会举行,SUN公司公布Java SE 6。当时,Java的各个版本都已改名,去掉了名字中的数字2,像J2EE改叫Java EE,J2SE改称为Java SE,J2ME也被更名为Java ME。

8、 主要特点。
9、 Java语言具有简单性。
10、 Java语言的语法同C语言、C++语言相近,多数程序员学起来、用起来都比较容易。此外,Java舍弃了C++里那些很少用、难理解又令人迷惑的特性,像操作符重载、多继承、自动强制类型转换等。尤其要指出的是,Java使用引用而非指针,还提供自动废料收集功能,程序员无需担心内存管理问题。
11、 Java语言具有面向对象的特性。
12、 Java语言有类、接口和继承这些原语。简单起见,它仅支持类的单继承,不过支持接口多继承,也支持类与接口间以implements关键字实现的机制。Java全面支持动态绑定,C++却只对虚函数采用动态绑定。总体而言,Java是纯粹的面向对象程序设计语言。
13、 Java语言具备分布式的特性。
14、 Java语言可用于Internet应用开发。其基本的应用编程接口里有网络应用编程接口(java net),该接口提供网络编程类库,像URL、URLConnection、Socket、ServerSocket等类。此外,Java的RMI(远程方法激活)机制在开发分布式应用时也是一种重要方式。
15、 Java语言具有很强的健壮性。
16、 Java程序的健壮性得益于其强类型机制、异常处理和自动垃圾收集等。抛弃指针是Java的明智之举,而其安全检查机制也让Java更加健壮。
17、 Java语言具有安全性。
18、 Java常应用于网络环境,所以它提供了一种安全机制来抵御恶意代码攻击。Java除了具备众多安全特性外,对网络下载的类还有安全防范机制(类ClassLoader),例如分配不同命名空间防止替代本地同名类、进行字节代码检查等,并且提供安全管理机制(类SecurityManager),使Java应用能够设置安全防护。
19、 Java语言具有体系结构中立的特性。
20、 Java程序(文件后缀为java)在Java平台上会被编译成体系结构中立的字节码格式(文件后缀为class),之后能在任何实现该Java平台的系统里运行。这种方式适用于异构网络环境与软件分发。
21、 Java语言具备可移植性。
22、 体系结构中立性让Java具备可移植性,并且它严格规定各基本数据类型的长度。Java系统可移植性很强,其编译器由Java实现,运行环境则由ANSI C实现。
23、 Java语言属于解释型语言。
24、 前面提到过,Java程序会在Java平台编译成字节码格式,之后能在任何实现该Java平台的系统里运行。运行时,Java平台中的解释器会对字节码进行解释执行,在执行期间,联接阶段会把所需的类加载到运行环境中。
25、 Java具有高性能的特点。
26、 和那些解释型的高级脚本语言比起来,Java的性能确实很高。实际上,随着JIT(Just - In - Time)编译器技术不断发展,Java的运行速度已经越来越接近C++了。
27、 Java语言具有多线程特性。
28、 在Java里,线程属于特殊对象,只能通过Thread类或者它的子(孙)类来创建。创建线程一般有两种方式:一种是利用型构为Thread(Runnable)的构造子,把实现了Runnable接口的对象包装成线程;另一种是从Thread类派生子类,重写run方法,用该子类创建的对象就是线程。要知道Thread类已经实现了Runnable接口,所以任何线程都有run方法,线程要运行的代码就在run方法里。线程的活动由一组方法控制。Java支持多线程同时执行,还提供多线程间的同步机制(关键字是synchronized)。
29、 Java语言具有动态性的特点。
30、 Java语言的设计目标包含适应动态变化的环境。其程序所需类可动态载入运行环境,还能通过网络载入,这利于软件升级。此外,Java的类有运行时刻的表示,能够进行运行时刻的类型检查。
31、 发展历程。
32、 1995年5月23日,Java语言问世。
33、 1996年1月,JDK1.0诞生,这是第一个JDK版本。
34、 1996年4月,10家主要操作系统供应商宣称要在产品里嵌入JAVA技术。
35、 1996年9月,约8.3万个网页运用JAVA技术进行制作。
36、 1997年2月18日,JDK1.1得以发布。
37、 1997年4月2日JavaOne会议召开,参会者超一万人,创下当时全球同类会议规模的纪录。
38、 1997年9月时,Java Developer Connection社区的成员数量已经超过了十万。
39、 1998年2月,JDK1.1的下载量超过了200万次。
40、 1998年12月8日,J2EE(JAVA2企业平台)发布。
41、 1999年6月,SUN公司推出Java的三个版本,分别为标准版(以前叫J2SE,现在是JavaSE)、企业版(之前为J2EE,现称JavaEE)以及微型版(以前是J2ME,现在叫JavaME)。
42、 2000年5月8日,JDK1.3被发布。
43、 2000年5月29日,JDK1.4被发布。
44、 2001年6月5日,NOKIA宣称,到2003年要卖出1亿部支持Java的手机。
45、 2001年9月24日,J2EE1.3问世。
46、 2002年2月26日J2SE1.4发布,从此Java的计算能力得到了极大提升。
47、 2004年9月30日下午6点,J2SE1.5发布,这是Java语言发展的又一里程碑。由于此版本意义重大,J2SE1.5被改名为Java SE 5.0。
48、 2005年6月JavaOne大会举行,SUN公司公布Java SE 6。当时,Java的各个版本都已改名,把名字中的数字2去掉了,像J2EE改成Java EE,J2SE改成Java SE,J2ME改成Java ME。
49、 2006年12月,SUN公司推出了JRE6.0版本。
50、 2009年4月20日,甲骨文以74亿美元收购Sun,从而获得java版权。
51、 2010年11月,甲骨文对Java社区不友善,于是Apache宣称要退出JCP。
52、 2011年7月28日,甲骨文推出了java7.0的正式版本。
53、 Java开发所使用的工具。
54、 Java语言运行时系统内存尽量保证在1G以上,其他工具如下。
55、 Linux系统,或Windows 95/98/2000/XP、WIN 7/8系统。
56、 可以使用Notepad编辑器或其他编辑器。
57、 安装好上述工具后,就能输出Java的首个程序Hello World!了。
58、 。
文章标题:Java 简介(入门须知)
文章链接://www.hpwebtech.com/jiqiao/329789.html
为给用户提供更多有价值信息,ZOL下载站整理发布,如果有侵权请联系删除,转载请保留出处。
其他类似技巧
- 2025-04-02 14:04:01java 入门介绍
- 2025-04-02 11:58:01Java怎样入门
- 2025-04-02 09:36:01Java入门书籍推荐
- 2025-04-02 07:30:01Java入门必学
- 2025-04-01 22:54:01Java入门基础教程003:常用快捷键
- 2025-04-01 22:27:02《JAVA学习》:[1]入门学习心得
- 2025-04-01 22:23:01java入门方法,如何学习java?
- 2025-04-01 21:17:01java基础入门教程下载
- 2025-04-01 21:10:01java入门经验分享
- 2025-04-01 16:12:01JAVA入门,新建JavaProject,java脚本创建
JAVA 入门视频教程软件简介
JAVA 入门视频教程,内容包括:1.对象和类
2.第一部分 方法——定义方法
3.this引用
4.封装
5.重载方法
6.重载方法之一:Overload名称重载
7.第二部分 构造器——显式成员初始化
8.构造函数
9.调用重载构造函数
10.第三部分 对象和类
11.类(static)变量
...
详细介绍»





