- 【Java笔记】01 概述
- 一、java特性
- 二、java运行机制及运行过程
- 三、Java开发注意事项
- 四、Java转义字符
- 五、注释
1.面向对象的(oop)
2.健壮的,由强制类型机制、异常处理、垃圾的自动收集等保证
3.跨平台性的,一个编译好的class文件可在多个操作系统下运行
4.解释性的
解释性:编译后的代码,不能直接被机器执行,需要解释器来执行,javascript,PHP,java
编译性:编译后的代码,可以直接被机器执行,c/c++
跨平台性" />
JVM让同一个java程序在三个不同的操作系统中都可以执行——>跨平台性
1.java核心机制——java虚拟机[JVM java virtual machine]
- 基本介绍
1.JVM是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令,管理数据、内存、寄存器,包含在JDK中
2.不同的平台有不同的虚拟机
3.虚拟机机制屏蔽了底层运行平台的差别,实现了一次编译,到处运行
- JDK & JRE
1.JDK
全称Java Development Kit,java开发工具包 JDK=JRE+java的开发工具java,javac,javadoc,javap等
2.JRE
Java Runtime Environment,java运行环境 JRE=JVM+Java的核心类库
=>JDK=JVM+Java SE标准类库+开发工具集
一个源文件最多只能有一个public类。其它类的个数不限。编译后每一个类都对应一个.class
也可以将main方法写在非public类中,然后指定运行非public类这样入口方法就是非public的main方法
public class Hello{
public static void main (String []args){
System.out.println("Hello,l");
}
}
public class Hello{
public static void main (String []args){
System.out.println("Hello,l");
}
}
class Dog{
public static void main (String []args){
System.out.println("Hello,d");
}
}
class Cat{
public static void main (String []args){
System.out.println("Hello,c");
}
}
四、Java转义字符
t:一个制表位
n:换行符
:一个
“:一个”
‘:一个’
r:一个回车,光标移到行首,r后面的替换r前部分字符
五、注释回车和换行在命令行和IDEA中实测有区别
1.单行注释
//注释文字
2.多行注释
/注释文字/
多行注释不能嵌套多行注释
3.文档注释
注释内容可以被jdk提供的工具javadoc所解析,生成一套以网页形式体现的该程序的说明文档,一般写在类
javadoc标签
//文档注释
public class Test {
public static void main(String[] args) {
System.out.println("abcdermn");
System.out.println("------------");
System.out.println("abcdernmn");
}
}
javadoc -d 文件夹名 -xx -yy 类名.java
e.g.:javadoc -d C:UsersaceDesktopcomment -author -version Test.java



