java多线程运行,保证线程安全的3种方式(Synchronized、Lock、AtomicInteger)
1、前言:在多线程运行,尤其是多线程共同操作一个变量时,会造成数据异常,线程不安全。下面这段代码就是个线程不安全的例子。public class Run { private static int count = 1; private Runn...
Hello!I am Jason.Meng.
Hello! Firend! 你好,朋友!我是Jason.Meng. 简介 孟海洋,IT系大学生,人生苦短,生命渺若尘埃. 我们在拥有了物质的同时, 也就拥有了心灵的歌声.而吾所建之小博,非为其他,乃为品文、赏乐...
float f=3.4 是否正确?
float f=3.4;是不正确的3.4是双精度数,将双精度型(double)赋值给浮点型(float)属于下转型(down-casting,也称为窄化)会造成精度损失,因此需要强制类型转换float f =(float)3.4; 或者写...
Java中final、finally、finalize的区别
final用于声明属性,方法和类,分别表示属性不可交变,方法不可覆盖,类不可继承。finally是异常处理语句结构的一部分,表示总是执行。finalize是Object类的一个方法,在垃圾收集器执行的时候会...
密码保护:为什么要学习-演讲稿
前言从小学至今,我们一直在学习,为什么要学习呢?有人会说学习,为了以后更好的生活呀,但是在我们小学,初中,甚至于高中,最重要的时刻,你对一个懵懂无知,叛逆期的学生说,好好学习,以后...
java中的单例设计模式及两种实现方法的代码举例
java面试时经常会问到关于单例设计模式,因为它能考察的知识点较多且在开发中经常用到。那我就来说一说我对于单例设计模式的一些浅见。首先,在Java中,什么是单例呢?就是保证类在内存中只有一...
几种常用的数据库端口
1433 sqlserver1521 oracle1527 Derby3306 mysql5432 pgsql5000 db29092 pointbase无默认 Informix















