Java知识
b1198103958
这个作者很懒,什么都没留下…
展开
-
Java多线程总结
声明:转载之:http://lavasoft.blog.51cto.com/62575/270691.Java线程:概念与原理2.Java线程:创建与启动3.Java线程:线程栈模型与线程的变量4.Java线程:线程状态的转换 5.Java线程:线程的同步与锁6.Java线程:线程的交互7.Java线程:线程的调度-休眠 8.Java转载 2015-04-18 17:34:59 · 240 阅读 · 0 评论 -
Java Socket编程
注:转载之>>>http://haohaoxuexi.iteye.com/blog/1979837Java Socket编程 对于Java Socket编程而言,有两个概念,一个是ServerSocket,一个是Socket。服务端和客户端之间通过Socket建立连接,之后它们就可以进行通信了。首先ServerSocket将在服务端监听某个端口,当发现客户端有Socket来转载 2015-07-27 10:42:40 · 270 阅读 · 0 评论 -
理解ThreadLocal
注:转载之>>>http://blog.csdn.net/lufeng20/article/details/24314381ThreadLocal是什么 早在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。 当使用Thread转载 2015-07-21 15:16:06 · 289 阅读 · 0 评论 -
volatile
注:转载之>>>http://www.ibm.com/developerworks/cn/java/j-jtp06197.htmlJava 理论与实践: 正确使用 Volatile 变量volatile 变量使用指南Java™ 语言包含两种内在的同步机制:同步块(或方法)和 volatile 变量。这两种机制的提出都是为了实现代码线程的安全性。其转载 2015-07-21 15:46:47 · 232 阅读 · 0 评论 -
java NIO教程
Java NIO(New IO)是从Java 1.4版本开始引入的一个新的IO API,可以替代标准的Java IO API。本系列教程将有助于你学习和理解Java NIO。感谢并发编程网的翻译和投递。 (关注ITeye官微,随时随地查看最新开发资讯、技术文章。) Java NIO提供了与标准IO不同的IO工作方式: Channels and Buffers(通道和缓冲转载 2015-07-31 17:09:23 · 324 阅读 · 0 评论 -
浅析Java设计模式之装饰器模式
注:转载之>>>http://chenhua-1984.iteye.com/blog/565629(加粗部分是自己所写)记得以前听一个高手说java.io包采用了了装饰器模式,当时不是很明白什么事装饰器模式,现在,网上看了一下说明和帮助的例子,他们的例子是这样的。 定义Decorator装饰器,顾名思义,就是动态地给一个对象添加一些额外的职责,就好比为房子进行装修一转载 2015-08-05 16:15:25 · 378 阅读 · 0 评论 -
浅析Java设计模式之适配器模式
注:转载之>>>http://blog.csdn.net/jason0539/article/details/224684571. 概述 将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。2. 解决的问题 即Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。转载 2015-08-05 15:24:13 · 299 阅读 · 0 评论 -
DataInputStream和DataOutputStream类
注:转载之>>>http://xyiyy.iteye.com/blog/361098DataInputStream和DataOutputStream类1.有时没有必要存储整个对象的信息,而只是要存储一个对象的成员数据,成员数据的类型假设都是Java的基本数据类型,这样的需求不必使用到与Object输入、输出相关的流对象,可以使用DataInputStream、DataOutputS转载 2015-08-20 16:04:54 · 357 阅读 · 0 评论 -
Spring 表达式语言 (Spring Expression Language) SpEL
注:转载之>>>http://www.cnblogs.com/leiOOlei/p/3543222.htmlSpring 3.0 创建了一种新的方式用以配置对象的注入(set注入或者构造参数注入),它便是SpEL (Spring Expression Language)下面我们一一做一介绍。▲基础特性——SpEL使用#{…}作为定界符,所有在大框号中的字符都将被认为是SpEL.转载 2015-09-19 15:18:46 · 297 阅读 · 0 评论 -
Spring自动装配
注:转载之>>>http://blog.csdn.net/wangli325/article/details/7471327Spring中自动装配Spring中有四种自动装配类型,分别为:byName,byType,constructor,autodetect,下面来分别介绍一下这些是如何自动装配的 有四种自动装配类型: 1.byNam转载 2015-09-19 17:00:15 · 321 阅读 · 0 评论 -
Spring实现AOP的4种方式
注:转载之>>>http://blog.csdn.net/udbnny/article/details/5870076Spring实现AOP的4种方式 先了解AOP的相关术语:1.通知(Advice):通知定义了切面是什么以及何时使用。描述了切面要完成的工作和何时需要执行这个工作。2.连接点(Joinpoint):程序能够应用通知的一个“时机”,转载 2015-09-20 16:43:01 · 310 阅读 · 0 评论 -
java中的取模运算
注:转载之>>>http://blog.sina.com.cn/s/blog_6940cab30101hji5.htmlJava中使用%作为取模运算的运算符,这与C、C++中是一致的。对于取模运算,大家并不陌生。取模运算实际上相当于我们小学的时候学过的求余数。当时之所以引入余数是因为还没有讲过小数的概念。所以进行除法运算时,除不尽的部分就被当做余数来处理。比如5除以3等于1余2。在当时转载 2015-07-27 21:19:19 · 11420 阅读 · 4 评论 -
java中访问权限总结
注:转载之>>>http://blog.csdn.net/genge_zhen/article/details/7845924JAVA访问权限总结1、Class类的访问权限: public:可以供所有的类访问。 默认(包访问权限):默认可以称为friendly但是,java语言中是没有friendly这个修饰符的,这样称呼应该是来源于c++。默认的访问权限是包级访问权限。转载 2015-06-16 10:12:42 · 363 阅读 · 0 评论 -
Java异常机制
一、转载部分注:转载之>>>http://blog.csdn.net/hguisu/article/details/61556361. 引子 try…catch…finally恐怕是大家再熟悉不过的语句了,而且感觉用起来也是很简单,逻辑上似乎也是很容易理解。不过,我亲自体验的“教训”告诉我,这个东西可不是想象中的那么简单、听话。不信?那你看看转载 2015-04-19 19:53:20 · 333 阅读 · 0 评论 -
内部类的总结
一、内部类的使用注:转载之>>>http://android.blog.51cto.com/268543/384844/内部类是指在一个外部类的内部再定义一个类。类名不需要和文件夹相同。*内部类可以是静态static的,也可用public,default,protected和private修饰。(而外部顶级类即类名和文件名相同的只能使用public和default)。转载 2015-04-17 11:03:44 · 192 阅读 · 0 评论 -
抽象类与接口的区别
注:转载之>>>http://www.cnblogs.com/dolphin0520/p/3811437.html深入理解Java的接口和抽象类深入理解Java的接口和抽象类 对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们转载 2015-06-16 20:30:58 · 323 阅读 · 0 评论 -
Java集合小结
概念与作用:集合就是保存、盛装数据的容器,与数组相比具有长度可变、可反映映射关系的有点。集合类的根接口:Collection和Map。继承结构如下: Set和List接口是Collection接口派生的两个子接口,Queue是Java提供的队列实现,类似于List。 Map实现类用于保存具有映射关系的数据(key-va原创 2015-04-29 09:58:27 · 293 阅读 · 0 评论 -
String、StringBuilder和StringBuffer的区别
注:转载之>>>http://blog.chinaunix.net/uid-20767210-id-1849811.html和http://www.cnblogs.com/xudong-bupt/p/3961159.htmljava中String、StringBuffer、StringBuilder是编程中经常使用的字符串类,他们之间的区别也是经常在面试中会问到的问题。现在总结一下,看看他们的转载 2015-06-16 16:45:30 · 425 阅读 · 0 评论 -
JSP九大内置对象的总结
注:转载之>>>http://blog.csdn.net/sona_shi555/article/details/7797068JSP中一共预先定义了9个这样的对象,分别为:request、response、session、application、out、pagecontext、config、page、exception1、request对象javax.servlet.http转载 2015-05-22 16:17:36 · 250 阅读 · 0 评论 -
Java中Properties类
注:转载之>>>http://www.cnblogs.com/bakari/p/3562244.html和http://www.cnblogs.com/lingiu/p/3468464.htmlJava中Properties类的操作 知识学而不用,就等于没用,到真正用到的时候还得重新再学。最近在看几款开源模拟器的源码,里面涉及到了很多关于Properties类转载 2015-06-07 21:50:39 · 292 阅读 · 0 评论 -
jsp七大动作
注:转载之>>>http://liuyuru.iteye.com/blog/8143791.创建bean对象: 2.为对象设置属性值: 注意:属性名区别大小写,param 和 value只能单独用,不能合用 id="xxx" class="action.MySimpleTag" scope="session"/>转载 2015-05-23 21:15:51 · 337 阅读 · 0 评论 -
字段和属性的区别
注:转载之>>>http://www.cnblogs.com/netlyf/archive/2010/12/20/1910977.html字段和属性的区别首先从两者的声明上来看,公共字段只是类用public修饰符所公开的简单公共变量,而属性则是对字段的封装,它使用get和set访问器来控制如何设置或返回字段值。由于属性的实质是方法(get或set方法),在IL中是没有属性的转载 2015-06-09 20:43:58 · 473 阅读 · 0 评论 -
方法重写和方法重载的区别
注:转载之>>>http://www.cnblogs.com/bluestorm/archive/2012/03/01/2376236.htmljava中重载与重写的区别 首先我们来讲讲:重载(Overloading) (1) 方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型。重载Overloa转载 2015-06-15 21:35:57 · 2006 阅读 · 0 评论 -
Java双重检查锁定
注:转发之>>>http://blog.csdn.net/kufeiyun/article/details/6166673双重检查锁定及单例模式全面理解这一失效的编程习语Peter Haggar , 高级软件工程师, IBM简介: 所有的编程语言都有一些共用的习语。了解和使用一些习语很有用,程序员们花费宝贵的时间来创建、学习和实现这些习语。问 题是,稍后经转载 2015-11-22 15:24:01 · 407 阅读 · 0 评论