一、IDEA
IDEA 全称 IntelliJ IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一。
Intellij IDEA 最突出的功能自然是调试(Debug),可以对Java代码,JavaScript,JQuery,Ajax等技术进行调试。
二、JDK
JDK(Java Development Kit) 又称 J2SDK(Java2 Software Development Kit),是 Java 开发工具包,它提供了 Java 的开发环境(提供了编译器 javac 等工具,用于将 java 文件编译为 class 文件)和运行环境(提 供了 JVM 和 Runtime 辅助包,用于解析 class 文件使其得到运行)。如果你下载并安装了 JDK,那么你不仅可以开发 Java 程序,也同时拥有了运行 Java 程序的平台。JDK 是整个 Java 的核心,包括了 Java 运行环境(JRE),一堆 Java 工具 tools.jar 和 Java 标准类库 (rt.jar)。
三、GIT
Git是一个分布式版本控制工具,主要用于管理开发过程中的源代码文件(Java类、xml文件、html页面等),在软件开发过程中被广泛使用。
Git基本功能有代码回溯、版本控制、多人协作、远程备份等。
四、基础语法
1.if语句
if分支有三种形式
if (条件表达式) {
代码;
}
首先判断条件表达式的结果,如果为true执行代码,为 false 就不执行代码。
*if 语句中,如果大括号控制的只有一行代码,则大括号可以省略不写。
if (条件表达式) {
代码1;
} else {
代码2;
}
首先判断条件表达式的结果,如果为true执行代码1,为 false 就执行代码2。
if (条件表达式1) {
代码1;
} else if (条件表达式2) {
代码2;
} else if (条件表达式3) {
代码3;
}
. . .
else {
代码n;
}
先判断条件1的值,如果为true则执行语句体1,分支结束;如果为false则判断条件2的值
如果值为true就执行语句体2,分支结束;如果为false则判断条件3的值
...
如果没有任何条件为true,就执行else分支的语句体n+1。
2.switch语句
switch(表达式){
case 值1:
执行代码1;
break;
case 值2:
执行代码2;
break;
…
case 值n-1:
执行代码n-1;
break;
default:
执行代码n;
}
switch分支的执行流程
先执行表达式的值,再拿着这个值去与case后的值进行匹配。
与哪个case后的值匹配为true就执行哪个case块的代码,遇到break就跳出switch分支。
如果全部case后的值与之匹配都是false,则执行default块的代码。
注意实现:
表达式类型只能是byte、short、int、char,JDK5开始支持枚举,JDK7开始支持String、不支持double、float、long。
case给出的值不允许重复,且只能是字面量,不能是变量。
正常使用switch的时候,不要忘记写break,否则会出现穿透现象