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规则引擎】基本语法和相关属性介绍
- javaSE_8系列博客——Java语言的特性(二)--高级语言的基础知识(3)-- 基本数据类型的默认值
- java语言的的基本特性和windows10环境下的搭建
- javaSE_8系列博客——Java语言的特性(一)--关于面向对象基本概念的理解(1)
- VBS,JAVA,ORACLE相关语言特性整理
- javaSE_8系列博客——Java语言的特性(一)--关于面向对象基本概念的理解(2)--对象
- 为什么说JAVA中要慎重使用继承 C# 语言历史版本特性(C# 1.0到C# 8.0汇总) SQL Server事务 事务日志 SQL Server 锁详解 软件架构之 23种设计模式 Oracle与Sqlserver:Order by NULL值介绍 asp.net MVC漏油配置总结
- Java语言中的面向对象特性:封装、继承、多态,面向对象的基本思想(总结得不错)
- Java基础 - 1.1-Java 语言特性及其基本语法
- Java 语法介绍(一):Java语言的基本组成
- Java 语法介绍(一):Java语言的基本组成
- Java语言的关键特性
- Java1.5语言新特性简单总结
- Java语言入门级的十二大特色详细介绍
- JAVA基本数据类型与其他语言数据类型之间的转换方法
- Java Servlet基本方法介绍
- Java1.5语言新特性简单总结
- 猛虎出山: Java 5.0的新语言特性
- 猛虎出山: Java 5.0的新语言特性
- Java1.5语言新特性简单总结