
java基础
蓝白沙
坚持
展开
-
反射修改VO属性值
package com.test;import java.lang.reflect.Field;public class Test { public static void main(String[] args) {User user = new User();user.setAge("18");user.setName("");init原创 2014-09-05 00:29:42 · 1059 阅读 · 0 评论 -
多线程-CountDownLatch
好文: http://www.cnblogs.com/yezhenhan/archive/2012/01/07/2315652.html package cn.stu;import java.util.concurrent.CountDownLatch;public class Worker implements Runnable{ private CountDownL原创 2016-10-26 15:16:53 · 382 阅读 · 0 评论 -
多线程-CyclicBarrier
package cn.stu;import java.util.concurrent.BrokenBarrierException;import java.util.concurrent.CyclicBarrier;public class Worker implements Runnable{ private CyclicBarrier cb; public Worker原创 2016-10-26 15:47:41 · 370 阅读 · 0 评论 -
多线程-ScheduledExecutorService
转载: http://blog.youkuaiyun.com/tsyj810883979/article/details/8481621 package cn.stu;import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.转载 2016-10-26 16:27:33 · 495 阅读 · 0 评论 -
多线程--原子类理解
package cn.stu;import java.util.concurrent.CountDownLatch;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.atomic.AtomicInteger;publ原创 2016-10-27 14:19:55 · 415 阅读 · 0 评论 -
线程池-记录
package com.base.stu.线程池;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.ExecutorService;public class JavaThreadPool { public stat原创 2014-07-15 08:40:05 · 643 阅读 · 0 评论 -
Java8新特性教程
转载地址: http://blog.youkuaiyun.com/jessenpan/article/details/22580339 欢迎阅读我的java8新特性介绍教程。本教程将一步一步的引领你浏览所有新的语言特性。伴随着一些简单且简短的代码示例,你将学习如何使用默认接口方法,lambda表示式,方法引用和可重复的annotation。 在阅读完本篇文章,你将对新加入的和更转载 2017-02-07 14:47:22 · 1354 阅读 · 1 评论 -
java8 回调新写法和空指针处理
@FunctionalInterfacepublic interface IPlay { String show(String msg); default String make(){ return "make"; }}public class Person { private String userName;原创 2017-02-07 14:56:35 · 4349 阅读 · 1 评论 -
断点续传和下载原理分析
转载地址: http://www.cnblogs.com/wangzehuaw/p/5610851.html断点续传和下载原理分析断点续传和断点下载都是用的RandomAccessFile, 它具有移动指定的文件大小的位置的功能seek 。断点续传是由服务器给客户端一个已经上传的位置标记position,然后客户端再转载 2017-07-14 11:17:20 · 597 阅读 · 0 评论 -
多线程-CompletionService
转载地址: http://langgufu.iteye.com/blog/2102549 这个类就相当于打包了一个系列的Future,然后把这个写结果放到一个集合中。 同时,放入的时候如果有延迟,取出来也有延迟。package cn.stu;import java.util.concurrent.Callable;import java.util.c转载 2016-10-26 11:39:46 · 369 阅读 · 0 评论 -
多线程-BlockingQueue
好文: http://blog.itpub.net/143526/viewspace-1060365/ package cn.stu;import java.util.concurrent.BlockingQueue;/** * * @ClassName: Producer* @Description: TODO 生产者 * @author yb* @原创 2016-10-26 10:43:31 · 330 阅读 · 0 评论 -
抽象类理解
在面向对象的概念中,我们知道所有的对象都是通过类来描绘的,但是并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。 抽象类往往用来表征我们在对问题领域进行分析、 设计中得出的抽象概念,是对一系列看上去不同,但是本质上相同的具体概念的抽象,我们不能把它们实例化(拿不出一个具体的东西)所以称之为抽象。 比如:我们要描述“水果”,它就是一原创 2014-06-04 00:43:01 · 933 阅读 · 0 评论 -
java枚举理解
转载地址: http://www.cnblogs.com/linjiqin/archive/2011/02/11/1951632.html package com.base.stu;/*** * * @author maizi * * * * 枚举是表示一些固定的数据集合。 稳定,有限, 同时也是为了限制对这个变量进行赋值。 *转载 2015-01-08 21:40:00 · 588 阅读 · 0 评论 -
深入理解Java:注解(Annotation)自定义注解入门
转载地址: http://www.cnblogs.com/peida/archive/2013/04/24/3036689.html 深入理解Java:注解(Annotation)自定义注解入门 要深入学习注解,我们就必须能定义自己的注解,并使用注解,在定义自己的注解之前,我们就必须要了解Java为我们提供的元注解和相关定义注解的语法。元注解:转载 2016-10-23 01:37:03 · 847 阅读 · 0 评论 -
深入理解Java:注解(Annotation)--注解处理器
转载地址: http://www.cnblogs.com/peida/archive/2013/04/26/3038503.html 深入理解Java:注解(Annotation)--注解处理器 如果没有用来读取注解的方法和工作,那么注解也就不会比注释更有用处了。使用注解的过程中,很重要的一部分就是创建于使用注解处理器。Java SE5扩展了反射机制的A转载 2016-10-23 01:39:07 · 344 阅读 · 0 评论 -
自定义注解
package cn.stu;import java.lang.annotation.Documented;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.a原创 2016-10-23 02:15:51 · 352 阅读 · 0 评论 -
多线程-Semaphore
package cn.stu;import java.util.ArrayList;import java.util.List;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.Semaphore;/*** *原创 2016-10-24 22:53:49 · 341 阅读 · 0 评论 -
多线程-ReentrantLock
package cn.stu;import java.util.Calendar;import java.util.concurrent.TimeUnit;import java.util.concurrent.locks.Lock;public class MyPlayer implements Runnable { private Lock lock; public int原创 2016-10-25 16:28:09 · 356 阅读 · 0 评论 -
多线程-Future
转载: http://blog.youkuaiyun.com/bboyfeiyu/article/details/24851847package cn.stu;import java.util.concurrent.Callable;import java.util.concurrent.ExecutionException;import java.util.concurrent.转载 2016-10-25 17:26:49 · 428 阅读 · 0 评论 -
流程图符号及流程图的例子
转载地址: http://yangxiufeng.bokee.com/介绍常见的流程图符号及流程图的例子。 本章例1 - 1的算法的流程图如图1 - 2所示。本章例1 - 2的算法的流程图如图1 - 3所示。在流程图中,判断框左边的流程线表示判断条件为真时的流程,右边的流程线表示条件为假时的流程,有时就在其左、右流程线的上方分别标注“真”、“假”或“T”、“F”或“Y转载 2017-06-27 10:03:05 · 22122 阅读 · 1 评论