![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
allmycheers
这个作者很懒,什么都没留下…
展开
-
匿名内部类的特点
<br /> ·只用到类的一个实例。 <br /> ·类在定义后马上用到。 <br /> ·类非常小(SUN推荐是在4行代码以下) <br /> ·给类命名并不会导致你的代码更容易被理解。 <br /> 在使用匿名内部类时,要记住以下几个原则: <br /> ·匿名内部类不能有构造方法。 <br /> ·匿名内部类不能定义任何静态成员、方法和类。 <br /> ·匿名内部类不能是public,protected,private,static。 <br /> ·只原创 2010-11-30 11:12:00 · 1746 阅读 · 0 评论 -
再说内部类
<br /><br />1 .定义:定义在其他类中的类,叫内部类(内置类)。内部类是一种编译时的语法,编译后生成的两个类是独立的两个类。<br />内部类配合接口使用,来强制做到弱耦合(局部内部类,或私有成员内部类)。<br />2.内部类存在的意义在于可以自由的访问外部类的任何成员(包括私有成员), 但外部类不能直接访问内部类的成员。<br />所有使用内部类的地方都可以不使用内部类;使用内部类可以使程序更加的简洁(但牺牲可读性), 便于命名规范和划分层原创 2011-01-23 12:07:00 · 259 阅读 · 0 评论 -
eclipse中添加vi插件
<br />安装地址:http://viplugin.com/<br /> <br />为了防止弹出error的提示窗口,需要在eclipse的安装目录下新建一个名为viPlugin.license内容为Xq@a*4原创 2011-01-26 00:03:00 · 724 阅读 · 0 评论 -
new和newInstance的区别方法
<br />在初始化一个类,生成一个实例的时候,newInstance()方法和new关键字除了一个是方法,一个是关键字外,最主要有什么区别?它们的区别在于创建对象的方式不一样,前者是使用类加载机制,后者是创建一个新类。那么为什么会有两种创建对象方式?这主要考虑到软件的可伸缩、可扩展和可重用等软件设计思想。<br /> Java中工厂模式经常使用newInstance()方法来创建对象,因此从为什么要使用工厂模式上可以找到具体答案。 例如:<br /> class c = Class.forN原创 2011-01-29 17:52:00 · 319 阅读 · 0 评论 -
Java Map 集合类简介
<br /><br />Java Map 集合类简介<br />作者:Jack Shirazi <br />了解最常用的集合类型之一 Map 的基础知识以及如何针对您应用程序特有的数据优化 Map。<br />本文相关下载:<br /> · Jack 的 HashMap 测试<br /> · Oracle JDeveloper 10g<br />java.util 中的集合类包含 Java 中某些最常用的类。 最常用的集合类是 List 和 Map。 List 的具体原创 2011-01-30 10:24:00 · 1081 阅读 · 0 评论 -
简单的回调例子
interface Msg{ void showMessage();}class NbMsg implements Msg{ public void showMessage() { System.out.println("123456"); }}class CahrMsg implements Msg{ public void showMessage() { System.out.println("abcdef"); }}public cl原创 2011-04-10 12:44:00 · 385 阅读 · 0 评论