概述
---------------------android培训、java培训、java学习型技术博客、期待与您交流! -------------------
今天是来传智学习上式上课的第四天了,从开学的第一天开始,主要安排的内容都是java基础入门的一些知识,因为来学习的很多都是零基础的。
有很多内容之前是没有深入了解过,很多人也只是看过毕向东老师的课程,以下几点是在传智学习的过程中,老师提到的几个注意点:
1、classpath和path的区别:
clssspath指的是类文件存放的路径,path指的系统环境变量,具体到java上,指的是java虚拟机、javadoc.exe、java.exe等文件存放的bin目录的路径。
classpath是先查找指定目录,如果设置时在后面加了“;”分号的话,会到当前目录查找,path路径则刚好相反。
2、switch语句在case的后面要记得加上break,如下代码所示:
public 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、函数内部不能定义函数。
如下面这段代码则是在主函数内定义函数,编译时会报错。
public 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;
}
}
}
正确的代码应该是下面这样的:
public 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基础知识二所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复