JavaSE01-概述
2024-10-18 18:31:54
1.1 Java语言发展史
语言:人与人交流沟通的表达方式
计算机语言:人与计算机之间进行信息交流沟通的一种特殊语言
Java语言是美国Sun公司(Stanford University Network)在1995年推出的计算机语言
Java之父:詹姆斯·高斯林(James Gosling)
2009年,Sun公司被甲骨文公司收购
1.2 Java语言跨平台原理
Java程序并非是直接运行的,Java编译器将Java源程序编译成与平台无关的字节码文件(class文件),然后由Java虚 拟机(JVM)对字节码文件解释执行。所以在不同的操作系统下,只需安装不同的Java虚拟机即可实现java程序的 跨平台。
1.3 JRE和JDK
JVM(Java Virtual Machine),Java虚拟机
JRE(Java Runtime Environment),Java运行环境,包含了JVM和Java的核心类库(Java API)
JDK(Java Development Kit)称为Java开发工具,包含了JRE和开发工具
1.4 JDK的安装目录介绍
/bin | 该路径下存放了JDK的各种工具命令。javac和java就放在这个目录。 |
/conf | 该路径下存放了JDK的相关配置文件。 |
/include | 该路径下存放了一些平台特定的头文件。 |
/jmods | 该路径下存放了JDK的各种模块。 |
/legal | 该路径下存放了JDK各模块的授权文档。 |
/lib | 该路径下存放了JDK工具的一些补充JAR包。 |
最新文章
- SpringMVC org.xml.sax.SAXParseException: cvc-complex-type.2.4.c 报错处理方式
- iOS 目录的使用
- 【转】推荐UML插件AmaterasUML
- java核心知识点学习----equals和==的比较、单例模式,饿汉式,饱汉式
- Android activity界面跳转动画
- Request对象的主要方法
- Xilium.CefGlue利用XHR实现Js调用c#方法
- bzoj 2330 [SCOI2011]糖果(差分约束系统)
- [iOS常见问题] 关于使用QQ做第三方登录的问题!
- Web.config中rewite 节点引起的500.19错误
- 开源Math.NET基础数学类库使用(10)C#进行基本数据统计
- ⑩bootstrap组件 导航 使用基础案例
- pycharm python模版样式
- Java集合之Vector
- line-height的高度机理
- MariaDB glare cluster简介
- 代码统计工具-cloc
- 机器学习实战 - python3 学习笔记(一) - k近邻算法
- 每日linux命令学习-xargs命令
- 《DSP using MATLAB》Problem 6.8