---------------------android培训、java培训、java学习型技术博客、期待与您交流! -------------------
今天是来传智学习上式上课的第四天了,从开学的第一天开始,主要安排的内容都是java基础入门的一些知识,因为来学习的很多都是零基础的。
有很多内容之前是没有深入了解过,很多人也只是看过毕向东老师的课程,以下几点是在传智学习的过程中,老师提到的几个注意点:
1、classpath和path的区别:
clssspath指的是类文件存放的路径,path指的系统环境变量,具体到java上,指的是java虚拟机、javadoc.exe、java.exe等文件存放的bin目录的路径。
classpath是先查找指定目录,如果设置时在后面加了“;”分号的话,会到当前目录查找,path路径则刚好相反。
2、switch语句在case的后面要记得加上break,如下代码所示:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15public class Demo{ public static void main(String[] args){ int mingci=2; switch(mingci){ case 1: System.out.println("冠军"); case 2: System.out.println("亚军"); case 3: System.out.println("季军"); default: System.out.println("什么奖项都没有拿"); } } }
上面这段代码就是没有加break,运行之后会出错,如下所示是运行之后的结果:
亚军
季军
什么奖项都没有拿
满足的条件为第二项,因此从第二条开始,顺序往下执行,正确的代码,是每个case后面需加上一个break;语句,如果default放在case前面,记得default后面也要加上break,以防程序出错。
3、函数内部不能定义函数。
如下面这段代码则是在主函数内定义函数,编译时会报错。
1
2
3
4
5
6
7
8
9public class Demo{ public static void main(String[] args){ System.out.println(method(2,8)); public static int method(int a, int b){ return a+b; } } }
正确的代码应该是下面这样的:
1
2
3
4
5
6
7
8public class Demo{ public static void main(String[] args){ System.out.println(method(2,8)); } public static int method(int a, int b){ return a+b; } }
下面这段是放在类中,但不是在主函数内,编译可以通过。
以上几点很容易被忽略,作为初学者来说,我们应该非常注意这些细节的问题。
最后
以上就是寒冷热狗最近收集整理的关于黑马程序员_java基础知识二的全部内容,更多相关黑马程序员_java基础知识二内容请搜索靠谱客的其他文章。
发表评论 取消回复