摘要: 客户端代码 服务器代码: 通过nio读取大文件:http://www.sharejs.com/codes/java/1334 阅读全文
posted @ 2019-03-01 22:05 TheQi 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 1.内部类就是在一个类的内部又创建一个类.。 内部类既可以访问自身的数据域,也可以访问创建它的外围类对象的数据域。 内部类的对象总有一个隐式引用, 它指向了创建它的外部类对象 为了说明这个概念 , 我们将外围类对象的引用称为 outer(有点类似与this),但是其实并没有。 这个outer写出应该 阅读全文
posted @ 2019-02-27 19:50 TheQi 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 一个对象的克隆可能会存在问题,当一个对象的域中存在对其他对象的引用,克隆就可能发生浅拷贝,会出现克隆出来的对象的域中也引用那块区域。所以为了避免这个问题,需要手动的去实现Cloneable接口,代码如下 需要去手动的去调用域中对象的克隆 阅读全文
posted @ 2019-02-27 18:00 TheQi 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 很多的类中封装了sort,但是当我们想通过自己的方式进行排序时,需要重写比较器 想按照字符串的长短进行排序 如果是普通的数组,代码如下 需要调用Arrays中的Sort,这样就需要将str也传进去 如果是Arraylist可以调用自己的sort然后重写比较器 https://blog.csdn.ne 阅读全文
posted @ 2019-02-27 17:01 TheQi 阅读(186) 评论(0) 推荐(0) 编辑
摘要: Arrays 类中的 sort 方法承诺可以对对象数组进行排序 , 但要求满足下列前提 : 对象所属的类必须实现了 Comparable 接口。下面是Comparable接口的代码 public interface Comparable{ int compareTo ( Object other ) 阅读全文
posted @ 2019-02-27 16:56 TheQi 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 1.源代码的文件名必须与公共类的名字相同2.floorMod ( position + adjustment , 12 ) 总会得到一个 0 ~ 11 之间的数。 3.因为输入是可见的 , 所以 Scanner 类不适用于从控制台读取密码。 JavaSE 6 特别引入了 Console 类4.Big 阅读全文
posted @ 2019-02-27 13:08 TheQi 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 能够分析类能力的程序称为反射,我们为了在程序运行过程中能够动态的去获得对象域,对象的方法,提出了反射的概念 一个Class 对象将表示一个特定类的属性,获取这个属性有三种方法 (1)通过对象.GetClass可以获取这个属性 (2)或者通过类的名字.class也可以获得这个属性(类要是在包里包的名字 阅读全文
posted @ 2019-02-27 12:59 TheQi 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 比如给abc 要打印abc,acb,bac,bca,cab,cba。 阅读全文
posted @ 2018-09-01 17:13 TheQi 阅读(474) 评论(0) 推荐(0) 编辑
摘要: 给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方 阅读全文
posted @ 2018-06-25 17:46 TheQi 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 时间复杂度 Time Complexity : 代码执行的次数 O(1) 常量 函数体执行3次printf O(n) 一个for循环 3*n+2次,只取最高次幂,并且把系数去掉,所以是O(n) O(nlog2 n) log以2为底 n的对数,外层循环次数*内层 for(int i = 1;i<=n; 阅读全文
posted @ 2018-06-09 15:05 TheQi 阅读(567) 评论(0) 推荐(0) 编辑