- 博客(9)
- 资源 (22)
- 问答 (3)
- 收藏
- 关注
转载 23种设计模式汇总整理
设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。其实还有两类:并发型模式
2017-02-28 09:10:47 339
转载 Comparable和Comparator的区别——转载博客园
初次碰到这个问题是之前有一次电话面试,问了一个小时的问题,其中有一个问题就问到Comparable和Comparator的区别,当时没答出 来。之后是公司入职时候做的一套Java编程题,里面用JUnit跑用例的时候也用到了Comparator接口,再加上JDK的大量的类包括常见的 String、Byte、Char、Date等都实现了Comparable接口,因此要学习一下这两个类的区别以及用法。
2017-02-27 20:38:47 366 1
转载 Comparable与Comparator的区别
Comparable & Comparator 都是用来实现集合中元素的比较、排序的,只是 Comparable 是在集合内部定义的方法实现的排序,Comparator 是在集合外部实现的排序,所以,如想实现排序,就需要在集合外定义 Comparator 接口的方法或在集合内实现 Comparable 接口的方法。Comparator位于包Java.util下,而Comparable位于包
2017-02-27 19:59:18 421
转载 Java中this和super的用法总结
这几天看到类在继承时会用到this和super,这里就做了一点总结,与各位共同交流,有错误请各位指正~thisthis是自身的一个对象,代表对象本身,可以理解为:指向对象本身的一个指针。this的用法在java中大体可以分为3种:1.普通的直接引用这种就不用讲了,this相当于是指向当前对象本身。2.形参与成员名字重名,用this来区分:
2017-02-24 11:35:39 576
转载 Java多态 向上转型 向下转型
封装、继承、多态是面向对象的三大特征,在Java中什么是多态?Java引用变量有两种类型,分别是编译时类型和运行时类型。何为编译时类型,编译时类型就是由声明该变量时使用的类型决定,而运行时类型是由实际赋给该变量的对象决定的,也就是说如果编译时类型和运行时类型不一致时,就可能出现上面提到的多态。我们看下下面的程序:[
2017-02-21 19:55:31 867 4
转载 Java中的constructor
本篇文章主要讲述:Java中类的构造器; this、super关键字在类的构造器中的作用; 类的继承机制中类在继承关系的初始化顺序问题。
2017-02-19 17:25:35 571 1
转载 Java方法的可变参数个数
原文:Java方法的可变参数类型许多Java新人在看到下面的这段代码的时候,都会问一个问题:dealArray方法里那三个小点点是什么啊?[java] view plaincopypublic class TestVarArgus { public static void dealArray(int...
2017-02-19 10:47:20 678
原创 Java流程控制语句——if-else语句
If-else流程控制语句其原理简单,我就不必赘述。 if-else语句小代码如下所示://If-else循环语句public class IfElseLoop { public static void main(String[] args) { double r = 4 * Math.random(); double area = Math.P
2017-02-17 21:01:49 865
原创 Java流程控制语句——if语句
if语句简单,其原理我不必赘述。 if语句小代码如下所示://if循环语句public class IfLoop { public static void main(String[] args) { double i = 6 * Math.random(); double j = 6 * Math.random(); double k = 6 * Ma
2017-02-17 20:52:13 478
慕课网--JSON快速入门(Java版)源代码
2017-09-05
Spring JDBCTemplate
2017-08-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人