
java基础
河北小妞_badmask
这个作者很懒,什么都没留下…
展开
-
关于read与readLine方法的差别,留给初学java的童鞋的,周六会更新详细解析
Read与ReadLine方法的区别,中间穿插有客户端和服务器的小点,初学者可以用此程序检查一下自己的水平呦原创 2016-04-27 23:00:42 · 773 阅读 · 0 评论 -
readLine方法的简单练习,回答2016-04-27 的帖子的问题
需求:建立一个文本转换服务器。 客户端给服务端发送文本,服务端会将文本转成大写,再返回给客户端, 而且客户端可以不断的进行文本转换,当客户端输入over是,转换结束。 public class TCPDemo02 {//客户端 public static void main(String[] args) { try { So原创 2016-05-01 00:11:11 · 550 阅读 · 0 评论 -
&和&&的区别,逻辑运算符和位运算符
&:按位操作符(“与”),将两个表达式的值按二进制位展开,对应的位(bit)按值进行”与”运算,结果保留在该位上。 eg1:17&18 对应的二进制就是00010010 &00010011 00010010 该位只要有一个值是0结果就是0,否则就是1. 如果两数位数不同,则较短数高位补零,再运算。原创 2016-05-08 11:43:42 · 11961 阅读 · 3 评论 -
抽象类和接口,从接触定义到二者区别(适合初学者)
1.抽象类与抽象方法 abstract关键字定义的类就是抽象类;abstract关键字定义的方法就是抽象方法(没有方法体),抽象方法本身没有任何意义,除非被重写。 如果A类中含有抽象方法,且想让此抽象方法有意义,那么就必须在继承A类之后,重写A类的抽象方法,所以A类必须被继承,只有这样抽象方法才有意义。 什么类必须被继承呢?这就是抽象类! 结论:若一个类中有抽象方法,那么此类必须是抽象类。原创 2016-04-23 22:33:45 · 472 阅读 · 1 评论 -
线程池
在什么情况下使用线程池? 1.单个任务处理的时间比较短 2.将需处理的任务的数量大 使用线程池的好处: 1.减少在创建和销毁线程上所花的时间以及系统资源的开销 2.如不使用线程池,有可能造成系统创建大量线程而导致消耗完系统内存以及”过度切换”。 线程池工作原理: 为什么要用线程池? 诸如 Web 服转载 2016-07-08 19:56:46 · 325 阅读 · 0 评论