Java概述
来源:互联网 发布:软件著作权资助 编辑:程序博客网 时间:2024/06/10 19:34
1 Java两种核心机制
1.1 Java虚拟机
Java虚拟机可以理解为一个以字节码为机器指令的CPU
对于不同的运行平台,有不同的虚拟机
Java虚拟机屏蔽了底层运行平台的差别,实现了“一次编译,随处运行”。
1.2 垃圾收集机制
在Java中,不再使用的内存空间会自动回收,而在C/C++等语言中,无用的内存空间由程序员自己负责回收。
Java语言消除了程序员回收无用内存空间的责任:它提供了一种系统级线程跟踪存储空间的分配情况。并在JVM空闲时,检查并释放那些可以被释放的存储器空间。垃圾收集在Java程序运行过程中自动运行,程序员无法精确控制和干预。
2 J2SDK & JRE
Software Development Kit(软件开发包)
Java Runtime Environment(Java运行环境)
开发需要JDK,用户只需JRE
3 Java Application初步
Java的源文件是以“java”为扩展名的。源文件的基本组成部分是类(class)。一个源文件中只能有一个public类。其他类的个数不限,如果源文件中包含一个public类,他必须按该类名命名。Java 应用程序的执行入口为main()方法。Java严格区分大小写。Java方法有一条条语句构成,每个语句以分号结束。
Java有三种注释方式:
// 用于单行注释/* 用于多行注释*//** * 用于多行注释,且可以被doc工具解释 */
0 0
- Java 概述
- JAVA概述
- Java概述
- java 概述
- Java概述
- Java概述
- Java概述
- Java概述
- JAVA概述
- Java概述
- Java概述
- java---概述
- Java概述
- java概述
- java概述
- java概述
- Java概述
- Java概述
- PAT甲级C语言.1009. 说反话
- Struts2之对Web资源的获取及登陆统计示例
- 外挂学习之路(9)--- 普通攻击call
- bitmap图片压缩
- 计蒜客等和的分隔子集
- Java概述
- PAT甲级1003. Emergency (25)
- IOS开发学习笔记(二)
- 【Android 进阶】 Android 回调理解
- 斜率优化总结
- Codeforces ZeptoLab Code Rush 2015 B. Om Nom and Dark Park DFS
- 使用实体分区创建SWAP
- 实验1:Visual C++6.0 开发环境入门
- 109. Convert Sorted List to Binary Search Tree