摘要: 本文将介绍Comparable接口以及,使用其对自定义对象比较大小和排序下面是Comparable接口的声明以及作用,可以看到它可以使继承他的类进行比较大小,只需要调用实现类的compareTo方法即可public interface ComparableT... 阅读全文
posted @ 2019-04-13 17:20 clay_ace 阅读(22645) 评论(0) 推荐(2) 编辑
摘要: 在日常写程序时,或做笔试题时总会遇到自己定义的类或者数据结构,如果把自己定义的类存入List这样的数组中,排序是很麻烦的,比如:下面定义了一个Person类class Person{ String name; int age; public Person(S... 阅读全文
posted @ 2019-04-13 16:54 clay_ace 阅读(1021) 评论(0) 推荐(0) 编辑
摘要: 枚举类默认是final修饰的,不能派生子类,但是枚举类如果是抽象的,则其不是final修饰,可以派生子类,其子类为final修饰枚举类包含匿名内部类,该父类不是final修饰,其内部类是final修饰在今天的学习,我发现了枚举类enum是可以派生子类的,可是... 阅读全文
posted @ 2019-03-31 19:18 clay_ace 阅读(2033) 评论(0) 推荐(0) 编辑
摘要: 平时在做编程题的时候遇到数组处理总是很麻烦,需要自己写,后来我发现了一个很好用的工具类ArraysJava提供的Arrays包含许多类方法,可以直接用Arrays.类方法的形式使用下面是该类的定义:java.lang.Object java.util.Arr... 阅读全文
posted @ 2019-03-31 10:51 clay_ace 阅读(148) 评论(0) 推荐(0) 编辑
摘要: Lambda表达式支持将代码块作为方法的参数,它允许使用更简洁的代码来创建只有一个抽象方法的接口,亦即是函数式接口(FunctionalInterface)如果不采用Lambda表达式,我们动态的向接口传入代码就必须使用匿名内部类实例,亦即是下面这个例子in... 阅读全文
posted @ 2019-03-31 09:51 clay_ace 阅读(129) 评论(0) 推荐(0) 编辑
摘要: XML是什么以及其优势为了解决传统JDBC开发模式的缺陷,就出现了mybatis等优秀的框架,其中这些框架的核心就是把对数据库的链接与操作的链接语句和sql语句转移到xml文件中,使得我们更改配置或sql语句时无需重新编译整个系统。下面来介绍一下xml:什么... 阅读全文
posted @ 2019-03-30 18:37 clay_ace 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 传统JDBC开发模式的缺陷控制类的硬编码数据库的频繁开闭连接类的硬编码一.JDBC的缺陷:1.连接类:JDBC进行连接数据库的时候,一般在引入相关jar包后,创建一个数据库连接类,由该类提供数据库驱动的加载、数据库连接参数配置、连接对象的获取及关闭等。而一般... 阅读全文
posted @ 2019-03-17 20:46 clay_ace 阅读(217) 评论(0) 推荐(0) 编辑
摘要: public class BubbleSort { public static void main(String[] args) throws Exception { int []a = {5,4,6,7,9,8,1,2,3}; for(int i:... 阅读全文
posted @ 2019-03-13 20:30 clay_ace 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 我新建了布局xml文件后,把之前的布局删去,并自己写了新的布局后,发现不能在Design模式也就是可视化拖动组件到布局查了很多地方也没有插个结果,然后我就看了一下我新写的布局和之前的布局有什么区别,发现了很重要的代码:xmlns:tools="http://... 阅读全文
posted @ 2019-03-07 14:00 clay_ace 阅读(6649) 评论(0) 推荐(0) 编辑
摘要: 出现类似java.lang.ClassCastException: android.support.v7.widget.AppCompatTextView cannot be cast to android.widget.RadioButtonRadioBu... 阅读全文
posted @ 2019-03-06 19:57 clay_ace 阅读(154) 评论(0) 推荐(0) 编辑