您的位置:首页 > 编程语言 > Java开发

java语言的基本介绍及相关特性

2016-11-28 19:47 309 查看

java简介

java是Sun公司开发出来的一套编程语言,java语言发展到今天主要有以下三种发展方向:

1、J2SE:java 2 Platform Standard Edition。包含java语言的核心类,如数据库连接、接口定义、I/O、网络编程。

2、J2ME:java 2 Platform Micro Edition。主要用于消费类电子产品的软件开发。

3、J2EE:java 2 Platform Enterprise Edition。包含J2SE所有类,还包含用于开发企业级应用的类, 如EJB、Servlet、JSP、XML和实物控制。

java特点

简洁——省略了C和C++中难以理解、容易混淆的特性。

可移植——因为JVM的存在java可以实现一次编写,到处运行

面向对象

解释型——java程序效率较低,但可以在不同平台上运行java解释器JVM

适合分布式计算——java有强大的联网、适合编写Socket通信程序、公共网关接口另外还可以使用java小应用程序、服务器、Servlet等

高性能——java语言程序编写完先进行伪编译(.class)再解释、“准实时”编译器JIT,可以将字节码转换成机器码

健壮、检查强——java语言在伪编译时,做了许多早期潜在问题得检查,运行时又做一些检查

多线程——线程是轻量级进程,多线程处理能力使程序具有更好的交互性、实时性

安全性高

动态语言——java语言可以简单、直观的查询运行时的信息,可以将新代码加入到正在运行的程序中

是一种中性结构——java程序伪编译后会形成一种与操作系统无关的“中性”字节码,在任何机器上都易于解释,易于动态翻译成机器代码

java运行机制和java虚拟机

.java -> .class,此时执行*.class的计算机不是物理上的计算机,而是java自己设计的一个计算机——JVM(可移植),JVM是由计算机上的软件或硬件模拟的计算机

java注意点

java区分大小写、classpath只在java运行时起作用所以在编译时要写完整路径、
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java 语言