02javaSE基础 jdk初步

来源:互联网 发布:php从入门到放弃 编辑:程序博客网 时间:2024/05/26 08:42
1.java两种核心机制a.java虚拟机(Java Virtual Machine)(1)可以理解成一个以字节码为机器指令的cpu(2)对于不同的运行平台,有不同的虚拟机(3)java虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,随处运行”Q:java是编译型语言还是解释型语言?A:解释型。像C和C++直接可以编译成为操作系统认识的可执行文件的格式,不经过第二次;而java经过一次编译变成字节码文件后还需要逐行解释变成操作系统认识的可执行语言b.垃圾收集机制(Garbage collection)(1)不再使用的内存空间应回收——垃圾收集(2)在C和C++中,由程序员负责回收无用内存(3)java语言消除了程序员回收无用内存空间的责任:它提供一种系统级线程跟踪存储空间的分配情况。并在jvm的空闲时,检查并释放哪些可被释放的存储器空间。(4)垃圾收集在java程序运行过程中自动进行,程序员无法精确控制和干预。2.java开发环境配置path: windows系统执行命令时要搜寻的路径classpath:java在编译和运行时要找的class所在的路径技巧:classpath中配置.指的是当前目录查看jdk的版本:java -version验证java:运行java程序验证javac:编译java程序注意:配置完成后要重新启动命令窗口3.创建一个HelloWorld.java文件,放在D盘的java文件夹下DOS界面:D:\>cd java//进入文件所在的目录D:\>java>javac HelloWorld.java//编译D盘java文件夹下的.java文件//此时会产生一个同名的.class文件D:\>java>java HelloWorld//运行这个文件4.Java Application初步a.java源文件以".java"为扩展名。源文件的基本组成部分是类(class)b.一个源文件中最多只能有一个public类。其他类的个数不限,如果源文件包含一个public类,它必须按该类名命名一个类就有一个.class文件c.java应用程序的执行入口是main方法,它有固定的格式:public static void main(String args[]){...}d.java语言严格区分大小写e.java方法由一条条语句构成,每个语句以分号结束f.java语言有三种注释方法:(1)//用于单行注释(2)/*    用于多行注释    */(3)/**     *用于多行注释,且可以被doc工具解析     */

0 0
原创粉丝点击