博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[Java][20160707]Java语言介绍
阅读量:4340 次
发布时间:2019-06-07

本文共 933 字,大约阅读时间需要 3 分钟。

Java最早的名称叫"oak"后来改名叫"Java".

 

Java最早是属于"Sun"公司的, 后来被"Oracle"公司收购.

 

最原始的"oak"是为电视/烤箱/家用电子产品做交互式开发(交互式开发可以理解为"交互式操作", "交互式操作"类似于

现在的"智能家居")的.

 

Java各版本: JavaME/JavaSE/JavaEE 分别为 Java微型版/Java标准版/Java企业版.

 

Java的特性: 面向对象/可移植性(JVM实现了可移植性)/健壮性/分布式/多线程("线程"可以理解为"轻量的进程") 等...

 

Java是一种特殊的高级性语言,它既有"解释性语言"的特征,也有"编译性语言"的特征,因为它是经过先编译,后解释的过程.

 

整个Java工作流程: Java源文件(.java文件)>经过Java编译器的编译>字节码文件(.class文件)>

特定平台的机器代码>类装载器>被类装载器装载到JVM > 被JVM解释给操作系统 > 操作系统执行操作.

 

编写出一个HelloWorld.java文件,通过javac.exe解释器编译成了一个不是特定平台(操作系统)的

机器码HelloWorld.class文件.

 

当然这种机器码是不可以执行的,必须使用java解释器(java.exe)来执行的.

 

可是java.exe不具有解释的能力,它是调用JVM(Java虚拟机)来解释成适用当前平台的机器码.

 

Java工作方式: Java是一门解释性的语言

 

JVM是由 指令集/寄存器/堆栈/垃圾处理器/方法区域 组成的. JVM三种区域:局部变量区域/执行环境区域/操作数区域.

 

Java类库: 标准类库 和 开发者自己的类库

 

Java的"包": 本质上是以文件夹的形式的, 用于组织项目文件.

 

JRE: Java Runtime Environment 中文:Java运行环境 ,如果只想运行Java程序,那么只安装JRE即可。

 

JDK: Java Development Kit 中文:Java开发套件(工具) ,如果想开发Java程序,那么需要安装JDK。

 

转载于:https://www.cnblogs.com/zbcd/p/5649908.html

你可能感兴趣的文章
PHP批量插入
查看>>
laravel连接sql server 2008
查看>>
Ubuntu菜鸟入门(五)—— 一些编程相关工具
查看>>
valgrind检测linux程序内存泄露
查看>>
Hadoop以及组件介绍
查看>>
1020 Tree Traversals (25)(25 point(s))
查看>>
第一次作业
查看>>
“==”运算符与equals()
查看>>
单工、半双工和全双工的定义
查看>>
Hdu【线段树】基础题.cpp
查看>>
时钟系统
查看>>
BiTree
查看>>
5个基于HTML5的加载动画推荐
查看>>
水平权限漏洞的修复方案
查看>>
静态链接与动态链接的区别
查看>>
Android 关于悬浮窗权限的问题
查看>>
如何使用mysql
查看>>
linux下wc命令详解
查看>>
敏捷开发中软件测试团队的职责和产出是什么?
查看>>
在mvc3中使用ffmpeg对上传视频进行截图和转换格式
查看>>