Java语言(基础一)
2024-09-03 01:49:54
Java语言
Java的特性和优势
- 简单性(简单易学)
- 面向对象(一种思想 万物皆对象)
- 可移植性(一次编写到处运行 JVM)
- 高性能(及时编译)
- 分布式(网络分布式url)
- 动态性(反射机制)
- 多线程(交互行为)
- 安全性(防病毒防篡改)
- 健壮性(内存检查 异常机制)
Java的三大版本
JavaSE:标准版(桌面程序,控制台程序)
JavaME:嵌入式开发(手机程序开发)
JavaEE:企业级开发(web端 服务器开发)
Java的结构
JDK: Java开发者工具(包含JRE)
JRE: Java运行时环境(包含JVM)
JVM: Java虚拟机(跨平台)
Java程序运行机制
Java是一门具备了编译型和解释型的语言
程序运行机制:
1. 编写源文件.java
2. 通过Java编译器编译成.class文件(字节码文件)
3. 字节码文件通过类装载器和字节码校验器(检查代码是否错误)
4. 字节码没有错误,我们程序开始解释我们的代码一步步的运行到我们的操作系统
最新文章
- 名词含义阅读 todolist
- VFP自定义函数StringFormat (仿.NET String.Format 方法)
- 图文详解远程部署ASP.NET MVC 5项目 [转载]
- java String 的方法 (01)
- centos crontab 定时任务详解
- Style 的优先级
- with语句
- JS+html实现简单的飞机大战
- Mac上使用虚拟机搭建Hadoop集群
- Windows 10 IoT Core 17120 for Insider 版本更新
- 6个免费的C++图形和游戏库
- spring获取jdbc链接底层原理
- APB总线
- 安卓开发 UI入门
- Shell需注意的语法问题
- Jenkins自动部署到(远程)tomcat服务器
- Android学习七---Hello OpenCV samples
- canda 常用命令
- Micro:Bit手柄试用之一MagicPad (解决蓝牙与gamePad包共存)
- ubuntu-64位安装tensorflow