02 2018 档案

摘要:java.nio.BufferUnderflowException: 完整的错误信息: 例如如下代码: 错误原因:读取超出了原有的长度。 解决方法: 添加读取长度与 ByteBuffer 中可读取的长度的判断,例如: 注意:你每次只读取一个字节,那就判断大于0就好了,如果不是一个记得修改条件哦! 总 阅读全文
posted @ 2018-02-28 10:54 icuke 阅读(9472) 评论(0) 推荐(0) 编辑
摘要:原文链接:https://www.cnblogs.com/zxy562323273/archive/2014/02/21/3559832.html 定义:用原型实例指定创建对象的种类,并通过拷贝这些原型创建新的对象。 类型:创建类模式 类图: 原型模式主要用于对于对象的复制,它的核心就是类图中的原型 阅读全文
posted @ 2018-02-05 16:10 icuke 阅读(221) 评论(0) 推荐(0) 编辑
摘要:因为如果只覆盖了equals而没有覆盖hashCode, 则两个不同的instance a和b虽然equals结果(业务逻辑上)相等,但却会有不同的hashcode,这样hashmap里面会同时存在a和b,而实际上我们需要hashmap里面只能保存其中一个,因为从业务逻辑方向看它们是相等的.为了能让 阅读全文
posted @ 2018-02-02 14:24 icuke 阅读(317) 评论(0) 推荐(0) 编辑
摘要:JDBC操作数据库的基本步骤 1)加载(注册)数据库驱动(到JVM)。 2)建立(获取)数据库连接。 3)创建(获取)数据库操作对象。 4)定义操作的SQL语句。 5)执行数据库操作。 6)获取并操作结果集。 7)关闭对象,回收数据库资源(关闭结果集-->关闭数据库操作对象-->关闭连接)。 阅读全文
posted @ 2018-02-02 11:29 icuke 阅读(254) 评论(0) 推荐(0) 编辑
摘要:1)四种整数类型(byte、short、int、long): byte:8 位,用于表示最小数据单位,如文件中数据,-128~127 short:16 位,很少用,-32768 ~ 32767 int:32 位、最常用,-2^31-1~2^31 (21 亿) long:64 位、次常用 注意事项: 阅读全文
posted @ 2018-02-01 13:05 icuke 阅读(177) 评论(0) 推荐(0) 编辑
摘要:最近在看书的看到一个词叫做“时间复杂度”,看得懵懵懂懂的,今天特地查了一下。 时间复杂度O(1)和O(n)是什么意思呀? 阅读全文
posted @ 2018-02-01 12:56 icuke 阅读(2578) 评论(0) 推荐(0) 编辑
摘要:首先在java中有三个类来操作字符串: String:是对象不是原始类型.为不可变对象,一旦被创建,就不能修改它的值.对于已经存在的String对象的修改都是重新创建一个新的对象,然后把新的值保存进去.String 是final类,即不能被继承. StringBuffer:是一个可变对象,当对他进行 阅读全文
posted @ 2018-02-01 12:50 icuke 阅读(226) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示