我是靠谱客的博主 寒冷热狗,最近开发中收集的这篇文章主要介绍黑马程序员_java基础知识二,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

---------------------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基础知识二所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(43)

评论列表共有 0 条评论

立即
投稿
返回
顶部