Java语言概述
1995年5月 sun公司发布java语言
2006年6月,JDK2.6发布,也称Java SE6.0
Java语言特性
1简单:由C++发展而来,丢弃了C++中很少使用、很难理解的特性,如指针算法、结构、联合、多继承、虚基类、操作符重载等
2面向对象
3网络分布计算:通过相应的类库,可以方便的处理分布在不同计算机上的对象。
4健壮性:虚拟机编译时对程序进行合法性检查,并用异常处理机制处理异常
5安全性:不支持指针,并提供了字节码校验机制。
6跨平台:编译后的字节码,可以在不同的平台对应的JRE上运行。
7并发性:支持多线程
8动态扩展:可以在类库中添加新方法和实例变量,接口机制改进传统的多继承缺点。
Java技术的核心
1跨平台(Java虚拟机JVM):编译后的字节码,可以不做任何修改,在不不同操作系统安装对应的JRE,即可运行。
2垃圾回收机制(GC)
Java平台体系结构:
Java SE:java标准版的2大产品JRE,JDK.
JRE:包含虚拟机JVM和核心类库
JDK:java SE开发工具箱,包含JRE和命令行开发工具
Java EE
Java ME
Java se开发环境配置
下载安装对应的JDK。配置环境变量
Path bin目录路径 (可运行开发工具路径)
CLASSPATH dt.jar;tools.jar;.;(java.exe加载类文件路径一般指定当前目录.)
Java 程序开发运行过程
.java文件由编译器编译为.class文件;
.class文件由解释器解释执行
第一章java程序设计概述
原创beijing20110905 博主文章分类:Java程序设计标准教程 ©著作权
©著作权归作者所有:来自51CTO博客作者beijing20110905的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
第一章、HarmonyOS介绍简介
HarmonyOS简介
开发者 测试工具 应用开发 -
笔记 第一章 Java程序设计概述
《Java 核心技术1》关键术语和常见误解
java 开发语言 后端 c++ 程序设计语言 -
第一章 java概述
java基础学习笔记
java 基础 -
第一章 概述 (一)
图示说明主机服务器路由器网络1.1 计算机网络在信息时代的作用计算机网络已由一种
电路交换 报文交换 分组交换 计算机网络 路由 -
《Kotlin 程序设计》第一章 Kotlin简介
第一章 Kotlin简介科特林岛(Котлин)是一座俄罗斯的岛屿,位于圣彼得堡以西约3
java scala javascript -
第一章 概述 (二)
1.4 计算机网络的定义和分类定义计算机网络的精确定义并未统一计算机网络的最简单能够用来传送多种不
计算机网络 网络 速率 路由 带宽