Java
文章平均质量分 96
jazy_神话
愤青
展开
-
Java 中的 Future 和 FutureTask 的使用
public interface Future Future 表示异步计算的结果。Future有个get方法而获取结果只有在计算完成时获取,否则会一直阻塞直到任务转入完成状态,然后会返回结果或者抛出异常。 Future 主要定义了5个方法: 1)boolean cancel(boolean mayInterruptIfRunning):试图取消对此任务的执行。如果任务已完成原创 2016-07-27 09:55:15 · 404 阅读 · 0 评论 -
面向对象六大原则
1、优化代码的第一步——单一职责原则单一职责原则的英文名称是Single Responsibility Principle,简称SRP。它的定义是:就一个类而言,应该仅有一个引起它变化的原因。简单来说,一个类中应该是一组相关性很高的函数、数据的封装。就像秦小波老师在《设计模式之禅》中说的:“这是一个备受争议却又及其重要的原则。只要你想和别人争执、怄气或者是吵架,这个原则是屡试不爽的”。因为转载 2016-08-01 16:34:03 · 395 阅读 · 0 评论 -
SpringMVC整合JPA
这篇文章是在SpringMVC的基础上对数据持久层JPA的整合,实现了应用层和数据库的数据交互。在整合JPA前,请先参照下面第一篇博文搭建好SpringMVC框架。一. 和本篇博文相关的一些基础知识请参考下面几篇博文:SpringMVC框架的搭建和配置详解请参考:http://blog.csdn.net/jianyuerensheng/article/details/51258转载 2017-05-05 16:59:11 · 357 阅读 · 0 评论 -
Java内存分配
jvm体系结构jvm内存分区1 程序计数器程序计数器是当前线程所执行字节码的行号指示器,所以它是私有的。如果线程执行的是非native方法,则程序计数器中保存的是当前需要执行的指令的地址;如果线程执行的是native方法,则程序计数器中的值是undefined。程序计数器是不会发生内存溢出现象(OutOfMemory)的。 2 Java栈(Java虚拟机栈)原创 2017-04-25 10:28:51 · 189 阅读 · 0 评论 -
Java的Executor框架
一,Java的Executor框架1,Executor接口[java] view plain copypublic interface Executor { void execute(Runnable command); } Executor接口是Executor框架中最基础的部分,定义了转载 2018-02-01 15:35:21 · 209 阅读 · 0 评论