什么是Java?
来源:互联网 发布:软件自主开发 编辑:程序博客网 时间:2024/05/18 01:09
什么是Java?
概览:
1. Java是怎么发展而来?
2. Java的三个发展方向;
3. Java语言的一些特点;
4. Java的运行机制。
Java语言是SUN公司开发的一套编程语言,主设计者James Gosling。
Java是由一个叫Green的项目开发出来的,这个项目的是为家用电子消费产品开发一个分布式的代码系统。一开始是想用C++去开发,但由于C++过于复杂,安全性差的原因。最后决定基于C++开发出一种新语言Oak。Oak是一种用于网络的,精巧而安全的语言。
Java在1995年推出了JDK1.0版本,进军Internet开始了
Java发展到现在经历了一下三个发展方向:
J2SE :构成Java的核心类,如数据库连接、输入/输出、网络编程;
J2ME:用于消费电子产品的开发,如呼机、智能卡、手机、机顶盒;
J2EE:包括J2SE中所有的类库,还包含了企业级开发所需要的类。EJB、JSP、XML、和实物控制,也是现在Java的主要方向。
2005年Java在十周年大会上,把这三门技术重新命名:
JavaSE
JavaME
JavaEE
Java语言的特点:
可移植性的语言(跨平台)
程序能在不同的平台上运行;JVM是容器,是运行Java代码的容器。
面向对象的语言
解释型的语言
和C++语言来说,Java写出来的程序效率低。但Java程序能在不同平台的解释器上运行,真正通过一次性编译,到处运行的目标。在这种优势下牺牲效率还是值得的,而且现在的计算机的运行速度越来越快,这样的不利得因数越来越小。
适合分布式开发
Java语言的健壮性
Java代码会通过编译器的编译转换为字节码文件,字节码文件再在虚拟机上运行。
在编译的过程中会对Java代码进行检查。
具有多线程的处理能力
有着更好的交互性、实用性。
具有较高的安全性
Java的运行机制
.java文件——>通过编译——>字节码文件(.class文件)——>解析器(JVM)——>计算机
- 什么是JAVA?什么是UNIPORTAL?
- 什么是Java?什么是JavaWeb?
- 什么是JAVA ?
- 什么是JAVA
- 什么是JAVA
- 什么是java
- 什么是java?
- 什么是java
- 什么是java
- 什么是JAVA
- 什么是Java?
- 什么是Java?
- 什么是Java
- 什么是java
- 什么是java
- 什么是java?
- 什么是java?
- 什么是Java
- #pragma 预处理指令详解
- java编程之摄氏温度转换成华氏温度(从命令窗输入数据)
- VS2010工程中的 ipch文件夹和.sdf文件是什么
- Repeater没有内容时提示信息
- IN和EXISTS的详解
- 什么是Java?
- Mysql存储过程快速生成0000-9999号码
- 我的知识管理工具
- 虚拟机Linux 安装VMwareTool
- 推荐10款来自极客标签的超棒前端特效[第一期]
- 64位linux 系统如何安装flashplayer
- Windows下搭建Eclipse+Android4.0开发环境
- VI 设置TABLE键长度 行显示设置
- Unity3d 场景中物体渐隐效果实现