java基础编程总结
sweetgirl520
这个作者很懒,什么都没留下…
展开
-
java接口与抽象类学习总结
接口里只能包含抽象方法,不包含已经提供实现的方法;抽象类则可以完全能包含普通方法。 接口里不能定义静态方法,抽象类里可以定义静态方法。 接口里只能定义静态敞亮属性,不能定义普通属性;抽象类里则既可以定义普通属性,也可以定义静态fulei敞亮属性 接口不包含构造器,抽象类里可以包含构造器,抽象类里的构造器并不是用于创建对象,而让其子类调用这些构造器来完成属于 抽象类的初始化操作。 接口里不能原创 2016-01-15 16:54:10 · 463 阅读 · 0 评论 -
Java多线程 start()和run()方法
Java中的多线程有三种实现方式:1.继承Thread类,重写run方法。Thread本质上也是一个实现了Runnable的实例,他代表一个线程的实例,并且启动线程的唯一方法就是通过Thread类的start方法。 2.实现Runnable接口,并实现该接口的run()方法.创建一个Thread对象,用实现的Runnable接口的对象作为参数实例化Thread对象,调用此对象的start方法。转载 2017-11-13 17:18:11 · 2048 阅读 · 0 评论 -
Java并发编程:CopyOnWriteArrayList
参考:http://blog.csdn.net/lhl6688/article/details/43968583 http://blog.csdn.net/linsongbin1/article/details/54581787 CopyOnWrite容器即写时复制的容器。通俗的理解是当我们往一个容器添加元素的时候,不直接往当前容器添加,而是先将当前容器进行C原创 2017-10-10 18:49:08 · 257 阅读 · 0 评论 -
StringUtils--字符串工具类
StringUtils 源码,使用的是commons-lang3-3.1包。下载地址 http://commons.apache.org/lang/download_lang.cgiStringUtils.equals() 用法比较两个字符串是否相等,如果两个均为null,则也认为相等 StringUtils.equals("", ""); //结果是true StringUtils.equ转载 2017-10-10 15:22:21 · 489 阅读 · 0 评论 -
Java cipher加密与解密
javax.crypto.Cipher类提供加密和解密功能,该类是JCE框架的核心。import javax.crypto.Cipher;import javax.crypto.KeyGenerator;import java.security.Key;/** * @author someone * @create 2017-10-10 9:44 **/public class Ciph原创 2017-10-10 10:25:51 · 31418 阅读 · 0 评论 -
java 解析xml的四种方式:sax,dom,dom4j,jdom
本文主要介绍4种主流的Java解析xml文件的方式,仅供参考,本文待解析的books.xml文件内容如下:<?xml version="1.0" encoding="UTF-8"?><bookstore> <book id="1"> <name>冰与火之歌</name> <author>乔治马丁</author> <price>88</pri原创 2017-09-08 17:23:40 · 397 阅读 · 0 评论 -
TwoSum问题
Given an array of integers, return indices of the two numbers such that they add up to a specific target.You may assume that each input would have exactly one solution.Example:Given nu原创 2016-04-06 13:55:03 · 314 阅读 · 0 评论 -
Java读写Properties配置文件
Properties类继承自Hashtable类并且实现了Map接口,也是使用一种键值对的形式来保存属性集。不过Properties有特殊的地方,就是它的键和值都是字符串类型。Properties中的主要方法(1)load(InputStream inStream) 这个方法可以从.properties属性文件对应的文件输入流中,加载属性列表到Properties类原创 2016-04-21 09:21:11 · 372 阅读 · 0 评论 -
Arrays常用方法
java.util.Arrays类能方便地操作数组,它提供的所有方法都是静态的1.sortString[] names = { "Liz", "John", "Eric", "Alan" };//只排序前两个//[John, Liz, Eric, Alan]Arrays.sort(names, 0, 2);//全部排序//[Alan, Eric, John, Liz]Array原创 2016-05-03 10:34:39 · 446 阅读 · 0 评论 -
java List.subList方法
最近在项目学习中遇到list.subList的问题,总结一下基本用法ArrayList 中 subList 的基本用法:subList(fromIndex:int,toIndex:int):List //返回从fromIndex到toindex-1 的 子列表public static void main(final String[] args) { List原创 2016-04-05 09:52:44 · 995 阅读 · 0 评论 -
单例设计模式-懒汉式和饿汉式
单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍两种:懒汉式单例、饿汉式单例。 单例模式有以下特点: 1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。一、懒汉式单例public class Singleton1 { private Singleton1() {} private转载 2017-11-14 11:09:00 · 320 阅读 · 1 评论