java学习笔记一
来源:互联网 发布:php显示错误 编辑:程序博客网 时间:2024/05/16 04:49
java历史发展的三个阶段---
第一阶段:JDK1.0-JDK1.2,完善期
第二阶段:JDK1.3-JDK1.4,平隐期
SUN(中文翻译为:太阳公司,斯坦伏大学网络),是一家主要从事于硬件生产的公司,
JAVA EE:只要是进行大型的企业项目开发,像银行、电信等服务都会使用此架构
Java语言的本身的特点如下:
1、 Java语言足够简单,相对于其他的任何语言而言,是很容易学的(入门简单);
2、 Java避免了C/C++之中复杂的指针关系,而使用了更为简单的引用方式来进行内存传递;
3、 Java是为数不多的支持多线程开发的编程语言;
4、 Java提供了自动的垃圾收集机制,可以定期释放出无用的垃圾空间;
5、 Java语言的安全性较高;
6、 Java最大的特点是具备可移植性,即:同一个程序在不同的操作系统上都可以运行。
java虚拟机
在一台计算机上由软件或硬件模拟的计算机。JVM读取并处理经编译过的平台无关的字节码CLASS文件
java编译器针对java虚拟机产生class文件 ,独立于平台
java解释器负责将java虚拟机的代码在特定的平台上运行
第一阶段:JDK1.0-JDK1.2,完善期
第二阶段:JDK1.3-JDK1.4,平隐期
第三阶段:JDK1.5-JDK1.7,发展期
java主设计者:James Gosling
SUN(中文翻译为:太阳公司,斯坦伏大学网络),是一家主要从事于硬件生产的公司,
其中SUN最为著名的就是它的小型机(成功的应用案例:应用在Amazon书店上),
而最悲催的是 SUN的确是Java的缔造者,但是真正用它赚到钱的是IBM(Websphere Studio)。
而且SUN公司在2000年之后的互联网风暴之中就再也没有缓过劲来,于是在2009年的时候被IBM提议收购,
不过没有谈成,马上Oracle跟进,最终被Oracle以69亿美金收购。
JAVA EE:只要是进行大型的企业项目开发,像银行、电信等服务都会使用此架构
Java语言的本身的特点如下:
1、 Java语言足够简单,相对于其他的任何语言而言,是很容易学的(入门简单);
2、 Java避免了C/C++之中复杂的指针关系,而使用了更为简单的引用方式来进行内存传递;
3、 Java是为数不多的支持多线程开发的编程语言;
4、 Java提供了自动的垃圾收集机制,可以定期释放出无用的垃圾空间;
5、 Java语言的安全性较高;
6、 Java最大的特点是具备可移植性,即:同一个程序在不同的操作系统上都可以运行。
java编译命令javac.exe,解释命令java.exe
java虚拟机
在一台计算机上由软件或硬件模拟的计算机。JVM读取并处理经编译过的平台无关的字节码CLASS文件
java编译器针对java虚拟机产生class文件 ,独立于平台
java解释器负责将java虚拟机的代码在特定的平台上运行
Java虚拟机的最大作用是起到平台的支持
所有要解释的程序在JVM上执行,但是由不同版本的JVM去匹配不同的操作系统,这样只要JVM的支持不变,程序可以任意的在不同的操作系统上运行。
但是这种运行方式很明显没有直接运行在操作系统上性能高,不过随着硬件技术的发展,这些问题几乎可以忽略了。
JRE(Java运行时解释),主要的功能是解释*.class程序的
所有要解释的程序在JVM上执行,但是由不同版本的JVM去匹配不同的操作系统,这样只要JVM的支持不变,程序可以任意的在不同的操作系统上运行。
但是这种运行方式很明显没有直接运行在操作系统上性能高,不过随着硬件技术的发展,这些问题几乎可以忽略了。
JRE(Java运行时解释),主要的功能是解释*.class程序的
- JAVA学习笔记(一)
- JAVA 学习笔记一
- JAVA学习笔记一
- java学习笔记一
- java 学习笔记一
- Java学习笔记一
- java学习笔记一
- JAVA学习笔记一
- JAVA学习笔记《一》
- Java学习笔记一
- JAVA学习笔记 一
- java学习笔记(一)
- java学习笔记一
- java学习笔记一
- Java学习笔记一
- java学习笔记一
- java学习笔记(一)
- JAVA 学习笔记一
- MyEclipes/Eclipse调试时鼠标指针
- xcat无法连接服务器问题
- 身份证正则表达式
- 免密码登录ssh配置
- PHP中each与数组变量分离的那些事情
- java学习笔记一
- VS2005 编译器选项
- java 类加载器详解
- ORACLE EBS PA 知识:项目实施的整个流程
- Oracle中的sequence用法
- 开发一个调试JSP的Eclipse插件,图解eclipse+tomcat配置jsp开发调试环境
- win8无法用ip来访问tomcat解决方法
- sql行数据据扩展总结
- 内联函数