06 2017 档案
摘要:这5者的先后顺序中,有些顺序是跟Java源代码顺序有关的,有些无关的。 首先应该定义两个类,用于代表两种域的类型,这两个类的构造方法会打印信息,用于指示自身被实例化了。 1:静态的“东西”一定是比非静态的先执行的。 即便Body类的B代码片段写在A片段前面,打印结果A还是在B前面,因为类需要先加载才
阅读全文
摘要:最顶端是两个接口,集合和映射—— Collection<T> / Map<K, V> List 列表 保持插入顺序 ArrayList 擅长随机读 LinkedList 增、删 Arrays$ArrayList 定长List,功能有限 Set 集 HashSet 查找最快 TreeSet 升序排序
阅读全文
摘要:1.内存结构 左边两个线程共享,右边三个线程私有。 方法区:.class文件的类信息、常量、static变量、即时编译器编译后的代码(动态代理)。HotSpot将方法区称为永久代 堆:分为新生代和老年代,或分为Eden、FromSurvior、ToSurvvivor。存放了类和数组对象。当堆无法扩展
阅读全文
摘要:联结表 创建联结 FROM 表1,表2 与内连接作用相同类似;如果失去WHERE子句,会出现笛卡尔积现象 内联结 INNER JOIN 高级联结 自联结 例子:SELECT 字段b FROM 表 WHERE 字段a = (SELECT 字段a FROM 表 WHERE 字段B的条件),单条SQL文多
阅读全文
摘要:这篇文章已经废弃。 实际开发中,这个工具类用到得非常少。 RandN是主要类,用于生成指定位数的随机字符串,具体功能在这个类中实现 Rand8是修饰了RandN中每个对外方法的修饰类,用与生成8位的随机字符串(Deolin经常用到这个位数) 为了减少重复代码,RandN中的方法分了三层。这里选取一个
阅读全文
摘要:给自己看的,所以以举例子为主了 检索数据 SELECT 检索单列 SELECT name FROM student 检索多列 SELECT no, name FROM student 检索所有列 SELECT * FROM student 检索不同行 SELECT DISTINCT name, se
阅读全文

浙公网安备 33010602011771号