上一页 1 ··· 159 160 161 162 163 164 165 166 167 ··· 280 下一页
摘要: 框架与框架要解决的核心问题 我做房子卖给用户住,由用户自己安装门窗和空调,我做的房子就是框架,用户需要使用我的框架,把门窗插入进我提供的框架中。框架与工具类有区别,工具类被用户的类调用,而框架则是调用用户提供的类。 框架要解决的核心问题 我在写框架(房子)时,你这个用户可能还在上小学,还不会写程序呢 阅读全文
posted @ 2019-07-05 13:04 樊伟胜 阅读(541) 评论(0) 推荐(0) 编辑
摘要: 用普通类如何实现枚举功能,定义一个Weekday的类来模拟枚举功能。 1、私有的构造方法。 2、每个元素分别用一个公有的静态成员变量表示。 可以有若干公有方法或抽象方法。采用抽象方法定义nextDay就将大量的if.else语句转移成了一个个独立的类 Eg:package july78javaEnh 阅读全文
posted @ 2019-07-05 13:03 樊伟胜 阅读(586) 评论(0) 推荐(0) 编辑
摘要: ——> -128~127之间的特殊性。为什么要这样设计,好处? ——> 享元模式(Flyweight Pattern):享元模式的特点是,复用我们内存中已存在的对象,降低系统创建对象实例。 自动装箱: Integer num1 = 12; 自动拆箱: System.out.println(num1 阅读全文
posted @ 2019-07-05 12:51 樊伟胜 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 语法: for ( type 变量名:集合变量名 ) { … } 注意事项: 迭代变量必须在( )中定义! 集合变量可以是数组或实现了Iterable接口的集合类 举例: public static int add(int x,int ...args) { int sum = x; for(int 阅读全文
posted @ 2019-07-05 12:50 樊伟胜 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 是为了解决一个简单的方法在参数不同时多个重载的问题,用带可变参数的一个函数就能解决。 可变参数的特点: 1)只能出现在参数列表的最后; 2) ... 位于变量类型和变量名之间,前后有无空格都可以; 3)调用可变参数的方法时,编译器为该可变参数隐含创建一个数组,在方法体中以数组 的形式访问可变参数。 阅读全文
posted @ 2019-07-05 12:43 樊伟胜 阅读(297) 评论(0) 推荐(0) 编辑
摘要: import语句可以导入一个类或某个包中的所有类 import static语句导入一个类中的某个静态方法或所有静态方法 语法举例: import static java.lang.Math.sin; import static java.lang.Math.*; 例子: 原来的: package 阅读全文
posted @ 2019-07-05 12:40 樊伟胜 阅读(310) 评论(0) 推荐(0) 编辑
摘要: eclipse与myeclipse的关系(都属于java开发的工具): 后者是前者的一个插件,后来为了方便使用,myeclipse集合了eclipse,后者是收费的。 可大部分人都是用 eclipse 等常用的免费软件。最好用的因为别人都在用。这就是市场。 eclipse是java的一种IDE开发工 阅读全文
posted @ 2019-07-05 12:33 樊伟胜 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 继承体系 MenuBar,Menu,MenuItem之间的关系: 先创建菜单条,再创建菜单,每一个菜单中建立菜单项。 也可以菜单添加到菜单中,作为子菜单。 通过setMenuBar()方法,将菜单添加到Frame中。 package june610; import java.awt.FileDial 阅读全文
posted @ 2019-07-05 12:31 樊伟胜 阅读(936) 评论(0) 推荐(0) 编辑
摘要: Dialog构造方法 * Dialog(Frame owner, String title, boolean modal) 构造一个最初不可见的 Dialog,它带有指定的所有者 Frame、标题和模式。 备注:Dialog的模式区别在于: true的话对话框依附于窗体,不取消Dialog不可以操作 阅读全文
posted @ 2019-07-05 12:29 樊伟胜 阅读(2912) 评论(0) 推荐(0) 编辑
摘要: 事件源(组件) 事件(Event) 监听器(Listener) 事件处理(引发事件后处理方式) 事件监听机制流程图 务必记牢: 确定事件源(容器或组件) 通过事件源对象的addXXXListener()方法将侦听器注册到该事件源上。 该方法中接收XXXListener的子类对象,或者XXXListe 阅读全文
posted @ 2019-07-05 12:28 樊伟胜 阅读(456) 评论(0) 推荐(0) 编辑
上一页 1 ··· 159 160 161 162 163 164 165 166 167 ··· 280 下一页