Java
文章平均质量分 85
cflys
//初学C语言的小猴子!!!@_@\n\r
初学Java的小菜鸟!!!
展开
-
【Java】Java中的swap
Java中的swapC/C++中的swap学过C语言的人都知道,在C中交换两个变量可以通过指针的方式实现:void swap(int *a, int *b){ int temp; temp = a; a = b; b = temp;}C++里面可以使用指针也可以使用引用来实现: int temp; temp = *a; *a = *b;原创 2017-05-02 22:22:49 · 52065 阅读 · 7 评论 -
【Java】Java中两个float计算得出错误结果
Java中两个float计算Java中两个float计算问题的产生原因如何解决使用Java的到浮点数的二进制问题的产生今天同学问了我一个问题,给了一段代码,问运行结果: 第一眼看上去感觉就是0.8啊,没毛病,可是要是这么简单的题怎么会问我呢,感觉是个陷阱啊,这时候想起来,浮点数的存储不是精确的,但是依然得不出答案,于是上IDE编译运行了一遍。 结果:0.79999995 其实原创 2017-04-27 22:33:19 · 9294 阅读 · 0 评论 -
【Java】异常处理练习题所遇到的错误
try catch 在一个包含输入的循环里,catch语句块无限循环执行。一切源于这道题数字格式异常编写一个程序,提示用户读取两个整数,然后显示他们的和。程序应该在输入不正确时提示用户再次输入数字。java fflush() 清空缓存区原创 2016-12-17 21:21:58 · 2450 阅读 · 0 评论 -
【Java】Java 期中练习题
5-1 找素数 (10分) 5-2 计算正五边形的面积和周长 (10分)5-3 简单的计算器 (10分)5-4 求解给定字符串的前缀 (10分)5-5 找出最大的对象 (10分)5-6 使用公历类GregorianCalendar (10分)原创 2016-11-16 15:58:28 · 6222 阅读 · 0 评论 -
【Java】Java第16周练习题
Java 期中练习题Java 期中练习题5-1 找素数5-2 计算正五边形的面积和周长5-3 简单的计算器5-4 求解给定字符串的前缀5-5 找出最大的对象5-6 使用公历类GregorianCalendar原创 2016-12-23 17:23:05 · 6831 阅读 · 0 评论 -
【Java】Java的==和equals()以及自动装箱拆箱
Java的==和equals()以及自动装箱拆箱Java的和equals以及自动装箱拆箱抛一个问题先说一说 和 equals方法equals方法再说一下Integer的缓存机制自动装箱和自动拆箱自动装箱自动拆箱再来看之前那个问题就很简单了抛一个问题大家先看下面的代码,先不要看答案自己做一下:public class AutoboxingTest { public static原创 2017-07-22 11:02:25 · 4221 阅读 · 7 评论 -
【Java】Java并发学习笔记
Java并发学习笔记Java并发学习笔记Volatile规则long 和 double 型变量的非原子性协定先行发生原则Java语言中的线程安全线程安全的实现方法互斥同步非阻塞同步锁的优化自旋锁锁消除锁粗化轻量级锁Volatilevolatile关键字修饰的变量,在赋值后,会执行一条“lock addl $0x0,(%esp)”操作,该操作是一个空操作,但是作用相当于一个内原创 2017-09-23 21:38:06 · 566 阅读 · 0 评论