摘要: 反射:在程序运行期间获取类的结构完成某些特定的功能。 常规情况下是通过类来创建实例化对象,反射是将这一过程进行反转,通过实例化对象来获取类的信息。Class类是反射的源头!——专门用来描述其他类的类,Class的每一个实例化对象对应一个类的结构 forName(String className)——将目标类的全限定类名 Class的实例化对象描述的... 阅读全文
posted @ 2020-03-23 21:46 小海_macro 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 遵循原则:元数据(有关数据的数据)应当存储为属性,而数据本身应当存储为元素。XML与操作系统无关,与编程语言无关,可以实现不同系统之间的数据交换 XML文档内容由一系列标签元素组成 元素内容 ---属性值中不能直接包含) 所有XML元素都必须由结束标签,大小写敏感,正确的嵌套 XML 数据以纯文本格式进行存储,因此提供了一种独立于软件和硬件的数据... 阅读全文
posted @ 2020-03-23 10:12 小海_macro 阅读(964) 评论(0) 推荐(0) 编辑
摘要: DDLDMLDQL函数索引 1.概念和应用 2.原理 3.执行计划事务 1.概念和应用 2.事务隔离和锁 (Sql 的优化:对索引的优化)【数据库ACID的隔离性】Mysql数据库【适用中小型、大型网站应用】 --- 【oracle---大型] 1.关系型数据库:业务数据库,时效性高,数据的同步操作安全! 是可以通过面向对象的形式设计数据模式... 阅读全文
posted @ 2020-03-22 23:11 小海_macro 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 泛型:Generics,指在类定义时不指定类中信息的具体数据类型,而是用一个标识符来代替, 当外部实例化对象时,来指定具体的数据类型。 ---定义类或者定义接口时,不明确指定类中信息的具体数据类型,在实例化时再来指定,极大的提升了 程序的扩展性。 ---一个类可以装载各种不同的数据类型,泛型可以指代类中成员变量的类型,方法的返回值类型以及方法的参数类型应用模式... 阅读全文
posted @ 2020-03-21 15:23 小海_macro 阅读(135) 评论(0) 推荐(0) 编辑
摘要: transient: 将不需要序列化的属性前添加关键字transient日期类: Date Calendar Date类 yyyy:4位数的年份信息 MM:2位数的月份信息 mm:2位数的分钟信息 dd:2位数的天信息 HH:2位数的24小时制 hh:2位数的12... 阅读全文
posted @ 2020-03-21 13:52 小海_macro 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 拨1.量化:我们最终是要对一个事物进行量化。 连续型:一个连续的值,数不过来 离散型:一个可以数的过来的值 2.分类的过程 1)属性(特征):状态信息 2)方法(行为):无法量化的一个过程3.类:一个抽象的概念,是对事物的划分,不是具体的东西。 类是具有相同属性和方法的一组对象的集合。 类是对象的抽象,对象是类的具体。4.对象:一个实实在在存... 阅读全文
posted @ 2020-03-21 13:42 小海_macro 阅读(193) 评论(0) 推荐(0) 编辑
摘要: ThrowableNoSuchElementException 的异常类典型写法,自定义异常类参考!publicclass NoSuchElementException extends RuntimeException { private static final long serialVersionUID = 6769829250639411880L; /** * Const... 阅读全文
posted @ 2020-03-21 11:54 小海_macro 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 迭代器底层原理解析:本质还是数组+多个指示器(相对寻址):cursor,lastCursor/** * The number of times this list has been structurally modified. * Structural modifications are those that change the size of the * list, or otherwise ... 阅读全文
posted @ 2020-03-21 11:53 小海_macro 阅读(285) 评论(0) 推荐(0) 编辑
摘要: Stack:LIFOArrayList & LinkedList LinkedList中实现的:单向链表+push(in:E e){//方法体:通过使用addFirst(e)}+pop(){//通过使用removeFirst();}同理:也可以通过操作队尾实现。//addLast(e) && removeLast();Queue:FIFOQueue && Deque双向链表:通过实现ListIt... 阅读全文
posted @ 2020-03-21 11:52 小海_macro 阅读(175) 评论(0) 推荐(0) 编辑
摘要: public class TestInnerClass { public static int field = 1; protected int field1 = 2; int field2 = 3; private int field3 = 4; //静态代码块 /*static { System.out.println(field); }... 阅读全文
posted @ 2020-03-21 11:51 小海_macro 阅读(163) 评论(0) 推荐(0) 编辑