![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
文章平均质量分 88
冬瓜蔡
互联网金融行业
展开
-
IO流
io流中的抽象类: 类 说明 File 文件类 InputStream 字节输出流 OutputStream 字节输出流 Reader 字符输入流 Writer 字符输出流原创 2014-08-03 18:28:46 · 438 阅读 · 0 评论 -
java注解实现原理
注解并不直接影响代码语义,但是它工作的方式被看做类似程序的工具或者类库,它会反过来对正在运行的程序语义有所影响。注解可以从源文件、class文件或者在jvm运行时以反射等多种方式被读取。 一、java的内置注解 1)Override:该注解只能修饰方法,表示子类要重写父类对应的方法。 2)Deprecated:该注解可由于修饰类、方法、属性。表示不建议被使用。 publ原创 2015-11-07 11:00:23 · 2876 阅读 · 0 评论 -
static关键字
1、static可以用来修饰方法和成员变量以及代码块。 2、被static修饰的成员变量和方法独立于该类的任何对象,也就是说它不依赖于类特定的实例,被类的所有实例共享。 3、Java虚拟机在加载类时,会运行静态代码块,这个可以用来做性能调优。 4、静态变量和静态方法可以在类的实例创建之前,使用类名进行调用。 5、静态方法独立于任何实例,因此方法中不能使用this、super等关键字。静态方原创 2015-03-02 21:08:52 · 364 阅读 · 0 评论 -
接口与抽象类
1、声明方法的存在,而不去实现它的类,叫做抽象类。 2抽象类在java中表示的是一种关系,一个类只能使用一次继承关系,要想使继承关系合理,父类和子类的关系是is-a的关系。即父类和子类在概念本质是相同。 3、对于接口来说,并不要求接口的实现者和接口在概念本质上是一致的,仅仅是实现了接口定义的契约而已。 4、抽象类针对的是对象,接口描述的是行为。 5、接口更多的是在系统架构设计方法发挥作用,原创 2015-03-02 21:00:51 · 413 阅读 · 1 评论 -
线程生命周期
在Java中创建线程有两种方法:使用Thread类和使用Runnable接口。 要注意的是Thread类也实现了Runnable接口,因此,从Thread类继承的类的实例也可以作为target传入这个构造方法。可通过这种方法实现多个线程的资源共享。 线程的生命周期: 新建状态:用new语句创建的线程对象处于新建状态,此时它和其它的java对象一样,仅仅在堆中被分配了内存 就绪状态:当原创 2014-09-12 10:32:41 · 409 阅读 · 0 评论 -
向上造型
package Inner; public class A { public static void main(String[] args) { Father child = new Child(); child.func1(); } } class Father { public void func1() { func2(); } public void原创 2014-09-09 19:55:21 · 1593 阅读 · 0 评论 -
匿名内部类
1、匿名内部类:就是没有名字的内部类,原创 2014-08-25 19:34:23 · 1287 阅读 · 0 评论