随笔分类 -  JAVA编程思想

摘要:一、JAVA自带的三种标准注解 1、@Override:此方法是重写父类的,如果非重写父类的方法,则会报错2、@Deprecated:可以表明这种方法过时了,如果再使用会出现警告3、@SuppressWarnings("value"):用该注解消除方法的警告 /** * JAVA给予的三个标准注解 阅读全文
posted @ 2016-08-02 15:29 技术丶从积累开始 阅读(203) 评论(0) 推荐(0)
摘要:一、枚举类型的基本功能 ①、定义 ②、遍历 ③、搜索 ④、知识点 二、在枚举中添加方法 ①、示例(如何添加) 三、在Switch中使用Enum的原理 ①、原理 ②、示例 四、Enum的values()方法 ①、values()方法的由来 ②、当没有values()方法,怎么获取Enum下的所有实例 阅读全文
posted @ 2016-08-01 15:10 技术丶从积累开始 阅读(717) 评论(0) 推荐(0)
摘要:一、File的使用 ①、new File(String fileName);的意义 ②、获取当前文件夹下的所有文件 ③、获取当前文件夹时候过滤掉不许要的文件夹 ④、创建File文件,了解mkDir()和mkDirs()的区别 ⑤、各种获取File路径的方法,和不同之处 二、I/O ①、几个重要的流 阅读全文
posted @ 2016-07-29 17:06 技术丶从积累开始 阅读(142) 评论(0) 推荐(0)
摘要:一、Set类的作用 二、Set类延生的四种形式 三、非基础类型如何使用Set的四种形式 四、Queue的使用 五、PriorityQueue的使用 六、Map的六种形式 七、HashMap散列码的实现 八、如何制作优秀的散列码 回答: 1、Set的特点:①、存入Set的每个元素在Set中都是唯一的 阅读全文
posted @ 2016-07-28 16:08 技术丶从积累开始 阅读(203) 评论(0) 推荐(0)
摘要:一、容器的填充 ①、使用Collections类的nCopies()与fill()方法 ②、创建Generator类填充容器 ③、由于Map不属于Collection,创建Map的Generator填充容器 ④、复习Map的遍历 ⑤、Map及享元模式。 回答: 1、Collections.nCopi 阅读全文
posted @ 2016-07-28 12:56 技术丶从积累开始 阅读(261) 评论(0) 推荐(0)
摘要:一、混型 ①、定义 二、利用JAVA如何实现混型 ①、代理 ②、装饰器模式 ③、动态代理模式 ④、装饰器模式与代理模式的区别 三、潜在类型机制 ①、定义 四、JAVA的潜在类型机制的补偿 ①、实现类与类之间的方法共用(反射机制)。。。讲述其使用过程。。。及其缺点 ②、实现序列(List,Queue) 阅读全文
posted @ 2016-07-24 14:53 技术丶从积累开始 阅读(1398) 评论(0) 推荐(0)
摘要:一、泛型产生的原因 ①、最主要的目的就是创造容器。 举例:只能持有一个对象的类 public class Holder{ private Auto mAuto; public Holder(Auto auto){ mAuto = auto; } public Auto getAuto(){ retu 阅读全文
posted @ 2016-06-05 17:26 技术丶从积累开始 阅读(237) 评论(0) 推荐(0)
摘要:一、反射与RTTI RTTI:这个类型必须在编译的时候已知或者存在,如果不知道对象的确切类型,RTTI可以告诉你。 反射(个人认为就是能够利用Class获取或者调用.class这个文件中的数据):当我们从程序外(网络,磁盘中)在程序运行的时候获取这些数据,发现这些数据是个类,并且不知道该类的类型,那 阅读全文
posted @ 2016-05-25 20:17 技术丶从积累开始 阅读(498) 评论(0) 推荐(0)
摘要:一、概念 编译时已知的到所有的类型:就是在写代码阶段就确定是这个类型了,当运行程序的时候,类型是不可改变的 举例:List<String> str = new ArrayList(); //运行时就无法改变其类型 运行时使用其他类型:就是运行程序的时候,可以根据代码改变其类型 Class c = C 阅读全文
posted @ 2016-05-23 21:18 技术丶从积累开始 阅读(385) 评论(0) 推荐(0)
摘要:一、ArrayList的使用(略) 二、容器的基本概念 (一)、Collection是集合类的基本接口 主要方法: 关于:Iterator之后讲解。 (二)、实现了Collection的子类: List:按照顺序插入保存元素。 Set:该容器内不能有重复的元素 Queue:按照队列的规则决定对象的顺 阅读全文
posted @ 2016-05-19 17:48 技术丶从积累开始 阅读(331) 评论(0) 推荐(0)
摘要:一、创建内部类 public class Test { //第一个内部类 class Destination{ private int i = 11; public int value(){return i;} } //第二个内部类 class Parcel{ private String labe 阅读全文
posted @ 2016-04-28 17:53 技术丶从积累开始 阅读(276) 评论(0) 推荐(0)
摘要:一、接口的作用 ①、为了能够向上转型为多个基类型 ②、防止客户端程序员创建该类的对象——同抽象类 二、通过继承扩展接口 三、组合接口的名字冲突 当如果方法名一样,签名和返回值都不一样: 四:接口的适配模式 对象①获取已继承接口③的类②的对象,通过类②向上转型并调用类②的方法。 五:接口中的域 ①、放 阅读全文
posted @ 2016-04-20 17:42 技术丶从积累开始 阅读(625) 评论(0) 推荐(0)
摘要:一、策略模式 二、适配器模式 (等到看设计模式的时候再说) 阅读全文
posted @ 2016-04-20 17:18 技术丶从积累开始 阅读(356) 评论(0) 推荐(0)
摘要:一、interface与abstract的区别 abstract关键字:允许在类中创建多个没有定义的方法,继承该类的子类必须重写该方法,但该类也可以有已经实现的方法。 interface关键字:产生一个完全的抽象类,该类的方法必须都是没有定义的方法。 二、接口的作用 用来建立类与类之间的协议,允许人 阅读全文
posted @ 2016-04-20 17:15 技术丶从积累开始 阅读(152) 评论(0) 推荐(0)
摘要:一、抽象类的定义 含有抽象方法的类,抽象方法就是一个接口,继承者必须重写该方法 二、抽象类的作用 希望通过这个通用接口操纵一系列类。 三、抽象方法的定义 abstract void f() 阅读全文
posted @ 2016-04-20 17:05 技术丶从积累开始 阅读(184) 评论(0) 推荐(0)