思维方式一∶"大处着眼,小处着手"
思维方式二︰逆向思维、反证法
思维方式三:透过问题看本质
Java重要特点
1.Java语言是面向对象的(oop)
2. Java语言是健壮的。Java的强类型机制、异常处理、垃圾的自动收集等是Java程序健壮
性的重要保证
3. Java语言是跨平台性的。[即:一个编译好的.class 文件可以在多个系统下运行,这种特性
称为跨平台]
4.Java语言是解释型的[了解]
解释性语言:javascript,PHP., java编译性语言:c/c++
区别是:解释性语言,编译后的代码,不能直接被机器执行,需要解释器来执行,编译性语言,编译后的代码,可以直接被机器执行, c/c++
流程: a.java javac编译a.class java运行在不同平台的JVM运行
什么是JDK, JRE:
JDK、JRE和JVM的包含关系
1.JDK=JRE+开发工具集(例如Javac,java编译工具等)
2.JRE = JVM+ Java SE标准类库(java核心类库)
3.如果只想运行开发好的.class文件只需要JRE
JDK:
8 11长期 公共jre没有顶级文件夹,注意放置
配置环境变量path
配置环境变量path的步骤
1.我的电脑–属性–高级系统设置–环境变量
2增加JAVA_HOME 环境变量,指向jdk的安装目录d:\program\jdk8
3.编辑path环境变量(系统变量中更好),增加%JAVA_HOME%\bin
4.打开DO命令行,任意目录下敲入javac/java。如果出现javac的参数信息,配置
成功。
/*
public class Hello {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}*/
注意:
1.有了可执行的java程序(Hello.class字节码文件)
2.通过运行工具java.exe对字节码文件进行执行,本质就是.class装载到jvm 机执行
3一个源文件中最多只能有一个public类。其它类的个数不限。如果源文件包含一个public类,则文件名必须按该类名命名!
4一个源文件中最多只能有一个public类。其它类的个数不限,也可以将main方法写在非
public类中,然后指定运行非public类,这样入口方法就是非public 的main方法
5编译后,每一个类,都对应一个.class,javac可以编译生成多个.class,java选择运行
/* class Dog {
public static void main(String[] args) {
System.out.println("Hello,go!");
}
}
class Tiger {
public static void main(String[] args) {
System.out.println("Hello,tiger!");
}
} */
Java常用的转义字符:
1) \t:一个制表位,实现对齐的功能
2) \n:换行符
3)\\:一个\
4)\":一个"
5)\':一个'
6)\r:一个回车 System.out.println("AAA\rBB");
控制台Tab键补齐
常见错误:
1.找不到文件
2.主类名和文件名不一致
3.缺分号
4.字母大小写不对
5.中英文标点混用
6.单词拼写错误
文档注释:
/**
*@author 张
*@version 1.0
*/
public class Comment02{
//编写一个main方法
public static void mian(String[] args){
}
}
生成文档注释:
javadoc -d文件夹名-xx -yy Demo3.java
javadoc -d d: \\temp -author -version Comment02.java //没有temp文件夹新建一个
Dos: Disk Operating System磁盘操作系统
常用的dos命令
1查看当前目录是有什么
dir dir d:\abc2\test200
2切换到其他盘下:盘符号cd
案例演示:切换到c盘 cd /D c:
3.切换到当前盘的其他目录下(使用相对路径和绝对路径演示)
案例演示:cd d:\abc2\test200 cd ..\.. \abc2\test200
4.切换到上一级:
案例演示:cd ..
5.切换到根目录:cd \
案例演示:cd \
IDEA快捷设置:
c+y 删除一行
c+d复制一行
c+shift+f12 代码区显示
psvm
sout
alt+1 alt+2
alt+p前一个 alt+n下一个
alt+insert=new
齿轮=>hide 显示多级文件夹
c+shift+A=>setbackgroundimage设置背景图片及透明度
settings->editor->File Encodings->1.project encoding:utf-8 2.properties files:utf-8设置编码
other settings->default settings->editor->file encoding->默认设置
settings->keymap