08 2016 档案

mouse01
摘要:实现多线程启动,Thred.sleep() 显示暂停的间隔。 鼠标图标改变: this.setCursor(Toolkit.getDefaultToolkit().createCustomCursor(Toolkit.getDefaultToolkit().getImage("src/com/iot 阅读全文

posted @ 2016-08-31 10:51 青木堂 阅读(179) 评论(0) 推荐(0)

数据管理系统的部分优化思路
摘要:内部类或静态类或接口来保存数据库表名,库名,字段名的信息.即:将数据库中的表结构的常量,放在接口中。工具类,可以设计成单例模式。如BaseDao,实现数据库连接,数据库断开的类。 ResultSetMetaData rsmd = rs.getMetaData();// 得到记录集,元素对象。 // 通过此对象可以得到表的结构,包括,列名,列的个数,列数据类型 while(rs.next()){ ... 阅读全文

posted @ 2016-08-23 20:04 青木堂 阅读(191) 评论(0) 推荐(0)

Mysql基本使用
摘要:1.登录 2.查看所有库,使用对应库,创建库 3.查看表 4.创建表 create table 表名( 字段1 类型 约束条件, 字段2 类型 约束条件, 字段3 类型 约束条件) 5.MYSQL的约束 6.系统显示的表结构 Engine:引擎 Charset 字符编码格式. show engine 阅读全文

posted @ 2016-08-23 18:18 青木堂 阅读(193) 评论(0) 推荐(0)

登录界面,显示界面
该文被密码保护。

posted @ 2016-08-22 14:23 青木堂 阅读(3) 评论(0) 推荐(0)

OO原则与面向对象三大特性
摘要:OO五大原则: 一 单一职责原则:类的单一职责是说一个类应该只做一件事情,如果类中某个方法或属性与它所要完成的职责无关或是为了完成另外的职责那么这样的设计就不符合类的单一职责。而这样的设计的缺点是降低了类的内聚性增强了类的耦合性,另外一个很客观的问题是当我们使用这个类时把我们原本不需要的功能也带到了 阅读全文

posted @ 2016-08-22 13:37 青木堂 阅读(1014) 评论(0) 推荐(0)

ResultSet基本使用
摘要:1.直接使用get方法获取对应的类型的数据,当然需要结合while(resultset.next()) 如: 2.使用getMetaData()方法,得到表结构,包括列名,列的个数,列的数据类型。然后遍历 主要使用:列的个数,列名,通过列名可以使用resultSet getObject(name) 阅读全文

posted @ 2016-08-22 10:36 青木堂 阅读(16329) 评论(1) 推荐(0)

包名的含义
摘要:dao即使data access object,主要负责处理数据库操作; dao下放功能接口 dao.impl放具体实现biz,business层,负责整个应用程序的相关业务流程,并用代码实现出来; biz下放功能接口 biz.impl放具体实现util,即utility,工具辅助层,一组通用的代码 阅读全文

posted @ 2016-08-22 09:44 青木堂 阅读(490) 评论(0) 推荐(0)

mysql 安装后生成的文件地址
摘要:C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.6\data 阅读全文

posted @ 2016-08-21 21:30 青木堂 阅读(153) 评论(0) 推荐(0)

XML解析
摘要:1.最基础的方法SAX解析和DOM解析。 DOM 是基于Document对象.在解析是把整个文件加载到内存中.只要电源不断.文档始终在内存中, 进行遍历查找比较方便.但是整个文档的加载需要消耗的很多内存和时间. SAX.因为Document的耗时.使用基于事件-驱动的模型,只需要加载部分内容.在遍历 阅读全文

posted @ 2016-08-19 16:52 青木堂 阅读(231) 评论(0) 推荐(0)

异常部分
摘要:1.java异常体系 |——Throwable (实现类描述java的错误和异常) |——Error (错误)一般不通过代码去处理。 |——Exception (异常) |——RuntimeException (运行时异常) 非受查异常 |——非运行时异常 编译器抛出 受查异常 2.异常处理机制: 阅读全文

posted @ 2016-08-19 16:08 青木堂 阅读(176) 评论(0) 推荐(0)

约瑟环问题
摘要:实现30个人轮流报数,9出局,循环,剩下15个人。 方法一: 上面使用到迭代器,用迭代器移除,很清晰。 方法二: 方法二是自己写的,主要思路比较简单: 1.一直数,count计数,被9整除,余数为0,移除,那么移除需要一个下标index. 2.集合下标从0开始,index初值为0,count从1计数 阅读全文

posted @ 2016-08-19 15:16 青木堂 阅读(1678) 评论(0) 推荐(0)

试题4
摘要:输出结果:0 由于sum.add() 后面没有赋值,结果不会改变,还是0. 阅读全文

posted @ 2016-08-19 14:41 青木堂 阅读(97) 评论(0) 推荐(0)

试题3
摘要:输出结果: 构造方法第一行默认super() 调用无参的构造方法,也就是父类的无参构造方法,由于被子类重写了,于是会调用子类的构造方法。 阅读全文

posted @ 2016-08-19 14:06 青木堂 阅读(102) 评论(0) 推荐(0)

试题2
摘要:结果:编译会出错,super()必须放在构造方法第一行 阅读全文

posted @ 2016-08-19 13:55 青木堂 阅读(113) 评论(0) 推荐(0)

试题1
摘要:输出结果: 分析:方法是static类型,说明方法是属于类的,也就是父类的,于是父类的对象,调用的就是父类的静态方法。 静态方法不可以被子类重写。 如果将static去掉,那就是多态的使用,输出结果是Father Chiid 阅读全文

posted @ 2016-08-19 13:50 青木堂 阅读(148) 评论(0) 推荐(0)

集合中的有序无序,可重复不可重复
摘要:总结:除了set不可重复,其余均可 map KEY也不可,value可以 除了list和tree有序,其余均无序。 阅读全文

posted @ 2016-08-19 12:31 青木堂 阅读(8031) 评论(0) 推荐(1)

归并算法
摘要:归并算法:实现排序。 归:递归。并:合并。 如何递归,如何合并? 使用归并算法的优点:算法的时间复杂度和空间复杂度低。 阅读全文

posted @ 2016-08-19 11:40 青木堂 阅读(313) 评论(0) 推荐(0)

导航