- 博客(4)
- 收藏
- 关注
原创 算法(第4版)--读书笔记
概述编写一段计算机程序一般都是实现一种已有的方法来解决问题。 在计算机领域中,我们用算法这个词来描述一种有限、确定、有效的并适合用计算机程序来实现的解决问题的方法。第一章欧几里德算法:自然语言描述:计算俩个非负整数p和q的最大公约数:若q是0,则最大公约数为p。否则,将p除以q得到余数r,p和q的最大公约数即为q和r的最大公约数。 Java语言描述:public static int gcd(i
2016-01-25 17:22:13 680 1
原创 通过反射获取泛型(待编辑)
private T model; // 通过反射获取T的真实类型 ParameterizedType pt = (ParameterizedType) this.getClass().getGenericSuperclass(); Class clazz = (Class) pt.getActualTypeArguments()[0]; // 通过反射创建model的实例 model =
2016-01-13 20:25:33 544
翻译 java中的==运算符、equals()方法
1.hashcode()首先来看一下什么是哈希码(HashCode) 在Java中,哈希码代表对象的特征。 例如对象 String str1 = “aa”, str1.hashCode= 3104 String str2 = “bb”, str2.hashCode= 3106 String str3 = “aa”, str3.hashCode= 3104 根据HashCode由此可得出st
2016-01-10 11:31:46 374
原创 java核心技术第9版(读书笔记)
java的11个特性: 简单性:a.java保留了一部分c++的特性,剔除了一部分易混淆,少 使用,难理解的特性;b.小。(支持在小型机器上独立运行) 面向对象:a.接口代替c++中的多继承; b.元类模型 网络技能:java应用程序能通过URL打开和访问网络上的对象,十分便捷 健壮性:java编译器强大,能检测出其他语言仅在运行时刻才能检测出的问题 安全性:拥有许多
2016-01-05 17:00:50 4339
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人