Java 基础
文章平均质量分 72
panyzyw
这个作者很懒,什么都没留下…
展开
-
HttpURLConnection的使用
public class HttpUtil { /** connection.setRequestMethod("POST"); //设置POST方式连接 connection.setConnectTimeout(2000); //请求超时时间(毫秒) connection.setUseCaches(false); //POST不允许缓存(测试时原创 2017-03-17 15:17:39 · 501 阅读 · 0 评论 -
一张图说懂java中 private default protected public 的区别
转载自:http://blog.csdn.net/yangbodong22011/article/details/49721691转载 2017-07-09 09:44:00 · 396 阅读 · 0 评论 -
Java中HashMap LinkedHashMap TreeMap的对比
HashMap hashMap = new HashMap<>(); hashMap.put(11,"a"); hashMap.put(12,"c"); hashMap.put(13,"b"); hashMap.put(6,"d"); hashMap.put(100,"e"); hashMap.put(原创 2017-03-15 20:56:20 · 421 阅读 · 0 评论 -
Java中的泛型详解(1):基本使用
一、引入1、泛型是什么首先告诉大家ArrayList就是泛型。那ArrayList能完成哪些想不到的功能呢?先看看下面这段代码:[java] view plain copyArrayList strList = new ArrayList(); ArrayList intList = new ArrayList();转载 2017-03-15 23:31:38 · 427 阅读 · 0 评论 -
Java中的泛型详解(2):高级进阶
上一篇给大家初步讲解了泛型变量的各种应用环境,这篇将更深入的讲解一下有关类型绑定,通配符方面的知识。一、类型绑定1、引入我们重新看上篇写的一个泛型:[java] view plain copyclass Point { private T x; // 表示X坐标 private T转载 2017-03-15 23:33:04 · 293 阅读 · 0 评论 -
java中数组与集合相互转换
//集合转数组,只能转成对象数组(不能转成基本类型的数组) ArrayList integerList = new ArrayList<>(); integerList.add(1); integerList.add(2); Integer[] intArray = integerList.toArray(new Integer[]{原创 2017-03-15 16:41:07 · 465 阅读 · 0 评论 -
Java中Comparator与Comparable的使用
先看下两个接口区别public interface Comparable { public int compareTo(T o);}public interface Comparator { int compare(T o1, T o2); boolean equals(Object obj);}用例子说话 ArrayList integerList =原创 2017-03-15 17:29:09 · 242 阅读 · 0 评论 -
Java中HashSet、LinkedHashSet和TreeSet的使用
HashSet hashSet = new HashSet<>(); hashSet.add("a"); hashSet.add("a"); hashSet.add("c"); hashSet.add("b"); hashSet.add("e"); System.out.println("添加顺序\n[原创 2017-03-15 20:11:55 · 476 阅读 · 0 评论 -
Java中LinkedList的使用
LinkedList linkedList = new LinkedList(); linkedList.add("a"); linkedList.add("b"); linkedList.add("c"); System.out.println("普通for遍历"); for(int i = 0; i < link原创 2017-03-14 22:51:31 · 383 阅读 · 0 评论 -
java 删除ArrayList LinkedList集合中的重复元素
ArrayList与LinkedList一样,下面以ArrayList为例ArrayList arrayList = new ArrayList(); arrayList.add("a"); arrayList.add("a"); arrayList.add("b"); arrayList.add("c"); for原创 2017-03-14 23:59:56 · 3162 阅读 · 2 评论 -
Java 使用LinkedList实现堆栈、队列的效果
实现队列效果(先进先出)public class Queue { LinkedList linkedList; public Queue(){ linkedList = new LinkedList<>(); } public void put(T t){ linkedList.addFirst(t); }原创 2017-03-15 00:14:14 · 587 阅读 · 0 评论 -
Java中Vector和ArrayList的区别
Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└Set 首先看这两类都实现List接口,而List接口一共有三个实现类,分别是ArrayList、Vector和LinkedList。List用于存放多个元素,能够维护元素的次序,并且允许元素的重复。3个具体实现类的相关区别如下:ArrayList是最转载 2017-03-15 01:40:12 · 189 阅读 · 0 评论 -
Java自带的Stack Queue
java.util.Stack;java.util.Queue;Stack stack = new Stack<>(); stack.push("a"); stack.push("b"); stack.push("c"); System.out.println("stack.size():"+stack.size())原创 2017-03-15 01:04:25 · 553 阅读 · 0 评论 -
Gson 解析Json数据
Java-json系列(一):用GSON解析Json格式数据 GSON是谷歌提供的开源库,用来解析Json格式的数据,非常好用。如果要使用GSON的话,则要先下载gson-2.2.4.jar这个文件,如果是在Android项目中使用,则在Android项目的libs目录下添加这个文件即可;如果是在Java项目中,则把gson-2.2.4.jar先添加到当前项目的任意一个包中,转载 2017-03-13 23:59:00 · 275 阅读 · 0 评论 -
解析带有转义字符的json
Json数据:{ "ret": "0", "Weathers": "[{\"date\":\"2017-03-20\",\"weatherType\":\"阴,大部分地区有零星小雨或小雨,上午能见度2-5km转阴天间多云\",\"temperature_min\":\"6\",\"wind_force\":\"微风\",\"temperature_max\":\"12\",原创 2017-03-20 18:31:53 · 17571 阅读 · 1 评论 -
Java Math类中的floor ceil round的区别
测试数据: System.out.println("不小于它的最小整数\tMath.ceil(1.1):"+Math.ceil(1.1)); System.out.println("不大于它的最大整数\tMath.ceilfloor(1.9):"+Math.floor(1.9)); System.out.println("四舍五入\tMath.ro原创 2017-03-22 17:54:01 · 484 阅读 · 0 评论 -
Java中的枚举Enum使用
Enum:enumerate1、普通用法package com;import java.util.EnumMap;import java.util.EnumSet;import java.util.Map.Entry;public class TestEnum { enum NormalEnum{ MM,GG //此处可以不用分号 } public stat原创 2017-02-25 17:13:00 · 240 阅读 · 0 评论 -
继承、实现、依赖、关联、聚合、组合的联系与区别
转载地址:http://www.cnblogs.com/jiqing9006/p/5915023.html继承指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力,继承是类与类或者接口与接口之间最常见的关系;在Java中此类关系通过关键字extends明确标识,在设计时一般没有争议性;实现指的是一个c转载 2017-02-25 18:16:58 · 286 阅读 · 0 评论 -
Thread与Runnable的区别
public classMyThreadextendsThread {intticket= 2;@Overridepublic voidrun() {synchronized(MyThread.class){for(inti = 0; i <10; i ++){if(ticket> 0){System.ou原创 2017-08-30 23:25:44 · 355 阅读 · 0 评论