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
原创粉丝点击