浅谈java
来源:互联网 发布:linux 修改mysql参数 编辑:程序博客网 时间:2024/06/06 08:49
java是简单的,面向对象的语言,具有分布性、安全性、健壮性的特点。java语言可跨平台,解释编译两种运行方式,支持多线程,java具有丰富庞大的类库。
java有两大核心机制:JVM(java虚拟机 Java virtual machine)、垃圾回收器GC(garbage collection)。
1995年5月23由sun公司推出Java语言,随后在98年sun将其改名为Java2,Java2平台包括:标准版(J2SE)、企业版(J2EE)和微缩版(J2ME)三个版本。其中J2SE是2005年以前的名字,在2005年,java十周年的时候将其更名为Java SE ,它提供底层支持,图形界面等。
Java SE (标准版):主要用于桌面应用软件的编程;
J2ME主要应用于嵌入式系统开发,如手机和PDA(掌上电脑)的编程;
J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。
如图所示,Java SE的图解或称发展方向(见上传的图片)
JVM(java虚拟机)可以理解为是以字节流为机器指令的cpu,JVM屏蔽了底层运行平台的差别,实现了“一次编译,随处运行的可能”,对于不同的操作系统,对应不同的虚拟机。java是一种解释型语言,java是通过解释执行的。
- java浅谈
- 浅谈java
- 浅谈java
- 浅谈java
- 浅谈JAVA
- java:浅谈java环境变量
- Java 学习方法浅谈
- Java 学习方法浅谈
- Java 学习方法浅谈
- 浅谈JAVA VM 发展
- [转载]JAVA学习浅谈
- 浅谈 Java VM 发展
- java输入输出浅谈
- 浅谈java的import
- 浅谈java程序员面试
- 浅谈Java的Clone
- 浅谈java输入输出流
- Java程序设计浅谈
- 检查文件目录,创建,更新
- 计算机视觉常用链接
- 一种简单而有趣的数据结构——并查集
- 浅谈ARM五大误区及ARM选型详解
- sql语句大全
- 浅谈java
- [转]使用WinINet和WinHTTP
- QT之正则表达式
- 工作流产品 BizFlow 的分支实现
- Prototype.js开发者手册
- 整数划分问题
- mmu的理解
- boost
- 指向结构体类型数据的指针