java基础
EckoTan
这个作者很懒,什么都没留下…
展开
-
内部类
Tags : Java,Inner Class1. 内部类的作用:提供了更好的封装,可以把内部类隐藏在外部类里, 不允许同一个包的其他类访问该类。(==更清楚的组织逻辑==) 例如在GUI中, 如果我要给MyFrame里的一个Button添加一个监听器, 那么对于其他类(其他Frame)来说, 完全没有必要访问这个监听器类, 那么我便可以把这个监听器类设成这个Frame的内部类, 更严谨的来说,原创 2015-03-16 06:21:29 · 640 阅读 · 0 评论 -
enum枚举类
枚举类Tags: enum枚举类入门枚举类是一个特殊的类, 它一样可以有自己的属性和方法, 可以实现一个或者多个接口, 也可以定义自己的构造器。枚举类与普通类有以下区别:使用enum定义的枚举类默认继承java.lang.Enum这个类, 而不像普通类一样默认继承java.lang.Object类。 其中java.lang.Enum这个类实现了java.lang.Serializable和java原创 2015-03-17 06:46:56 · 719 阅读 · 0 评论 -
Abstract class and Interface
tags:abstract class , interface什么时候用抽象类,什么时候用接口?如果这个概念在我们脑中确确实实存在 —> 用抽象类如果这个概念仅仅是某些方面的一个特性,比如说会飞的(flyable),会动的(moveable)—> 设成接口在模糊的时候,一般设成接口(原因是:实现了这个接口之后,还能从其他的抽象类继承,这样更灵活。但是如果继承了抽象类了就不能继承其他抽象类了。原创 2015-04-03 13:20:38 · 403 阅读 · 0 评论 -
Junit中使用hamcrest
Junit添加Hamcrest右击<项目> –> Build Path –> Add External Archives –> 添加core和library 两个jar包在Junit test class里静态引入:import static org.hamcrest.Matchers.*solve SecurityException: 产生Exception的原因主要是因为用到了JUnit原创 2015-04-25 17:57:00 · 770 阅读 · 0 评论 -
Use Mockito in Junit
Mockito原创 2015-05-19 03:11:58 · 663 阅读 · 0 评论 -
Thread
Thread原创 2015-07-12 22:57:05 · 9143 阅读 · 1 评论