YuCloud

紫菊气,飘庭户,晚烟笼细雨。

《谢新恩·冉冉秋光留不住》 - 五代 - 李煜

摘要: 一、Java中流的分类有哪些? 流从读取类型上来看分为字节流和字符流。 从流动方向上看又分为输入流和输出流两类。 从流从发生的源头看分为节点流和过滤流。其中节点流:直接操作目标设备对应的流,如文件流,标准输入输出流。过滤流:继承带有关键字Filter的流用于包装操作节点流,方便读写各种类型的数据。 阅读全文
posted @ 2020-12-07 21:27 tree[3] 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 基于Socket实现多客户/服务器通信程序 客户端: 1 package test; 2 3 import java.io.IOException; 4 import java.net.ServerSocket; 5 public class MultiTalkServer{ 6 static in 阅读全文
posted @ 2020-11-18 20:23 tree[3] 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 1.volatile关键字有什么作用? 1.volatile关键字的两层语义 一旦一个共享变量(类的成员变量、类的静态成员变量)被volatile修饰之后,那么就具备了两层语义: 1)保证了不同线程对这个变量进行操作时的可见性,即一个线程修改了某个变量的值,这新值对其他线程来说是立即可见的。 2)禁 阅读全文
posted @ 2020-11-11 22:26 tree[3] 阅读(94) 评论(0) 推荐(0) 编辑
摘要: Java 常用类库 API Doc:http://docs.oracle.com/javase/6/docs/api/overview-summary.html 2.请简述String,StringBuffer,StringBuilder三者之间的共同点与区别,应该分别在何种场景下使用? Strin 阅读全文
posted @ 2020-11-11 21:28 tree[3] 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 1. 简述Java Error类与Exception类的区别。 共同点: 都继承自第一层次的Object和第二层次的Throwable类 不同点: Error类:不是需要程序进行捕获和处理的,Error抛出后程序停止运行。 Exception类:虚拟机系统根据异常的类型产生相应的异常对象,程序可以继 阅读全文
posted @ 2020-10-28 21:01 tree[3] 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 1. 如何实现两个对象之间互发消息,请举例说明。 两个对象的相互引用对方的对象,来达到发消息的目的。 class FighterPlane { private String name; private int missileNum; private A a; public void setA(A _ 阅读全文
posted @ 2020-10-28 20:53 tree[3] 阅读(106) 评论(0) 推荐(0) 编辑
摘要: Java的访问控制修饰符有哪些?各有什么访问权限? A: 在 Java 语言中提供了多个作用域修饰符,其中常用的有 public、private、protected、final、abstract、static、transient 和 volatile,这些修饰符有类修饰符、变量修饰符和方法修饰符。 阅读全文
posted @ 2020-10-28 19:34 tree[3] 阅读(136) 评论(0) 推荐(0) 编辑
摘要: #康托展开:X=An*(n-1)!+An-1*(n-2)!+...+A1*0! 计算方法就是如果你要求12345全排列的第16个的话 求第一位 用15/4!=0余15,那么前面有0个数,得到1。那么此时12345剩下了2345。 求第二位 用余的15/3! = 2余3,那么前面有2个数,得到4。剩下 阅读全文
posted @ 2020-10-07 16:57 tree[3] 阅读(76) 评论(0) 推荐(0) 编辑
摘要: //迭代加深 //UVA529 Addition Chains P110 Addition #include <iostream> #include <cstdio> #include <vector> #include <map> #include <algorithm> #include <cs 阅读全文
posted @ 2020-10-07 15:36 tree[3] 阅读(81) 评论(0) 推荐(0) 编辑
摘要: ##迭代加深搜索是什么? ###如图一般的dfs是按照红线的搜索方式,迭代加深搜索是搜到一定的深度就停止搜索如黑线所示,并不断的调整搜索深度 ##迭代加深搜索有什么用? ###先看一道题UVA529 ###一般来说会用bfs来求最小值,但bfs所需空间比较大,但迭代加深可以通过调整深度来求出最小值且 阅读全文
posted @ 2020-10-07 14:53 tree[3] 阅读(536) 评论(0) 推荐(1) 编辑