摘要: Java 语言中的 volatile 变量可以被看作是一种 “程度较轻的 synchronized”;与 synchronized 块相比,volatile 变量所需的编码较少,并且运行时开销也较少,但是它所能实现的功能也仅是 synchronized 的一部分。本文介绍了几种有效使用 volatile 变量的模式,... 阅读原文
2017-08-03 22:38:02 阅读(786) 评论(0)
摘要: 1 public class testDemo_2 extends JFrame{ 2 JTextArea jta=null; //多行文本框组件 3 JScrollPane jsp=null; //滚动文本框... 阅读原文
2017-08-03 22:06:02 阅读(777) 评论(0)
摘要:   这里先把Bean 的生命周期总结一下,然后引出后处理Bean     首先,Bean 的生命周期总共有11步:   1.instantiate bean对象实例化 2.populate properties 封装属性 3.如果Bean实现BeanNameAware 执行 setBeanName 4.如果Bean实... 阅读原文
2017-08-03 21:27:02 阅读(794) 评论(0)
摘要: jersey 是基于Java的一个轻量级RESTful风格的Web Services框架。以下我基于IDEA实现Restful完整Demo。 1.创建maven-web工程,后面就是正常的maven工程创建流程。 2.添加Jersey框架的maven文件。 <project xmlns="http://ma... 阅读原文
2017-08-03 19:55:06 阅读(781) 评论(0)
摘要: Java是sun公司95年推出 斯坦福大学网络公司 Java语言的特点:简单性、面向对象性、安全性、跨平台、支持多线程         Java丢弃了C++中很难理解的运算符重载、多重继承等模糊概念         Java语言不使用指针,而是使用引用,并提供自动的垃圾回收制 简单性:JAVA语言通过最基本的方法就可... 阅读原文
2017-08-03 18:58:04 阅读(747) 评论(0)
摘要: 版权声明:本文为博主原创文章,未经博主允许不得转载。   目录(?)[+]   参考资料: http://263229365.iteye.com/blog/1040329 https://www.java.net/node/650758 https://community.orac... 阅读原文
2017-08-03 17:27:03 阅读(750) 评论(0)
摘要: 1 //选择排序对数据进行升序排序 2 public static void selectSortArray(int[] arr){ 3 for(int i = 0; i<arr.length-1;i++){ 4 for(... 阅读原文
2017-08-03 16:53:02 阅读(793) 评论(0)
摘要: 装箱和拆箱 装箱:基本数据类型转为包装类 拆箱:包装类转为基本数据类型 jdk1.5(即jdk5.0)之后的版本都提供了自动装箱和自动拆箱功能 基本数据类型的包装类 举两个例子,看一下 1 public class Demo01 { 2 3 public stati... 阅读原文
2017-08-03 15:24:03 阅读(792) 评论(0)
摘要: 1.主页 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!-- 导入jstl文件 --> <%@ taglib uri="http:/... 阅读原文
2017-08-03 13:51:04 阅读(852) 评论(0)
摘要: 前言         spring事务管理包含两种情况,编程式事务、声明式事务。而声明式事务又包括基于注解@Transactional和tx+aop的方式。那么本文先分析编程式注解事务和基于注解的声明式事务。 编程式事务管理使用TransactionTemplate或者PlatformTransactionMana... 阅读原文
2017-08-03 13:36:02 阅读(777) 评论(0)