JAVA编程基础——前序
来源:互联网 发布:tcl l48e5000e软件升级 编辑:程序博客网 时间:2024/06/05 19:29
Jave平台
所谓的平台,是指一种基础的、可用于衍生其他产品的环境。
Java平台是JaveSE、JaveEE、JavaME等平台的统称。
- JaveSE:Java Standard Edition,是整个Java技术的核心和基础,它是JavaEE和JavaME的编程基础;
- JaveEE:Java Enterprise Edition,企业应用开发的完整解决方案;
- JavaME:Java Mobile Edition,主要用于控制移动设备和信息家电;
Jave API
所谓的API,Application Programming Interface的简称,即应用程序编程接口。
Java平台的开发是需要相关开发库的支持。Java的开发库主要包括:核心API、可选API、特殊API。
- 核心API:基本的API,是所有Java平台都应该提供的;
- 可选API:扩充的API,因Java平台不同而有所不同;
- 特殊API:满足特殊要求的API,如JCA和JCE的第三方加密类库;
程序的执行方式
- 编译型:使用专门的编译器,针对特定平台(操作系统)将某种高级语言源代码一次性“翻译”成可被该平台硬件执行的机器码,并包装成该平台所能识别的可执行性程序的格式。如C、C++等,但可移植性差;
- 解释型:使用专门的解释器,对源程序逐行解释成特定平台的机器码并立即执行。如Ruby、Python等,可移植性较好,需不同平台提供不同的解释器进行解释;
- 伪编译型:在对程序源代码进行编译时,也将解释引擎 封装在可执行性程序内,当运行程序时,启动解释引擎的代码,然后链接解释程序的代码进行解释执行。如VB。
JVM
JVM—Java Virtual Machine,Java虚拟机
JVM是一个抽象的计算机,和实际的计算机类似,它具有指令集并使用不同的存储区域。它负责执行指令,还要管理数据、内存和寄存器。JVM向上对编译器提供的接口是相同的,向下对不同平台提供的接口是不同的。JVM的实现是将从上获取的字节码转化为不同平台所能识别的机器码。JVM的统一标准:指令集、寄存器、类文件的格式、栈、垃圾回收堆和存储区。
阅读全文
0 0
- JAVA编程基础——前序
- Java基础笔记——学习Java前的准备
- Java基础——学习前的一些准备
- Java基础—网络编程
- 0基础java编程入门:第一节.认识编程以及编程前的准备
- Android 内功心法(番外)——写在设计模式前,面对对象编程基础
- 学习java安全技术前的准备-Java基础-Java-编程开发
- 达内——java编程基础
- java 编程思想——基础篇
- 黑马程序员——java编程基础
- 黑马程序员——Java编程基础
- 黑马程序员——java编程基础
- 黑马程序员——JAVA基础编程
- Java编程——多线程基础
- 黑马程序员——java编程基础
- Java基础——网络编程
- Java基础(十三)——网络编程
- JAVA基础——网络编程
- windows下socket 多线程服务器
- 用dom4j解析xml文件并执行增删改查操作
- 最优二叉搜索树
- 常用排序算法
- 【数据库】数据库中主键和外键的设计原则
- JAVA编程基础——前序
- 参照斗鱼tv
- Java中创建对象的几种方式
- bzoj2006 [NOI2010]超级钢琴 堆+ST表/主席树
- height:100%
- git使用fatal: Not a git repository (or any of the parent directories): .git
- 浅谈mysql5.7的主从复制,及配置!
- 一页多图
- 创建主表和子表并建立约束2