2018年9月8日

摘要: 键盘VK键值列表 /* Virtual Keys, Standard Set*/ VK_LBUTTON 0x01 VK_RBUTTON 0x02 VK_CANCEL 0x03 VK_MBUTTON 0x04 #define VK_LBUTTON 0x01 //鼠标左键 #define VK_RBUT 阅读全文
posted @ 2018-09-08 16:40 天才疯子都在右 阅读(485) 评论(0) 推荐(0) 编辑
摘要: 1. Interface Iterable 迭代器接口,这是Collection类的父接口。实现这个Iterable接口的对象允许使用foreach进行遍历,也就是说,所有的Collection 集合对象都具有"foreach可遍历性"。这个Iterable接口只有一个方法: iterator()。 阅读全文
posted @ 2018-09-08 16:38 天才疯子都在右 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 目前存在的问题: 1. 如果两个java文件的类名一致,那么后编译的class文件就会覆盖 前面编译的class文件。 包:java中的包相当于windows文件夹。 包的好处: 1. 解决类名重复class文件覆盖的问题。 2. 方便软件版本的发布。 包语句的格式: package 包名; 目前存 阅读全文
posted @ 2018-09-08 16:37 天才疯子都在右 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 面向对象三大特征: 1. 封装: 属性 方法 私有化 get set 人妖 : 男 女 2. 继承 :(多态,抽象,接口,匿名内部内) 3. 多态 继承: 目前存在的问题: 1. 目前没有把动物类与鸟类的继承关系描述清楚。 2. 动物类与鸟类的代码重复。 继承的格式: class 类名1 exten 阅读全文
posted @ 2018-09-08 16:36 天才疯子都在右 阅读(108) 评论(0) 推荐(0) 编辑
摘要: Throwable常用的方法: 1. toString() 返回的是用于描述该异常情况的类的完整类名。 包名+ 类名 = 完整类名。 2. getMessage() 返回创建Throwable对象的时候传入的消息字符串的, 3. printStackTrace() 打印异常的栈信息。 | Throw 阅读全文
posted @ 2018-09-08 16:35 天才疯子都在右 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 内部类: 在一个类的内部定义另外一个类,那么另外一个类则称作为内部类 。 内部类的class文件名: 外部类$内部类.class 成员内部类: 成员内部类的访问方式: 方式一: 在外部类提供一个方法创建内部类的对象进行访 方式二:在其他类中直接创建内部的对象进行访问。 格式: 外部类.内部类 变量名 阅读全文
posted @ 2018-09-08 16:34 天才疯子都在右 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 单例设计模式:保证一个类在内存中只有一个对象。 模式:解决一类问题的固定步骤。 模式最早是源于建筑行业, 盖房子的步骤都是固定的: 打地基 >浇柱子 > 楼面 >砌墙 >封顶 > 装修 软件行业23种设计模式: 1. 单例设计模式 2. 模板设计模式 3. 观察者设计模式。 4. 工厂设计模式 5. 阅读全文
posted @ 2018-09-08 16:33 天才疯子都在右 阅读(105) 评论(0) 推荐(0) 编辑
摘要: java是面向对象的计算机语言。 对象:真实存在唯一的一个事物(具体)。 比如: 我家的狗, 类: 同一种事物的公共属性以及公共功能的抽取(抽象的概念). 我们从小的时候就不断的接触到很多对象, 通过不断 的接触对象 我们大脑就会把具备相同属性和相同功能的事物进行归类。 计算机是服务于人类的, 那么 阅读全文
posted @ 2018-09-08 16:04 天才疯子都在右 阅读(312) 评论(0) 推荐(0) 编辑

导航