JAVA学习笔记(一):JAVA体系及其编程的过程
来源:互联网 发布:毛坦厂中学 知乎 编辑:程序博客网 时间:2024/06/06 01:54
JAVA学习笔记(一):JAVA体系及其编程的过程
哎,毕业了也一段时间了,只知道天天抄代码,JAVA的基础知识基本是忘掉了,加上以前一直没有系统地学习过,感觉快要废了。还是好好静下心来学学基础吧。不能天天考抄代码过日子啊。。。。(下文大多来自课本以及一些技术视频上的内容,基本理解了一些了,剩下的由以后的学习慢慢再去体会吧)
JAVA体系:
一、移植接口
移植接口由适配器和操作系统组成,保证Java体系结构可跨平台与各个操作系统接。
二、JAVA虚拟机、解释器
虚拟机是Java的实现机制,它实际上是模拟软件系统,它可以用硬件实现,在移动设备中可以使一个芯片。虚拟机定义有指令集、寄存器集、类文件结构栈、垃圾收集栈、内存区域,虚拟机在执行过程有3个特点:多线程、动态链接、异常处理。JAVA虚拟机代码被存储在 .Class文件中。
解释器的任务是执行字节代码,它与虚拟机构成JAVA运行环境,完成字节代码映射到本地平台指令。
三、JAVA基本类、JAVA标准扩展类和JAVA基本API、JAVA标准扩展API是为编译器服务的。
四、应用程序、编译器
应用程序和Applet小程序通过编译器完成程序到字节代码的转换。.
JAVA的编程过程如下:
1、 .java的java文件由编译器编译为.class的java字节码文件。这些.class(每个文件包含最多一个public类)的java字节码文件有的可以直接在JVM上执行,有的需要由JVM解释程序解释后在相应的操作系统上执行。(这个就是Java可以跨平台的原因)
而虚拟机(JVM)的执行过程如下所示:
- JAVA学习笔记(一):JAVA体系及其编程的过程
- JAVA 体系及其编程的过程
- Java学习笔记(一):Java编程环境的搭建
- JAVA编程思想学习笔记(一)
- java编程思想学习笔记(一)
- Java编程思想学习笔记(一)
- Java图形界面编程学习笔记(一)
- 《java编程思想》学习笔记(一)
- Java并发编程学习笔记(一)
- java编程思想--学习笔记(一)
- JAVA Socket 编程学习笔记(一)
- java并发编程学习笔记(一)
- JAVA Socket 编程学习笔记(一)
- java编程思想学习笔记(一)
- Java学习笔记(一) 编程基础
- 【Java编程】Java学习笔记<一>
- 《Java多线程编程核心技术》学习笔记(一)——Java的多线程
- java编程思想学习笔记(一)——java类与c++类的区别
- 通过分类器自动识别图像中的人脸
- 关于饭店手续一次性消毒餐具问题的看法
- OGRE的空间变换,translate()的陷阱!
- SQLServer2005 sa用户密码的修改方法
- 基于三级反馈队列调度算法的UNIX进程管理程序模拟
- JAVA学习笔记(一):JAVA体系及其编程的过程
- 程序设计实践之总结一
- sdfdeerewwwweee
- mvn 命令
- 1121 strncpy要进行封装
- 跨线程程访问Win form 控件
- POJ 1894 Alternative Scale of Notation
- 隐式类型转换和explicit关键字的作用
- 3DS MAX9 导出插件 pMesh->GetNormal 无法获得正确的法线??