随笔分类 -  Java

摘要:代码块分为:普通代码块、构造代码块、静态代码块,其执行顺序为静态代码块>构造代码块>普通代码块 普通代码块:在方法体中出现的{}语句; 构造代码块:没有加static的代码块;在对象创建时调用,每次创建对象多会被调用,其执行顺序由于构造函数 public class CodeBlock02{//构造 阅读全文
posted @ 2017-02-16 10:55 Mr流氓 阅读(142) 评论(0) 推荐(0)
摘要:classpath:记录编译运行时的配置信息 1、kind="src":源文件的路径 2、kind="con":。。。 3、kind="lib":引用jar包的路径 4、kind="output":配置生成class文件的路径 project:项目的配置信息,如: <natures> <nature 阅读全文
posted @ 2016-06-24 11:49 Mr流氓 阅读(319) 评论(0) 推荐(0)
摘要:1、static静态方法:为类所有,在类加载了,就可以通过类名直接访问,不依赖与任何对象。在静态方法中,不能访问非静态方法和变量。 举一反三: class{ private string x; Method A(){..} static Method B(){ MethodA();//报错 ..} 阅读全文
posted @ 2016-06-22 15:25 Mr流氓 阅读(223) 评论(0) 推荐(0)
摘要:echo %环境变量% //查看环境变量的值,在程序中引用这些变量跟命令行的方式一样,%变量名% 环境变量path的作用:在执行cmd时,需要根据环境变量的配置路径查找所执行的命令 classpath作用:配置了该变量,Java解释器知道去哪找标准类库 JAVA_HOME:方便引用,设置了该变量后, 阅读全文
posted @ 2016-06-22 10:03 Mr流氓 阅读(156) 评论(0) 推荐(0)
摘要:先有如下需求:返回实参中的最大者。但由于实参的个数不确定,难以采用重载的办法。 解决:在定义方法时将形参的格式定义如下: int getMax(int first,int...varArgs){ for(int i:varAgus) .... } 调用: System.out.println("ma 阅读全文
posted @ 2016-06-21 18:06 Mr流氓 阅读(340) 评论(0) 推荐(0)