2019年6月17日

摘要: 实用类int —– Integer【特别】char —– Character【特别】byte —– Byteshort —– Shortlong —– Longfloat —– Floatdouble —— Doubleboolean —– BooleanString —– String【特别】 I 阅读全文

posted @ 2019-06-17 08:44 喝茶旅程 阅读(98) 评论(0) 推荐(0) 编辑

2019年6月10日

摘要: 一、什么情况下使用枚举类? 有的时候一个类的对象是有限且固定的,这种情况下我们使用枚举类就比较方便? 二、为什么不用静态常量来替代枚举类呢? 枚举类更加直观,类型安全。使用常量会有以下几个缺陷: 1. 类型不安全。若一个方法中要求传入季节这个参数,用常量的话,形参就是int类型,开发者传入任意类型的 阅读全文

posted @ 2019-06-10 08:47 喝茶旅程 阅读(80) 评论(0) 推荐(0) 编辑

摘要: 1、所有集合类都位于java.util包下。Java的集合类主要由两个接口派生而出:Collection和Map,Collection和Map是Java集合框架的根接口,这两个接口又包含了一些子接口或实现类。 2、集合接口:6个接口(短虚线表示),表示不同集合类型,是集合框架的基础。 3、抽象类:5 阅读全文

posted @ 2019-06-10 08:41 喝茶旅程 阅读(87) 评论(0) 推荐(0) 编辑

2019年6月4日

摘要: Java异常是Java提供的一种识别及响应错误的一致性机制。 Java异常机制可以使程序中异常处理代码和正常业务代码分离,保证程序代码更加优雅,并提高程序健壮性。在有效使用异常的情况下,异常能清晰的回答what, where, why这3个问题:异常类型回答了“什么”被抛出,异常堆栈跟踪回答了“在哪 阅读全文

posted @ 2019-06-04 22:12 喝茶旅程 阅读(66) 评论(0) 推荐(0) 编辑

2019年5月31日

摘要: 封装: 顾名思义,隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属性的读和修改的访问级别;将抽象得到的数据和行为(或功能)相结合,形成一个有机的整体,也就是将数据与操作数据的源代码进行有机的结合,形成“类”,其中数据和函数都是类的成员。 封装的目的是增强安全性和简化编程,使用者不必了解具体的 阅读全文

posted @ 2019-05-31 08:18 喝茶旅程 阅读(52) 评论(0) 推荐(0) 编辑

2019年5月29日

摘要: 一、什么是递归 递归的本质其实程序的方法自身调用自身,在到达一个条件的时候停止调用(所以在用递归的时候一定要找好基准条件,否则就是一个死循环!)。 这是一个更正式的定义: 程序调用自身的编程技巧称为递归( recursion)。 一个过程或函数在其定义或说明中有直接或间接调用自身的一种方法,它通常把 阅读全文

posted @ 2019-05-29 19:20 喝茶旅程 阅读(659) 评论(0) 推荐(0) 编辑