
java
bigname22
很帅,很酷...
展开
-
java初始化顺序,多态以及绑定
最近在思考类初始化的过程,经过查阅资料和实验也有了自己对初始化顺序的一些看法,在这里把他详细的写出来,希望对以后的自己还有同样有疑惑的人有帮助 先看一个例子: class Father{ int i =1; public Father(){ show(); } public void show(){ System.out.println("fathwe"+i); } } cl原创 2016-07-24 22:01:33 · 440 阅读 · 3 评论 -
方法的绑定
方法的绑定 将一个方法的调用同一个方法主体关联起来被称为绑定《java编程思想》 java中类被加载时候就会绑定类中的属性还有静态方法。这种叫前期绑定,在c语言中只有这种绑定方式。 而java还有一种绑定机制叫后期绑定(运行时绑定,动态绑定),就是在运行的时候根据对象的类型进行绑定, 例如 Father fa = new Son(); fa.show(); 程序是一直不知道f原创 2016-07-24 22:50:18 · 748 阅读 · 0 评论 -
Scanner关闭close()报错
最近同学遇到个问题问我,为什么我的程序里面在Scanner后加了close()之后程序会报错! 经过查阅以及实践之后算是弄清楚了到底出错在哪里了。 先看代码: import java.util.Scanner; public class Test { public static void main(String[] args){ Test test = new Test(); te原创 2016-07-16 16:47:59 · 7487 阅读 · 0 评论 -
java总结篇—多线程
java总结篇--多线程 Java总结篇-多线程 1.大致的一些基本知识 今天在想多线程这部分知识该怎么总结呢?感觉没什么内容好写的,因为线程的方法并不多,常用的也就那几个,例如: currentThread() 返回当前线程的引用(静态的方法) getName() 得到线程名称 setName() 设置线程名称 getState() 得到当前线程的状态(线程的5中原创 2016-08-21 00:43:16 · 399 阅读 · 0 评论