根据Java300集整理的笔记,自我整理,其中部分与原课程有所出入。
目录
1.Java的优势
-
跨平台/可移植性(核心优势)
-
安全性
-
面向对象
-
简单性
-
高性能
-
分布式
-
多线程
-
鲁棒性
2.Java运行机制
JAVA是编译型语言和解释性语言的结合,如下图所示。
3.JVM、JRE和JDK
-
JVM:是一个虚拟的用于执行字节码的“虚拟计算机”。
通过JVM解决跨平台问题,解决了底层差异问题。
-
JRE:Java虚拟机、库函数,运行Java应用程序必须的文件。
-
JDK:包含JRE,以及增加编译器和调试器等用于程序开发的文件。
4.第一个Java代码程序
public class Welcome{
public static void main(String[] args){
System.out.println("hello world");
}
}
在控制台输出结果
在Eclipse中输出结果
5.第一个代码语法解析
public class Welcome{
public static void main(String[] args){
System.out.println("hello world");
}
}
-
Java对大小写敏感;
-
关键字public被称作为访问修饰符(access modlfier),用于控制程序的其他部分对这段代码的访问级别;
-
关键字class的意思是类,Java是面向对象的语言,所有代码必须位于类里面;
-
一个源文件中至多只能声明一个public的类,其他类的个数不限,如果源文件中包含一个public类,源文件名必须和其中定义的public类名相同,且以".java"为拓展名;
-
一个源文件可以包含多个类class;
-
正确编译的源文件,会得到相应的字节码文件,每个类生成独立的字节码文件,以".class"为拓展名;
-
main方法是Java应用程序的入口方法,有固定的书写格式:
publice static void main(Sting[] args){...}
-
在Java中,用花括号划分程序的各个部分;
-
Java每个语句必须用分号结束,这个和C++一样。
6.最常用DOS命令
-
cd 进入目录
-
cd .. 进入父目录
-
dir 查看目录下文件
-
cls 清除屏幕命令
-
上下键
-
Tab键 补齐命令
7.常用IDE
-
Eclipse
-
IDEA