摘要: IT第二十六天上午Swing1.对于方法的参数如果是int数值类型,应该直接调用该类中的常量属性,而不应该直接填入数字2.Toolkit类中定义的方法是可以直接访问本地计算机(操作系统)信息的方法,如:屏幕分辨率toolkit.getScreenSize().width3.窗体背景图片的设置方法:匿名内部类的应用下午组件1.JComponent是所有组件的顶级2.JButton3.JLable4JPanel5JPasswordField6JCheckBox7JRadioButton8.JTextField9.在向窗体中添加图片时,可以先将图片放在JLable中,再将JLable添加至窗体中晚上 阅读全文
posted @ 2013-09-03 09:03 魏飞 阅读(225) 评论(0) 推荐(0) 编辑
摘要: NIIT第二十一天上午集合1. 集合Collection存储数据的形式是单个存储的,而Map存储是按照键值对来存储的,键值对:即键+值同时存储的,类似align="center",align是键,center是值ArrayList1. ArrayList类型的集合,在查询效率上非常的高,但是对于对数据的增删改,则效率很低2.在使用集合存储数据时,在一个集合中应该尽量的存储相同数据类型的数据,这样可以在对数据进行查询时,提高查询效率闲谈1.只要对象继承自Iterable接口,则该对象就可以进行迭代,迭代即:对序列进行遍历并选择序列中的对象【引文】2.在传入方法的参数是对象时, 阅读全文
posted @ 2013-08-26 23:46 魏飞 阅读(251) 评论(0) 推荐(0) 编辑
摘要: Windows Live Writer测试 阅读全文
posted @ 2013-08-25 13:54 魏飞 阅读(147) 评论(0) 推荐(0) 编辑
摘要: IT第二十天上午面向对象编程思想1.组装电脑的设计:(1)电脑的组成:显示器+机箱(2)机箱的组成:电源+主板+硬盘(3)主板所包含的部件:cpu+内存+PCI接口+usb接口(4)PCI接口:显卡+声卡(5)USB接口:U盘2.人的描述:(1)人按肤色分:黄人+黑人+白人;人按年龄分:老年人+青年人;人按性别分:男人+女人;等等(2)可以写一个Person类,当去描述一个人时,可以让这个类去实现多个不同的接口,如实现男人的接口、实现青年人的接口、实现黑人的接口等等抽象类1.抽象类中可以有抽象方法,也可以有有方法体的方法,抽象类需要继承后才能使用,需要实现该抽象类的所有抽象方法,抽象类不能实例 阅读全文
posted @ 2013-08-25 13:32 魏飞 阅读(394) 评论(0) 推荐(1) 编辑
摘要: 面向对象编程思想(二) - 人的描述(1)首先需要分析下人应该怎样来描述,如何分类1.人的分类,可以按照以下几种方式来分类,简单罗列:按照性别:男人+女人按照年龄:老年+年轻人按照肤色:黑人+白人+黄人......2.那么,当要描述一个具体的人时,就可能需要上面那些分类的部分或全部的集合,因此需要让该具体的人去实现不同的接口,如:男人+年轻人+黑人,即需要实现,实现男人的接口、年轻人的接口、黑人的接口;所以应该把每个类别的每种情况写成接口,来让一个实体来实现(2)进行接口的设计划分、编写1.首先需要一个人的接口,每个人都应该实现该接口,代码如下:1 /**2 * 用于描述人的接口,所有的人都. 阅读全文
posted @ 2013-08-24 13:44 魏飞 阅读(354) 评论(0) 推荐(1) 编辑
摘要: 面向对象编程 - 电脑组装(一)首先需要分析电脑的组装1.电脑的构成:显示器+主机2.而主机的构成是由:电源+硬盘+主板3.在主板上应该包含:cpu+内存条+PCI插槽+USB插槽4.PCI插槽上可能还有:显卡+声卡5.USB插槽上可能会插有:U盘(二)进行接口的划分因为,电脑的每一个部件并不存在什么共同点,因此不能用一个接口去表示所有的部件,为了达到后期可能会扩展或更换电脑的部件,这里把电脑的每一个部件都写成接口,当进行电脑部件的更换时,只需要新的部件实现该部件的接口即可,需要编写的接口如下:1首先需要有Computer这个接口,即:1 /**2 * 电脑接口3 * @author Wf.. 阅读全文
posted @ 2013-08-23 20:09 魏飞 阅读(743) 评论(0) 推荐(1) 编辑
摘要: IT第十九天上午继承1.一般情况下,子类在继承父类时,会调用父类中的无参构造方法,即默认的构造方法;如果在父类中只写了有参的构造方法,这时如果在子类中继承时,就会出现报错,原因是子类继承父类时无法传入参数给父类来“实例化”父类,此时解决办法有:(1)同时在父类中加入一个无参的构造方法,但这样可能会限制子类继承父类时的参数传递(2)在子类中也增加构造方法,并在构造方法中,使用super()对父类中的构造方法进行传参,帮助实例化,这样既可以调用无参构造方法“实例化”父类,也可以调用有参构造方法“实例化”父类,super必须写在第一行,因为必须先实例化父类,才能实例化子类,继而执行子类中的代码2.s 阅读全文
posted @ 2013-08-22 21:05 魏飞 阅读(245) 评论(0) 推荐(1) 编辑
摘要: IT第十八天上午封装1.关键字this,是表示该类在实例化时的对象,即this.表示为该对象的属性2.类的数据保护,set、get方法的写法规则,为了之后的反射机制的读取数据,set方法中对于数据的检测3.构造方法在封装中的使用,可以避免在实例化时绕开set方法,导致类属性值未赋值,此时可以在类中使用带属性参数的构造方法,覆盖默认构造方法,以强制在实例化时进行赋值,根据得到的参数可以在构造方法中调用set方法进行赋值,类的实例化时只会调用一个匹配的构造方法程序设计:单例模式1.即:当程序被多次运行时,只会产生一个在运行程序,无论用户重复运行多少次,始终都是之前已运行的程序的状态2.将构造方法的 阅读全文
posted @ 2013-08-21 23:53 魏飞 阅读(245) 评论(0) 推荐(1) 编辑
摘要: 1.面试官最关注的问题:(一)你是否有能力胜任这个职位(二)你是否能融入我的团退(三)你是否能持久的待下去(四)我应该给你多少薪水其他所有的问题,都是由则4个问题派生出来的; 阅读全文
posted @ 2013-08-15 09:01 魏飞 阅读(274) 评论(1) 推荐(0) 编辑
摘要: NIIT第十一天上午多维数组1.数组是引用数据类型排序1.冒泡排序法2.类冒泡排序法下午飞行棋游戏1.项目策划2.项目规则确认3.项目模块确认晚上1.飞行棋游戏,项目框架的编写笔记1.数组也是引用数据类型2.冒泡排序法:嵌套for循环,外层循环控制冒泡的轮数,内层循环负责将本轮循环的最小值调换到末尾3.在equals()方法使用上,应该将不会发生空值写在前面,因为在a.equals(b)时,如果a是空值,将不可能调用equals()方法,导致空指针报错,而b为空则不会NIIT第十一天、第十二天、第十三天飞行棋游戏《游戏设置》(1)游戏素材普通格子:【∷】幸运轮盘:【◎】地雷:【※】暂停:【▉】 阅读全文
posted @ 2013-08-14 17:40 魏飞 阅读(269) 评论(0) 推荐(0) 编辑
你见

或者不见我
我就在那里
不悲不喜
你念

或者不念我
情就在那里
不来不去
你爱

或者不爱我
爱就在那里
不增不减
你跟

或者不跟我
我的手就在你的手里
不舍不弃
来我怀里
或者
让我住进你的心里
默然

相爱
寂静

喜欢
Mr Frank