![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
月光下的平方
求知若饥,虚心若愚。
展开
-
MessageDigest类MD5加密
Java中MessageDigest类对于加密,已经帮我们做了很多,利用MessageDigest类,可以轻松实现加密。package cn.wzk.util;import java.security.MessageDigest;public class MD5Util { public static String getMD5(String text){ StringBu原创 2017-04-09 10:31:33 · 620 阅读 · 0 评论 -
java基础之Arrays类和比较器
Arrays类是一个对数组进行操作的类,我们常使用的方法有Arrays.sort();进行升序排序,Arrays.toString(arr);用于返回指定数组的字符串表示形式范例:public class Demo1 { public static void main(String[] args) { int[] arr = {8,7,9,0,10,88,99,11,55,6原创 2017-04-10 11:29:21 · 373 阅读 · 0 评论 -
java基础之ArrayList类去除重复元素
去除重复字符串public class List01 { public static void main(String[] args) { List<String> list = new ArrayList<String>(); list.add("张三"); list.add("李四"); list.add("王五");原创 2017-04-12 23:04:30 · 443 阅读 · 0 评论 -
Java序列化和反序列化
一、java序列化和反序列化java序列化是指把java对象转化为字节序列的过程;而反序列化是指将字节序列恢复为java对象的过程。二、为什么需要序列化和反序列化使用序列化和反序列化的目的是为了能够实现进程间对象的传送;发送方需要将java对象转化为字节序列,而接收方需要从字节序列中恢复成java对象 java序列化的好处: 1、实现数据的持久化 2、利用序列化实现远程通信,即在网络原创 2017-05-03 15:16:59 · 245 阅读 · 0 评论 -
TreeSet按照字符串长度进行排序
具体实现:package cn.wong.lar.stringlengthsort;import java.util.Comparator;import java.util.Iterator;import java.util.Set;import java.util.TreeSet;/** * 定义比较器 * @Title: Tester.java * @Package cn.wong.原创 2017-05-15 11:12:31 · 1184 阅读 · 2 评论 -
java基础之位运算符
java中具体的位运算符如下:运算符说明左移位,在低位处补0>> 右移位,若为正数则高位补0,若为负数则高位补1>>> 无符号右移位,无论正负都在高位补0&与(AND),对两个整型操作数中对应位执行布尔代数,两个位都为1时输出1,否则0。|或(OR),对两个整型操作数中对应位执行布尔代数,两个位都为0原创 2017-06-06 23:53:02 · 307 阅读 · 0 评论 -
java1.8新特性之接口定义增强
本篇重点:使用default和static定义接口方法从java发展之初到今天已经经过了20年的时间了,在这20年的时间里所有的java开发者都知道java中的接口是由全局常量和抽象方法组成。但是从jdk1.8的时代这一组成改变了。为什么会改变?如果说有某一个接口,这个接口随着时间的发展已经产生了2w个子类。突然发现,这个接口里的方法不足,应该再增加一个方法,而针对于所有不同的子类,这个方法的功能实原创 2017-05-11 14:11:34 · 1787 阅读 · 0 评论 -
java1.8新特性之Lamda表达式
Lamda属于函数式编程的概念,那么为什么需要函数式的编程呢?如何要想清楚函数式编程的产生目的,那么我们必须通过匿名内部类来分析。传统的内名内部类:package com.wonglar.demo;interface IMessage{ public void print();}public class Demo { public static void main(String[]原创 2017-05-11 15:10:45 · 561 阅读 · 0 评论