随笔笔记


20190124
ctrl+shift+t:搜索jdk中的类
集合只能存储对象,不能存储基本数据类型。add(5)jdk1.5以上自动装箱。add(Integer.valueOf(123))
集合中存的是对象的引用,而不是对象本身。
/**回车,注释

20190127
当形参除了可变参数外,还有其他参数时,可变参数必须放置在最后。
Junit测试,类名,方法名不能为Test,方法不能为静态方法,方法不能有返回值
ArrayList与LinkedList区别:
1.ArrayList底层是Object[],LinkedList底层是链表
2.ArrayList查询很快,增删慢,LinkedList查询慢,增删快。
set:无序,不重复。HashSet底层实现是哈希表。TreeSet底层实现是二叉树。

20190218
事实上this引用的就是本类的一个对象
this关键字代表本类对象的引用
抽象类不能实例化对象

20190219
在计算机中所有的信息都是用0和1表示的
一位称为一个“比特”(bit),简写:b-->八个二进制位称为一个“字节”(byte),简写:B-->1024(2^10)字节称为1KB,-->1024KB-->1MB

20190224
test对象被创建出来时,就是一个对象的引用,这个引用在内存中为对象分配了存储空间。
每个对象都是相互独立的,在内存中占据独立的内存地址。

20190228
equals()用于比较两个对象引用所指的内容是否相等;“==”比较的是两个对象引用的地址是否相等。

20190303
所有的系统都是接报文 处理报文 发送报文
integration 集成 original 原始的 treaty 条约

20190320
XML存储和传输信息 树形结构
解析xml的四种方式:DOM、SAX、DOM4J、JDOM
内容又看作节点的子节点 所以值:获取子节点的子节点
DOM解析:将整个xml文件加载到内存中
SAX解析:通过自己创建的Handler处理类逐个分析遇到的每一个节点 按顺序

20190413

在java面向对象的概念中,所有的对象都是通过类来描述的。但反过来,并不是所有的类都是用来描述对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。

抽象类除了不能实例化对象之外,类的其他功能依然存在 ,成员变量、成员方法和构造方法的访问方式和普通类一样。

由于抽象类不能实例化对象,所以抽象类必须被继承,才能被使用。也是因为这个原因,通常在设计阶段决定要不要设计抽象类。

父类包含了子类集合的常见的方法,但是由于父类本身是抽象的,所以不能使用这些方法。

在Java中抽象类表示的是一种继承关系,一个类只能继承一个抽象类,而一个类可以实现多个接口。

猜你喜欢

转载自www.cnblogs.com/yanlongw/p/10700532.html
今日推荐