![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java从入门到坚持
一如既往的天气
这个作者很懒,什么都没留下…
展开
-
Java基础要点,集合家族图谱
原创 2018-12-24 14:16:04 · 501 阅读 · 0 评论 -
Java入门到坚持_常用类库
正文:想必jdk应该都知道的哦,而我们常用的类库都在jre/lib目录下。根据不同的用途分别归类。 1.java.lang包,常见的基础类不需要import,常见的有:Object类,String类,Class类,基本类型类及其包装类,基本的数学类等。图如下 2.java.awt包,包含用于创建用户界面和绘制图形图像的所有分类,基于本地方法的C/C++程序. 3.java.swing...原创 2019-01-08 01:34:55 · 110 阅读 · 0 评论 -
Java基础之抽象类与接口
接口:方法由public stract修饰,无法实例,可以被接口继承,(普通)实现类必须实现所有接口,而抽象类实现接口时可不实现任何方法,若抽象类的子类不是抽象的则必须实现抽象类未实现的剩下的接口方法,若子类是抽象的,则该行为就传递到子类的子类; 存在问题:基于多态,实现类过多,若某些实现类有自己特色需要扩展则只能在自己内部增加行为或者统一修改接口导致所有实现类都增加了行为(对部分实现类来说只是...原创 2019-02-20 19:32:40 · 122 阅读 · 0 评论 -
Java基础之集合遍历
集合有两种:一种是fail-safe的,一种是fail-fast的。 fail-fast原理:当迭代器遍历一个对象时,若集合的内容已被发生了修改删除等,则抛出异常Concurrent Modification Exception。 根据modCount跟迭代器里的exepectedModcount是否相等比较(发生在iterator.hashNext()方法判断时)。 fail-safe原理...原创 2019-03-16 10:45:08 · 122 阅读 · 0 评论 -
Java之二叉树遍历
二叉树的应用很广,比如红黑树(特殊的二叉树),数据库的B+tree,以及一些压缩算法 这里只介绍简单的二叉树: 特征:一.一个根节点 二.众多子节点,每个节点最多有两个子节点 二叉树遍历方式:总体有两种,分别基于DFS(深度优先搜索)和BFS(广度优先搜索)的,前者包括递归(先序、中序、后序)和Stack(栈),后者是队列实现的层序遍历。 ####树节点类如下...原创 2019-03-13 11:29:36 · 335 阅读 · 0 评论 -
java基础之引用
接触过c语言的人都明白,c语言中有三种传递方式:分别为值传递、引用传递、地址传递。 在java中,有两大数据类型,分别为引用数据类型和基本数据类型,例子如: 一。Person s = new Person(), (s是引用变量也可以叫对象变量) 二。int a =3; 一.代码:变量s指向了Person对象就是说获得了对象的引用,通俗点讲就是s引用了Person对象。 1.对象...原创 2019-03-13 11:57:07 · 85 阅读 · 0 评论