2015年3月7日

摘要: B线程运行中调用a.join()后,意味着B线程加入到a线程尾部,即先执行a线程,后执行B线程。package com.test;public class B extends Thread {public static void main(String[] args) throws Exceptio... 阅读全文
posted @ 2015-03-07 22:53 xzyweb 阅读(114) 评论(0) 推荐(0)
摘要: 守护线程是服务于用户线程或主线程的的,当用户线程或主线程结束时,守护线程自然结束。 jvm 垃圾回收期就是一个守护线程。setDaemon(boolean on) on为true是设置为守护线程下面是一个列子:package com.test;public class B extends Threa... 阅读全文
posted @ 2015-03-07 22:39 xzyweb 阅读(141) 评论(0) 推荐(0)
摘要: 一个对象只有一个锁,线程执行到synchronized 方法或块时将获取该对象的锁,其它线程不能访问该对象的synchronized 的方法或块。调用某个对象wait()方法是让当前运行的线程交出对象锁,即当前线程停止运行。调用某个对象wait()方法一定是当前线程拥有该对象的锁,即wait()方法... 阅读全文
posted @ 2015-03-07 22:23 xzyweb 阅读(129) 评论(0) 推荐(0)
摘要: getFields() ----------- 获取类的、父类的所有public 属性;getDeclaredFields() ----------- 获取类的所有public 、protected 、private 属性;那么根据API 类是获取不到父类的protected、private 属性的... 阅读全文
posted @ 2015-03-07 21:21 xzyweb 阅读(307) 评论(0) 推荐(0)
摘要: 在网上搜了一下,内容不是很完善。现进行整理,做个学习笔记,以备以后使用。(1)进入到jdk下的bin目录(2)输入如下指令“keytool -v -genkey -alias tomcat -keyalg RSA -keystore d:/tomcat.keystore” d:/tomcat.key... 阅读全文
posted @ 2015-03-07 13:50 xzyweb 阅读(180) 评论(0) 推荐(0)
摘要: 门面模式的一个典型应用:socket 接口socket 与传输层的TCP、UDP协议,网络层IP、ICMP协议交互,试想如果没有socket这层,我们那不是要与TCP、UDP、IP、ICMP协议打交道,为了隐藏后面的协议的复杂,产生了socket。门面模式是客户端通过访问门面这个接口而不需要访问具体... 阅读全文
posted @ 2015-03-07 13:24 xzyweb 阅读(215) 评论(0) 推荐(0)
摘要: Java Socket编程 对于Java Socket编程而言,有两个概念,一个是ServerSocket,一个是Socket。服务端和客户端之间通过Socket建立连接,之后它们就可以进行通信了。首先ServerSocket将在服务端监听某个端口,当发现客户端有Socket来试图连接它时,它会ac... 阅读全文
posted @ 2015-03-07 12:05 xzyweb 阅读(168) 评论(0) 推荐(0)
摘要: java socket 技术分为服务端socket:ServerSocket 和客户端socket:SocketServerSocket与Socket 的建立通信方式:服务端:1、ServerSocket 监听端口、调用accept()创建一个Socket,并等待客户端的连接2、获取socket的I... 阅读全文
posted @ 2015-03-07 12:00 xzyweb 阅读(200) 评论(0) 推荐(0)

导航