Java入门之初识Java,入门初识java
分享于 点击 23167 次 点评:97
Java入门之初识Java,入门初识java
Java入门之初识Java
刚学习Java,也就是入门Java,我入门Java也有几年了,但是还是比较生疏,这次是知识的回顾,也是再一次学习吧。
打开大部分的国内的Java基础的书,第一章都是了解Java的发展史和运行环境和Java运行的原理。
Java的历史:Java是一种程序设计语言,由Sun Microsystem公司于1995年推出;
早在1991年,Sun公司的James Gosling等人开始开发名为Oak的程序设计语言,希望用来控制嵌入在有线电视机顶盒和PDA等设备中的微处理器。
Java:一种面向对象的高级程序语言;Java分为javaSE JavaEE JavaME
- J2SE: 整个 JAVA 技术的核心和基础, 它是 J2ME 和 J2EE 编程的基础, 这也是本书主要介绍的内容.
- J2ME: 主要用于控制移动设备和信息家电等有限存储的设备.
- J2EE: JAVA 技术中应用最广泛的部分, J2EE 提供了企业应用开发相关的完整解决方案.
去掉了C和C++中许多复杂功能,如指针、运算符重载和多重继承等,没有goto语句,没有struct和union等;
2.面向对象(Object-Oriented)
Java是完全面向对象的编程语言,比C++更彻底,纯度更高;
3.健壮性(Robust)
没有指针,避免对指针的误操作造成程序崩溃;
程序员分配的内存空间,无需释放,由Java虚拟机的垃圾回收机制来统一完成此项工作,避免了内存泄漏;
4.安全性(Secure)
由于Java取消了指针运算,有效地提高了程序的安全性;
Java程序运行在Java虚拟机上,虚拟机可以有效地过滤掉恶意代码,防止程序员有意编写的病毒程序;
5.网络(Network-Savvy)
Java本身等于是通过网络产生的,它的许多功能与应用都与网络有关 ;
6.可移植(Portable)
要让程序跨平台运行并不是一件容易的事,有很多因素必须考虑,例如数据类型所占内存长度就是之一。Java在不同平台上的数据类型长度是统一的(而C/C++则不然)。这是Java提高程序可移植性的一个显而易见的例子。
Java的运行原理是运行在JVM(Java虚拟机)上,使得Java可跨平台和一次编译多处运行,Java在虚拟机上的运行过程,如图: Java的结构框架如下:
相关文章
- 暂无相关文章
用户点评