-
Java Review (四、流程控制)
所属栏目:[大数据] 日期:2021-05-20 热度:60
@ 目录 块作用域 顺序结构 分支结构 if条件语句 基本语法 if...else语句 if...else if...else 语句 嵌套的 if…else 语句 switch分支语句 循环结构 while循环语句 do…while 循环 for循环 增强 for 循环 嵌套循环 中断控制 break 关键字 continue 关键字 使[详细]
-
Java Review (十、面向对象----继承)
所属栏目:[大数据] 日期:2021-05-20 热度:163
@ 目录 继承的特点 重写 Super关键字 调用父类构造器 使用继承,人们可以基于已存在的类构造一个新类。继承已存在的类就是复用(继承)这些类的方法和域。在此基础上,还可以添加一些新的方法和域, 以满足新的需求。这是 Java 程序设计中的一项核心技术。[详细]
-
Java Review (十六、面向对象----Lambda 表达式)
所属栏目:[大数据] 日期:2021-05-20 热度:169
@ 目录 Lambda表达式入门 用匿名内部类实现命令模式 Lambda表示式实现命令模式 Lambda 表达式与函数式接口 方法引用与构造器引用 引用类方法 引用特定对象的实例方法 引用某类对象的实例方法 引用构造器 Lambda 表达式与匿名内部类的联系和区别 Lambda 允许[详细]
-
Java Review(三十一、泛型)
所属栏目:[大数据] 日期:2021-05-20 热度:190
@ 目录@H_404_5@ 为什么要使用泛型 使用泛型 深入泛型@H_404_5@ 定义泛型接口、类 类型通配符@H_404_5@ 使用类型通配符 设定类型通配符的上限 设定类型通配符的下限 设定泛型形参的上限 泛型方法@H_404_5@ 定义泛型方法 泛型方法和类型通配符的区别 Java 7[详细]
-
Java Review (十三、面向对象----抽象类)
所属栏目:[大数据] 日期:2021-05-20 热度:82
@ 目录 抽象方法和抽象类 抽象类的作用 如果自下而上在类的继承层次结构中上移,位于上层的类更具有通用性,甚至可能更加抽象。从某种角度看, 祖先类更加通用, 只是将它作为派生其他类的基类,而不作为想使用的特定的实例类。 抽象方法和抽象类 抽象方法和[详细]
-
Java Review (十二、面向对象----final 修饰符)
所属栏目:[大数据] 日期:2021-05-20 热度:193
@ 目录 final变量 final 成员变量 final局部变量 final 修饰基本类型变量和引用类型变量的区别 final方法 final类 不可变类 final关键宇可用于修饰类、方法和变量,被它修饰的类、方法和变量不可改变。 final变量 final 成员变量 成员变量是随类初始化或对象[详细]
-
Java Review (二十五、集合----- Iterator接口)
所属栏目:[大数据] 日期:2021-05-20 热度:198
Iterator接口 也是 Java 集合框架的成员 , 但它与 Collection 系列 、 Map 系列 的集合不 一样 : Collection系列集合、 Map 系列集合主要用于盛装其他对象,而 Iterator 则主要用于遍历(即迭代访问) Collection集合中的元素, Iterator 对象也被称为 迭代器[详细]
-
Java Review (十四、面向对象----接口)
所属栏目:[大数据] 日期:2021-05-20 热度:116
@ 目录 接口概念 Java8的接口 接口定义 接口的继承 接口使用 接口与抽象类 抽象类是从多个类中抽象出来的模板,如果将这种抽象进行得更彻底,则可以提炼出一种更加特殊的“抽象类”——接口(interface),接口里不能包含普通方法,接口里的所有方法都是抽象方[详细]
-
Java Review (二十六、集合----- Set 集合)
所属栏目:[大数据] 日期:2021-05-20 热度:181
@ 目录 HashSet 类 元素比较 LinkedHashSet 类 TreeSet 类 自然排序 定制排序 EnumSet 类 各 Set 实现类的性能分析 Set 集合,它类似于一个罐子 , 程序可以依次把多个对象"丢进" Set 集合,而 Set集合通常不能记住元素的添加顺序 。 Set 集合与 Collection[详细]
-
Java Review (二十、基础类库----常用类:Object、String、String
所属栏目:[大数据] 日期:2021-05-20 热度:75
@ 目录 Object 类 String 、 StringBuffer 和 StringBuilder 类 String类 StringBuilder、StringBuffer Math 类 Object 类 Object 类是所有类、数组、枚举类的父类 ,也就是说, Java 允许把任何类型的对象赋给 Object 类型的变量 。 当定义一个类时没有使用[详细]
-
Java Review (十五、面向对象----内部类)
所属栏目:[大数据] 日期:2021-05-20 热度:61
@ 目录 成员内部类 局部内部类 匿名内部类 静态内部类 大部分时候,类被定义成一个独立的程序单元。在某些情况下,也会把一个类放在另一个类的内部定义,这个定义在其他类内部的类就被称为内部类(有的地方也叫嵌套类),包含内部类的类也被称为外部类(有的地[详细]
-
Java Review (二十四、集合-----Collection 接口)
所属栏目:[大数据] 日期:2021-05-20 热度:97
Collection 接口是 List 、 Set 和 Queue 接口的父接口,该接口里定义的方法既可用于操作 Set 集合 ,也可用于操作 List 和 Queue 集合。 Collection 接口里定义了如下操作集合元素的方法: boolean add(Object 0): 该方法用于 向集合里添加 一个元素 。 如果[详细]
-
Java Review (二十二、正则表达式)
所属栏目:[大数据] 日期:2021-05-20 热度:196
@ 目录 创建正则表达式 使用正则表达式 正则表达式是一个强大的字符串处理工具 ,可以对字符串进行查找、提[详细]
-
Java Review (二十三、集合-----概述)
所属栏目:[大数据] 日期:2021-05-20 热度:174
@ 目录 Java 最初版本只为最常用的数据结构提供了很少的一组类:Vector、 Stack、Hashtable、BitSet 与 Enumeration 接口。 随着 Java SE 1.2 的问世,设计人员感到是推出一组功能完善的数据结构的时机了。面对一大堆相互矛盾的设计策略,他们希望让类库规模[详细]
-
Java Review (二十一、基础类库----日期、时间类)
所属栏目:[大数据] 日期:2021-05-20 热度:164
@ 目录 Date 类 Calendar 类 Java 8 新增的日期、时间包 Java 原本提供了 Date 和 Calendar 用于处理日期、时间的类,包括创建日期 、 时间对象,获取系统当前日期、时间等操作 。 但 Date 不仅无法实现国际化 ,而且它对不同属性也使用了前后矛盾的偏移量[详细]
-
Java Review(三十二、异常处理)
所属栏目:[大数据] 日期:2021-05-20 热度:90
@ 目录 异常分类 捕捉异常 使用 try.. . catch 捕获异常 捕获多个异常 使用 finally 回收资源 抛出异常 使用throws声明抛出异常 使用 throw 抛出异常 自定义异常类 异常链 Java的异常跟踪栈 使用异常机制的技巧 1. 异常处理不能代替简单的测试 2. 不要过分地[详细]
-
Java Review (十九、基础类库----系统相关类)
所属栏目:[大数据] 日期:2021-05-20 热度:120
@ 目录 System 类 Runtime 类 Java 程序在不同操作系统上运行时,可能需要取得平台相关的属性,或者调用平台命令来完成特定功能。 Java 提供了 System 类和 Runtime 类来与程序的运行平台进行交互。 System 类 System 类代表 当 前 Java 程序的运行平台,程[详细]
-
Java Review(三十三、异常处理----补充:断言、日志、调试)
所属栏目:[大数据] 日期:2021-05-20 热度:78
@ 目录 使用断言 断言的概念 启用和禁用断言 日志 基本曰志 高级曰志 日志记录说明 调试技巧 使用断言 断言(Assertion)是一种调试程序的方式。在Java中,使用assert关键字来实现断言。 断言的概念 假设确信某个属性符合要求, 并且代码的执行依赖于这个属[详细]
-
Java Review(三十六、IO)
所属栏目:[大数据] 日期:2021-05-20 热度:50
@ 目录 File 类 访问文件和目录 1、访问文件名相关的方法 2. 文件检测相关的方法 3. 获取常规文件信息 4. 文件操作相关的方法 5. 目录操作相关的方法 文件过滤器 IO流概览 流的分类 1. 输入流和输出流 2. 字节流和字符流 3. 节点流和处理流 流的概念模型 字[详细]
-
Java Review(三十四、JDBC)
所属栏目:[大数据] 日期:2021-05-20 热度:124
@ 目录 1、JDBC典型用法 1.1、JDBC 4.2 常用接口和类简介 1.2、JDBC 编程步骤 4、执行SQL语句的方式 @L_502_4@ 4.2、使用 execute 方法执行 SQL 语句 4.3、使用 PreparedStatement 执行 SQL 语句 4.4、使用 CallableStatement 调用存储过程 5、管理结果集 5.[详细]
-
Java工程师核心书单推荐
所属栏目:[大数据] 日期:2021-05-20 热度:130
随便打开一个招聘网站,看看对 高级 Java工程师的技能要求。 抛开其它的经验能力等等,单纯从技术,或者说知识上来讲,可以发现一些共通的地方。 Java基础 计算机基础 数据库,sql/Nosql 常用开源框架 分布式/微服务 中间件,缓存、消息中间件 书籍是获取知[详细]
-
Java String类源码阅读笔记
所属栏目:[大数据] 日期:2021-05-20 热度:172
@ 目录 一、前置 二、String类源码解析 1、String类继承关系 2、成员变量 3、构造方法 4、长度/判空 5、取字符 6、比较 7、包含 8、hashCode 9、查询索引 10、获取子串 11、拼接 12、替换 13、切割 14、大小写转换 15、去空格 16、字符/字符串转换 17、格式[详细]
-
重学数据结构(六、树和二叉树)
所属栏目:[大数据] 日期:2021-05-20 热度:166
树结构是一类重要的非线性数据结构。直观来看,树是以分支关系定义的层次结构。树结构在客观世界广泛存在,如人类社会的族谱和各种社会组织机构都可用树来形象表示。 树在计算机领域中也得到广泛应用,尤以二叉树最为常用。如在操作系统中,用树来表示文件目[详细]
-
Java Review(三十九、类加载机制与反射)
所属栏目:[大数据] 日期:2021-05-20 热度:192
@ 目录 类的加载、 连接和初始化 JVM 和类 类的加载 类的连接 类的初始化 类初始化的时机 类加载器 类加载机制 创建并使用自定义的类加载器 URLCIassLoader 类 通过反射查看类信息 获得 Class 对象 从 Class 中获取信息 使用反射生成并操作对象 创建对象 调[详细]
-
让Eclipse起飞——这些插件不可不知
所属栏目:[大数据] 日期:2021-05-20 热度:71
@ 目录 Devstyle Spring Tools SonarLint EGit DBeaver JRebel for Eclipse Spotbugs Codota CheckStyle Quick JUnit Eclipse Color Theme CodeMix Vaadin WindowBuilder PyDev Eclipse是很多Java开发者的第一个开发工具,尽管开源的Eclipse在一后起之秀的对[详细]