java
pong-jack
初步学习
展开
-
Java继承与多态
学习java过程中,自己对于继承与多态有了一点自己的理解。 java因为是面对对象编程(这真符合我的情况,我从来都不是单身狗,我有java),它有三大特性,封装,继承,多态!初次了解的人总会弄晕,什么玩意啊,可是你要把他看成java对象来看待就会有不一样的理解!你会封存一些你对象的信息,不想被他人共享,你会要求你的对象继承一些你的优点,你俩共同的特点,可是又各有特色,这时就是多态! 那么下面通过一段原创 2016-08-16 21:56:26 · 230 阅读 · 0 评论 -
java匿名内部类以及java8新增的lambda方法
说实话啊,本来以为自己的匿名内部类学的还可以,可是在学习hashSet方法中重写了comparable函数式接口时,居然被这个匿名内部类,弄得自己一头雾水,真是恼火啊,自己又重新看了一遍,对它有了一定的理解了。 那就通过一个小例子来演示一遍吧,首先你得了解内部类,言简意赅就是在类之内再定义一个类,不同于子类。包含内部类的类被称为外部类。内部类有以下几个特点: -》内部类提供了更好的封装,可以把内部类原创 2016-08-17 15:58:56 · 3101 阅读 · 0 评论 -
java正则表达式
正则表达式有多么强大,我就不去点评了,因为在你日渐接触的过程中就会发现它的伟大之处。 下面我就通过自己的一些理解来谈谈它的用法吧。 正则表达式在string中用的最多,其中最多的就是在split方法中把它分割成数组来保存,特别是在前端中的密码,用户名的使用中可以明显的把代码减少。 那么下面来谈谈正则表达式的格式吧。 String类里提供了如下的特殊方法: 》boole原创 2016-08-18 21:37:45 · 333 阅读 · 0 评论 -
字符数组,字符串数组,字符串的相互转换
怎么把字符数组转换成字符串? 例如:char[] a={'a','b','c'}; 最常用的方法是通过toString方法: Arrays.toString(a);可是这样得到的字符串是[a,b,c],而不是“abc”。 那么怎么变成“abc”呢? 下面的两种方法最常见,也是应用最广泛的。 1:直接声明,String s=new String(a); 2:String.valueOf(Char[]原创 2016-08-19 14:09:07 · 4684 阅读 · 1 评论 -
java集合类
java集合框架是初次可以接触到数据结构知识的一部分人内容,所以很重要,可是理解起来也不是那么的容易。 java集合中connection下面有三个子类:set,list,map。因为是子类所以大多都继承了connection类的方法,在此方法就不一一列举了,有兴趣的可以自己去查看java8 API。 那么下面主要来介绍一下三个子类各自的特点以及区别吧。Set是一个集合,所以不允许有重复的元原创 2016-08-21 17:41:06 · 372 阅读 · 0 评论 -
java重写equals方法以及hashcode方法
equals方法重写需要注意以下几点: 1:自反性:对任意x,x.equals(x)一定返回true。 2:对称性:对任意x和y,如果y.equals(x)返回true,则x.equals(y)也返回true。 3:传递性:对任意的x,y,和,z,如果x.equals(y)返回true,y.equals(z)返回true,则x.equals(z)也一定返回true。 4:一致性:对任意的x和y,如果原创 2016-08-24 10:48:39 · 448 阅读 · 0 评论