会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
涣涣虚心
—— Stay Hungry. Stay Foolish.
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
下一页
2017年4月11日
Java基础回顾 —Socket
摘要: 1. Java的网络编程提供了两种通信协议:TCP(传输控制协议) 和 UDP(数据报协议). 二者都属于传输层协议。 TCP是可靠传输协议,传输前会采用”三次握手”的方式建立连接,以保证传输的可靠性。 UDP是不可靠的传输协议,即发送出去的数据不一定能接收得到。 2. InetAddress表示I
阅读全文
posted @ 2017-04-11 09:45 涣涣虚心
阅读(128)
评论(0)
推荐(0)
2017年4月10日
Java基础回顾 —浅拷贝与深拷贝
摘要: 1. 浅复制: 被复制对象的所有变量都与原来对象相同的值,而所有的对其他对象的引用仍然指向原来的对象,换言之,浅复制紧紧复制所考虑的对象,而 不复制他所引用的对象 。 2. 深复制: 被复制对象的所有变量都与原来对象相同的值,除去那些引用其他对象的变量。 那些引用其他对象的变量将指向被复制过的新对象
阅读全文
posted @ 2017-04-10 22:33 涣涣虚心
阅读(158)
评论(0)
推荐(0)
Java基础回顾 —线程之间的相互作用&线程池
摘要: 1. 死锁(deadlock):两个线程都在等待彼此先完成。多个线程共享同一个资源的时候需要进行同步,以保证资源操作的完整性;但是过多的同步就可能产生死锁。 tips: 使用一种名为资源排序的简单技术可以避免死锁,即给每个需要锁的对象指定一个顺序,确保每个线程都按这个顺序来获取锁。 2. wait(
阅读全文
posted @ 2017-04-10 22:30 涣涣虚心
阅读(349)
评论(0)
推荐(0)
Java基础回顾 —线程同步详解
摘要: 1. 停止线程的方式: 不能使用Thread类的stop方法来终止线程的执行,一般要设定一个变量,在run方法中是一个循环,循环每次检查该变量,如果满足条件则继续执行,否则跳出循环,线程结束。 2. 不能依靠线程的优先级来决定线程的执行顺序 。 通过实现Runnable接口的多线程类,该类的属性会被
阅读全文
posted @ 2017-04-10 22:28 涣涣虚心
阅读(175)
评论(0)
推荐(0)
Java基础回顾 —线程生命周期
摘要: 1. 线程的生命周期: 一个线程从创建到消亡的过程。 2. 四种状态: 创建状态 可运行状态(就绪状态) 运行状态 不可运行状态(堵塞状态) 消亡状态 3. 线程状态转换图: 4. 创建状态: 当使用new创建一个新的线程对象时,处于创建状态。 处于创建状态的线程只是 一个空的线程对象,系统不为它分
阅读全文
posted @ 2017-04-10 22:25 涣涣虚心
阅读(152)
评论(0)
推荐(0)
Java基础回顾 —线程Thread源码注意
摘要: 1. Thread类也实现了Runnable接口 ,因此实现了Runnable接口中的run方法。 2. 当生成一个线程对象时,如果没有为其设定名字,那么线程对象的名字将使用如下形式:Thread-number,该number将是自动增加的,并被所有的Thread对象所共享( 因为是static的成
阅读全文
posted @ 2017-04-10 22:21 涣涣虚心
阅读(155)
评论(0)
推荐(0)
Java基础回顾 —线程概念
摘要: 1. 什么是线程: 程序中单独顺序的流控制,线程本身不能运行,只能用于程序中。 2. 多线程: 单个程序中可以同时运行多个不同的线程执行不同的任务。 3. 多线程编程的目的: 最大限度的利用CPU资源。 5. java中如果我们自己没用产生线程,那么系统就会给我们产生一个线程(主线程,main方法救
阅读全文
posted @ 2017-04-10 22:17 涣涣虚心
阅读(166)
评论(0)
推荐(0)
Java基础回顾 —RandomAccessFile/ 序列化
摘要: 1. RandomAccessFile 实现了DataOutput, DataInput接口。 所以它可以writeByte(), writeInt()…. 同时也可以readByte(), readInt()。 有seek( )方法来访问文件,可以从文件的任意位置读写文件,这个seek可以看做文件
阅读全文
posted @ 2017-04-10 22:13 涣涣虚心
阅读(313)
评论(0)
推荐(0)
JAVA设计模式之装饰模式
摘要: 1. 装饰模式:包装模式 以对 客户端透明的方式扩展 对象的功能,是 继承关系的一个替代方案 。 对客户透明的方式动态的给一个对象附加上更多的责任,换言之, 客户端不会觉得对象在装饰前喝装饰后有什么区别 。 可以在 不创造更多子类的情况下将对象的功能加以扩展 。 把客户端的调用委派到被装饰类。这种
阅读全文
posted @ 2017-04-10 22:01 涣涣虚心
阅读(110)
评论(0)
推荐(0)
Java基础回顾 —I/O
摘要: 1. Java io中最重要的就是5个类和1个接口: 5个类:File、OutputStream、InputStream、Writer、Reader 1个接口:Serializable 2. File类是针对文件本身的操作,如果要对文件内容进行操作,需要使用 RandonAccessFile 类,此
阅读全文
posted @ 2017-04-10 21:51 涣涣虚心
阅读(134)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
下一页
公告