
java
binso18502020560
爱自立
自立,才能自由
展开
-
我的Java学习推荐书目(转载)
一直有这么个想法,列一下我个人认为在学习和使用Java过程中可以推荐一读的书籍,给初学者或者想深入的朋友一些建议,帮助成长。推荐的的都是我自己读过,也会推荐一些朋友读过并且口碑不错的书籍。一、基础类1、《Thinking in java》,入门第一位是建立正确的概念。2、《Core Java》,我没系统读过,这本书更贴近实践,更多API的介绍,同样,更新也更频繁。二、进阶类1、《Effective...原创 2011-06-22 17:15:35 · 101 阅读 · 0 评论 -
基于HttpClient 4模拟登录论坛
package server;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import org.apache.http.Header;import org.apache.http...2012-04-08 23:19:02 · 158 阅读 · 0 评论 -
多线程——状态转换
多线程——状态转换 线程可以分为4个状态:New(新生),Runnable(可运行):为了方便分析,还可将其分为:Runnable与Running。blocked(被阻塞),Dead(死亡)。 1,新生线程:当你用new操作符创建一个线程时,例如用new Thread(r),线程还没有开始运行,此时线程处于新生状态;在线程运行之前,还有一些簿记工作要做。...2011-12-11 12:18:32 · 143 阅读 · 0 评论 -
实现一个简单的多线程
一、定义线程 1、扩展java.lang.Thread类。此类中有个run()方法,应该注意其用法:public void run() 如果该线程是使用独立的 Runnable 运行对象构造的,则调用该 Runnable 对象的 run 方法;否则,该方法不执行任何操作并返回。 Thread 的子类应该重写该方法。 2、实现java.lang.Runnabl...2011-12-11 10:55:15 · 178 阅读 · 0 评论 -
Java线程及线程池专题
Java多线程及线程池专题 第一部分:介绍多线程的优缺点,为什么要使用多线程第二部分:实现一个简单的多线程 (2011-12-11更新)第三部分:多线程的概念及原理第四部分:多线程——状态转换 (2011-12-11更新)第五部分:多线程——同步(synchronized)上 (2011-12-12更新)第五部分:多线程——同步(synchronized)下 (2...原创 2011-12-09 17:18:52 · 121 阅读 · 0 评论 -
Java集合框架——HashMap与Hashtable
Java集合框架——HashMap与Hashtable 先来看看两个类的重点方法,再来比较。(这是我看源代码的思路,你也先去看看吧) 集合最主要的操作:写入,读取,移除。 /** * Associates the specified value with the specified key in this map. * If the map previous...2011-12-22 11:12:01 · 102 阅读 · 0 评论 -
Java集合框架——基础接口
Java集合框架专题(学习的那个过程,请指教) Java集合框架——基础接口 先看图: 上图中关键的接口有:Collection Set List Map 还有一个Iterator,还有一个是上图没有的Queue接口,也是继承Collection的。图中的1,短虚线,表示接口;2,长虚线,表示抽象类;3,实线,表示实现类;...2011-12-21 12:23:34 · 143 阅读 · 0 评论 -
Java集合框架专题(学习的那个过程,请指教)
Java集合框架专题 在这里提醒一下自己深入的思路,如果你不巧看到,就随便看看,而在看的过程中,发现有什么不对的地方,给我回复吧,告诉我,也许就告诉了更多的人。 对于Java集合框架,一直都有学习,而一般的使用只限于HashMap,ArrayList,Vector等少量类的使用经验,而最近的项目开发中,有些同学对于集合的使用有些随意,总想加以指导,才突然发现,自己的水平还不够解说更...2011-12-19 15:02:36 · 104 阅读 · 0 评论 -
从JVM类加载的角度分析new String("")问题
回来写博客了,还好,没有失言。 先告诉一下读者,也许我也还没能够说的够明白,因为这个问题,真的,还是很复杂的;所以没那份完整的自信。 回归主题。 先来说一下JVM中内存的几个概念。(在上一篇博文中有同学让我加点图,这里特意找来一个class文件结构图,自己画图,总是不会用画笔,哎!) 方法区(Method Area),虚拟机栈(VM Stack),堆(Heap...2011-12-16 17:09:24 · 354 阅读 · 0 评论 -
多线程——休眠(sleep)
先抛出一问题?都说sleep与yield有哪些哪些的区别,那我问:sleep(0)与yield()有什么区别呢?相关的说明晚上发布,白天估计没时间写,工作要紧。本来晚上来发布的,关键时候,电脑没带回来,哈哈,明天一定补上。其实后面几点sleep,yield,join,priority与daemon都比较简单,用几个例子说明一下就可以。打算一次性把例子全放...2011-12-14 10:46:58 · 232 阅读 · 0 评论 -
多线程——锁(lock)
上一讲《多线程——同步(synchronized)下》 多线程——锁(lock)上 首先提出一个问题,synchronized与lock有哪些异同?是性能、适应范围、切入点?还是使用时的复杂度呢? 先了解一下java.util.concurrent.locks.Lock接口的实现类:ReentrantLock与ReentrantReadWriteLock的内部类中的Read...2011-12-13 09:16:19 · 503 阅读 · 0 评论 -
多线程——同步(synchronized)下
接着上一讲《多线程——同步(synchronized)上》 上一讲中说到的第二个例子,通过synchronized块,指定获取对象锁来达到同步的目的。那有没有其它的方法,可以通过synchronized方法来实现呢? 根据同步的原理:如果能获取一个共享对象锁或类锁,及可实现同步。那么我们是不是可以通过共享一个类锁来实现呢? 是的,我们可以使用静态同步方法,根据静态方法的特性...2011-12-12 16:12:14 · 109 阅读 · 0 评论 -
多线程——同步(synchronized)上
多线程——同步(synchronized)上 多线程编程中,最关键、最关心的问题应该就是同步问题,这是一个难点,也是核心。从jdk最早的版本的synchronized、volatile,到jdk 1.5中提供的java.util.concurrent.locks包中的Lock接口(实现有ReadLock,WriteLock,ReentrantLock),多线程的实现也是一步步走向成熟化...2011-12-12 12:20:06 · 93 阅读 · 0 评论 -
(更新时间18号10:42)(原创)移动系统上线,全程经验分享
移动系统上线,全程经验分享时间:2011-10-18到2011-10-21 工作内容:1,系统安装,数据库安装,系统调试。2,系统部署。3,系统测试。4,现场功能调试,(部分功能只能现场调试,如CR层设备等,一般公司没有)。5,项目经验总结。 操作系统:64位 windows 2003数据库:sql server 2005 系统架构:Str...2011-10-17 12:22:22 · 165 阅读 · 0 评论 -
(转载)Weblogic 各种版本下载
Weblogic 各种版本下载 http://dev2dev.bea.com.cn/bbs/thread.jspa?forumID=81&threadID=28193&tstart=0 Windows WebLogic Platform 8.16中文版 http://download2.bea.com/pub/platform/81/platform816_zh_CN_win...原创 2011-10-16 23:09:43 · 640 阅读 · 0 评论 -
(入门培训)第一章:java开发工具与环境搭建
java开发工具汇总 开发工具表: JDK 核心包 JDK1.5下载地址 JDK1.6下载地址API 文档 JDK1.5 API下载 JDK1.6 API下载IDE 工具 Eclipse下载: http://archive.eclipse.org/eclipse/downloads/drops/R-3.2-200606291905/eclipse-SDK-3...2011-10-16 22:36:45 · 146 阅读 · 0 评论 -
mina框架 出现BufferUnderflowException异常的解决办法
背景:使用mina进行socket编程,而传输数据大小会出现比较大的变化时,出现的BufferUnderflowException问题。 异常如下所示:org.apache.mina.filter.codec.ProtocolDecoderException: org.apache.mina.core.buffer.BufferDataException: java.io.UTFDat...2012-04-18 16:03:55 · 1228 阅读 · 0 评论