摘要: JDK 1.5 之后,Java 通过泛型解决了容器类型安全这一问题,而几乎所有人接触泛型也是通过Java的容器。那么泛型究竟是什么? 泛型的本质是参数化类型;也就是说,泛型就是将所操作的数据类型作为参数的一种语法。 先对比一下有泛型和无泛型的写法。 无泛型 public class Dog{ Str 阅读全文
posted @ 2019-09-21 10:39 加速丨世界 阅读(485) 评论(0) 推荐(0) 编辑
摘要: 正则表达式定义了字符串的模式。 正则表达式可以用来搜索、编辑或处理文本。 正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别。 正则表达式实例 一个字符串其实就是一个简单的正则表达式,例如 Hello World 正则表达式匹配 "Hello World" 字符串。 .(点号)也是一个正则 阅读全文
posted @ 2019-09-14 13:41 加速丨世界 阅读(611) 评论(0) 推荐(0) 编辑
摘要: Java IO概念 1. 用于设备之间的数据传输。 2. Java 将操作数据流的功能封装到了IO包中。 3. 数据流流向分:输入流和输出流,操作对象为文件。 4. 流按照操作数据分:字节流(通用)和字符流。 5. 将计算机语言:二进制数据转换成文件显示到电脑上。 IO包:继承关系图: 字符流: R 阅读全文
posted @ 2019-09-10 23:11 加速丨世界 阅读(1938) 评论(0) 推荐(0) 编辑
摘要: Java集合主要由2大体系构成,分别是Collection体系和Map体系,其中Collection和Map分别是2大体系中的顶层接口。 今天主要讲:Map主要有二个子接口,分别为HashMap、TreeMap。 继承关系图: Map的整体特点: 1. 键值对存放<key , value> 2. 遍 阅读全文
posted @ 2019-09-06 23:35 加速丨世界 阅读(630) 评论(0) 推荐(0) 编辑
摘要: 作为一个Developer,Java集合类是我们在工作中运用最多的、最频繁的类。相比于数组(Array)来说,集合类的长度可变,更加适合于现代开发需求; Java集合就像一个容器,可以存储任何类型的数据,也可以结合泛型来存储具体的类型对象。在程序运行时,Java集合可以动态的进行扩展,随着元素的增加 阅读全文
posted @ 2019-09-05 23:09 加速丨世界 阅读(838) 评论(0) 推荐(0) 编辑
摘要: 按照规划,从本篇开始我们开启『并发』系列内容的总结,从本篇的线程开始,到线程池,到几种并发集合源码的分析,我们一点点来,希望你也有耐心,因为并发这块知识是你职业生涯始终绕不过的坎,任何一个项目都或多或少的要涉及一些并发的处理。 这一系列文章只能算是对并发这块基本理论知识的一个总结与介绍,想要成为并发 阅读全文
posted @ 2019-08-31 15:08 加速丨世界 阅读(982) 评论(0) 推荐(1) 编辑
摘要: 断言:也就是所谓的assertion,是jdk1.4后加入的新功能。 它主要使用在代码开发和测试时期,用于对某些关键数据的判断,如果这个关键数据不是你程序所预期的数据,程序就提出警告或退出。 当软件正式发布后,可以取消断言部分的代码。java中使用assert作为断言的一个关键字,这就可以看出jav 阅读全文
posted @ 2019-08-28 19:29 加速丨世界 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 1. Java 中的异常 前言:Java 中的异常处理是处理程序运行错误时的强大机制之一,它可以保证应用程序的正常流程。 首先我们将了解java异常、异常的类型以及受查和非受查异常之间的区别。 1.1 什么是异常? 字面意义:异常是一种不正常的情况。 在 java 中,异常是扰乱程序正常流程的事件, 阅读全文
posted @ 2019-08-27 22:26 加速丨世界 阅读(657) 评论(0) 推荐(1) 编辑
摘要: 抽象类 抽象类必须用 abstract 修饰,子类必须实现抽象类中的抽象方法,如果有未实现的,那么子类也必须用 abstract 修饰。抽象类默认的权限修饰符为 public,可以定义为 public 或 procted,如果定义为 private,那么子类则无法继承。抽象类不能创建对象 抽象类和普 阅读全文
posted @ 2019-08-25 11:00 加速丨世界 阅读(425) 评论(0) 推荐(0) 编辑
摘要: 1.抽象类 在自上而下的继承层次结构中,位于上层的类更具有通用性,甚至可能更加抽象。从某种角度看,祖先类更加通用,它只包含一些最基本的成员,人们只将它作为派生其他类的基类,而不会用来创建对象。甚至,你可以只给出方法的定义而不实现,由子类根据具体需求来具体实现。 这种只给出方法定义而不具体实现的方法被 阅读全文
posted @ 2019-08-23 22:22 加速丨世界 阅读(682) 评论(2) 推荐(1) 编辑