上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 117 下一页

2014年10月15日

Java网络编程总结

摘要: Java对于网络通讯有着非常强大的支持。不仅可以获取网络资源,传递参数到远程服务器,还可以通过Socket对象实现TCP协议,通过DatagramSocket对象实现UDP协议。同时,对于多点广播以及代理服务器也有着非常强大的支持。以下是本人在学习过程中的总结和归纳。 1. Java的基... 阅读全文

posted @ 2014-10-15 10:56 如果蜗牛有爱情 阅读(135) 评论(0) 推荐(0) 编辑

深入Java线程管理(五):线程池

摘要: 这几天主要是狂看源程序,在弥补了一些以前知识空白的同时,也学会了不少新的知识(比如 NIO),或者称为新技术吧。 线程池就是其中之一,一提到线程,我们会想到以前《操作系统》的生产者与消费者,信号量,同步控制等等。 一提到池,我们会想到数据库连接池,但是线程池又如何呢? 建议:在阅读本文前,先理... 阅读全文

posted @ 2014-10-15 10:13 如果蜗牛有爱情 阅读(181) 评论(0) 推荐(0) 编辑

2014年10月14日

深入Java线程管理(四):线程通讯

摘要: 线程间的相互作用 线程间的相互作用:线程之间需要一些协调通信,来共同完成一件任务。 Object类中相关的方法有两个notify方法和三个wait方法: http://docs.oracle.com/javase/7/docs/api/java/lang/Object.htm... 阅读全文

posted @ 2014-10-14 23:00 如果蜗牛有爱情 阅读(155) 评论(0) 推荐(0) 编辑

深入Java线程管理(三):线程同步

摘要: 一、 引入同步: 有一个很经典的案例,即银行取款问题。我们可以先看下银行取款的基本流程: 1)用户输入账户、密码,系统判断用户的账户、密码是否匹配。 2)用户输入取款金额。 3)系统判断账户金额是否大于取款金额。 4)如果余额大于取款金额,则取款成功;如果余额小于取款金额,则取款失败。 假设,此... 阅读全文

posted @ 2014-10-14 10:18 如果蜗牛有爱情 阅读(160) 评论(0) 推荐(0) 编辑

深入Java线程管理(二):线程的生命周期

摘要: Java线程的生命周期 一个线程的产生是从我们调用了start方法开始进入Runnable状态,即可以被调度运行状态,并没有真正开始运行,调度器可以将CPU分配给它,使线程进入Running状态,真正运行其中的程序代码。线程在运行过程中,有以下几个可能的去向: (1)调... 阅读全文

posted @ 2014-10-14 09:48 如果蜗牛有爱情 阅读(146) 评论(0) 推荐(0) 编辑

2014年10月13日

深入Java线程管理(一):线程的实现方式

摘要: Java的线程实现方式一共有三种,继承Thread、实现Runable接口,实现Callable接口。不过实现Runnable接口与实现Callable接口的方式基本相同,只是Callable接口里定义的方法有返回值,可以声明抛出异常而已。 一、 继承Thread类创建线程类 1) 定义Thre... 阅读全文

posted @ 2014-10-13 15:19 如果蜗牛有爱情 阅读(206) 评论(0) 推荐(0) 编辑

2014年10月9日

Java 对象序列化机制详解

摘要: 对象序列化的目标:将对象保存到磁盘中,或允许在网络中直接传输对象。 对象序列化机制允许把内存中的Java对象转换成平台无关的二进制流,从而允许把这种二进制流持久的保存在磁盘上,通过网络将这种二进制流传输到另一个网络节点。其他程序一旦获得了这种二进制流,都可以讲这种二进制流恢复成原来的Java对象... 阅读全文

posted @ 2014-10-09 22:24 如果蜗牛有爱情 阅读(305) 评论(0) 推荐(0) 编辑

[C++] 自动关闭右下角弹窗

摘要: 最近腾讯、迅雷等各种客户端,都越发喜欢在屏幕的右下角弹框了。有骨气的人当然可以把这些软件卸载了事,但是这些客户端在某些情况下却又还是有用的。怎么办呢?作为码农,自己实现一个自动关闭右下角弹窗的程序吧。这个程序一定要够小巧够简单,而且还要是开源的。参见:https://github.com/wsq0... 阅读全文

posted @ 2014-10-09 17:36 如果蜗牛有爱情 阅读(188) 评论(0) 推荐(0) 编辑

Java RandomAccessFile用法(转载)

摘要: RandomAccessFile RandomAccessFile是用来访问那些保存数据记录的文件的,你就可以用seek( )方法来访问记录,并进行读写了。这些记录的大小不必相同;但是其大小和位置必须是可知的。但是该类仅限于操作文件。 RandomAccessFile不属于InputS... 阅读全文

posted @ 2014-10-09 17:11 如果蜗牛有爱情 阅读(123) 评论(0) 推荐(0) 编辑

Java Annotation详解(二): 反射和Annotation

摘要: 前面一篇文《Java Annotation详解(一): 理解和使用Annotation》中,我们或许会觉得,Annotation注释其实并没有多大的作用,除了几个内建的Annotation偶尔为了消除警告会使用下,自定义Annotation大家在实际的开发中应该都没有用过。其实呢,我在毕业后一... 阅读全文

posted @ 2014-10-09 10:41 如果蜗牛有爱情 阅读(204) 评论(0) 推荐(0) 编辑

上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 117 下一页

导航