java语言概述和环境开发
来源:互联网 发布:阿里布达祭txt 百度云 编辑:程序博客网 时间:2024/04/30 01:22
【①8/25】:
1.高级语言运行机制:
计算机高级语言按执行方式分为:编译和解释型
编译:针对特定平台,将源码一次性翻译成计算机识别的语言,运行效率高,
能脱离机器独立运行但移植性不好。c,c++,Objective-C,Pascal
解释:逐行解释成特定平台并立即执行的语言。相当于编译和解释混合完成,不能脱离机器独立运行,但可一直移植性能高。
2.java语言的运行机制:
即是编译又是解释。
执行过程:java源文件.java(javac编译)字节码文件.class(java解释执行jvm(Java虚拟机:可以运行Java字节码文件的虚拟计算机 跨平台的保障))特定平台的机器码
【②8/26】
3.java组织形式:
Java是纯粹面向对象的语言,所有程序必须放置于class类中,每个类都存放在一个源文件中。
最小的程序单元是类。
java主文件名可以任意,但如果源文件中包含一个public类,则该类要和主文件同名。(一个源文件中只有一个public文件)
4.Java垃圾回收机制:
c/c++是显示垃圾回收机制,必须开发者手动添加回收释放内存的程序。
可能导致内存泄漏:释放错、释放不了,导致程序运行速度下降而崩溃。
java自带垃圾回收机制,由JRE负责。JRE提供一个后台进程来检测和控制。在CPU内存不足或者闲暇的时候进行回收。
此外垃圾回收装置还可以清楚内存记录碎片(分配内存中存在的间隙)。
垃圾回收机制优点:提高代码运行效率/保护程序完整性;
缺点:影响程序性能,释放的前提是需要跟踪程序进程,判断有用的对象,从而释放无用的空间。
只针对JVM堆内存的内存空间。
让对象的引用变量设置为null,可以按时垃圾回收装置,从而使其提高运行效率。对于不用的对象不要引用他们。
阅读全文
0 0
- java语言概述和环境开发
- Java概述和开发环境
- Java语言概述与开发环境
- Java语言概述与开发环境
- 软件开发概述和Java语言概述、Java配置
- 疯狂Java 第一章 Java语言概述与开发环境
- 第1章 Java语言概述与开发环境
- Java 语言概述与开发环境(一)
- Java概述与开发环境
- java概述与开发环境
- Java语言简介和开发环境搭建
- 《疯狂Java讲义》第1章——Java语言概述与开发环境
- 读书笔记-疯狂Java讲义(第三版)第一章Java语言概述与开发环境
- Java基础知识学习之路-02-第一章-Java语言概述与开发环境
- java语言概述与环境的搭建和java语法基础,规范
- 第一章Java概述及开发环境搭建
- Java概述与开发环境搭建
- Java概述及开发环境搭建
- 状态加载模块
- [读书笔记]第一章 伴郎伴娘长得再漂亮,也不能代替新人入洞房
- [bzoj2186]沙拉公主的困惑 欧拉函数+逆元
- poj 1941 The Sierpinski Fractal(递归打印图形)
- 【西瓜书笔记三】贝叶斯分类器
- java语言概述和环境开发
- 内存泄露检测工具
- TensorFlow梯度求解tf.gradients
- 用vector实现二维向量
- JMeter daily notes --- env setup and install JMeter
- 什么是「闭包」,「闭包」的作用是什么。
- NYOJ【56】阶乘因式分解(一)【思维】&&【数学】
- SpringMVC如何处理国际化
- SSM框架——使用MyBatis Generator自动创建代码