
易错点
meng_lin
这个作者很懒,什么都没留下…
展开
-
原子变量(AtomicLong, AtomicInteger, AtomicReference)
J2SE 5.0提供了一组atomic class来帮助我们简化同步处理。基本工作原理是使用了同步synchronized的方法实现了对一个long, integer, 对象的增、减、赋值(更新)操作. 比如对于++运算符AtomicInteger可以将它持有的integer 能够atomic 地递增。在需要访问两个或两个以上 atomic变量的程序代码(或者是对单一的atomic变量执行两个或两...原创 2009-10-11 18:40:13 · 191 阅读 · 0 评论 -
每一个JAVA初学者都应该搞懂的问题
对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。内容均来自于优快云的经典老贴。 问题一:我声明了什么! String s = "Hello world!"; 许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容...原创 2009-05-12 09:23:23 · 110 阅读 · 0 评论 -
Java内存管理特点
★ Java内存管理特点 Java一个最大的优点就是取消了指针,由垃圾收集器来自动管理内存的回收。程序员不需要通过调用函数来释放内存。 1、Java的内存管理就是对象的分配和释放问题。 在Java中,程序员需要通过关键字new为每个对象申请内存空间 (基本类型除外),所有的对象都在堆 (Heap)中分配空间。 对象的释放是由GC决定和执行的。 ...原创 2009-05-14 10:16:44 · 84 阅读 · 0 评论 -
中文与Unicode的转换
[code="java"]package HUST.Swt;public class Test{ public static void main(String[] args) { String s = "ab简介"; String tt = gbEncoding(s); System.out.println(decodeUnicode(tt)); }...原创 2009-05-15 16:48:36 · 102 阅读 · 0 评论 -
你真的了解JAVA里的String么
1. String str1 = "abc"; System.out.println(str1 == "abc"); 步骤: 1) 棧中开辟一块空间存放引用str1, 2) String池中开辟一块空间,存放String常量"abc", 3) 引用str1指向池中String常量"abc", 4) str1所指代的地址即常量"abc"所在地址,输出为true ...原创 2009-05-20 10:57:27 · 744 阅读 · 0 评论