- 博客(4)
- 资源 (1)
- 问答 (8)
- 收藏
- 关注
转载 关于int类型取值范围的计算以及为何16位int类型范围是- 32768 ~ 32767
首先计算机是以补码形式储存数据的:补码的原因就是计算机可以把减法当加法算.1.对于有符号的整数,用补码表示的话,比如说8位(即char,BYTE类型的),最高位是符号位,下面7位用来表示数据. 那么,表示正数的话,表示的范围为00000001-01111111,也就是说,8位表示正数,最高只能是127,最高是符号位嘛,是不能用的. 表示0:00000000 下面表示负数,相信你应该知道表示的方
2018-02-18 10:19:29 1881
转载 Java并发编程:CountDownLatch、CyclicBarrier和Semaphore
本文转载自http://www.cnblogs.com/dolphin0520/p/3920397.html一.CountDownLatch用法 CountDownLatch类位于java.util.concurrent包下,利用它可以实现类似计数器的功能。比如有一个任务A,它要等待其他4个任务执行完毕之后才能执行,此时就可以利用CountDownLatch来实现这种功能了。 CountDownLa
2018-02-17 20:55:47 309
转载 检查异常和未检查异常
声明:文章为转载内容,且在原文章基础上做了一些整理,原文链接见文章底部测试代码public class ExceptionTypeTest { public void doSomething()throws ArithmeticException{ System.out.println(); } public static
2018-02-06 18:07:18 3050
原创 Java向下转型
在向下转型过程中,分为两种情况:情况一:如果父类引用的对象是指向的子类实例,那么在向下转型的过程中是安全的。也就是编译是不会出错误的。情况二:如果父类引用的对象是父类实例,那么在向下转型的过程中是不安全的,编译不会出错,但是运行时会出现java.lang.ClassCastException错误。class Father{}class Son extends Father{ public s
2018-02-06 17:23:47 1353
移动IP技术详解
2018-08-10
ip数据报会在classless环境下传送子网掩码吗?
2018-06-02
指令流水线中为什么每一个阶段是一个时钟周期?
2018-05-30
java中的事件监听是怎样实现随时监听的,是通过线程吗?
2017-11-16
github客户端open in external editor找不到本地Atom
2017-09-13
java切换jpanel时如何强制获得焦点?
2017-05-26
java事件监听底层通过什么实现?
2017-05-24
java键盘监听无法触发
2017-05-20
java多线程画图,界面空白
2017-05-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人