堆 栈(转载)
栈是运行时的单位,而堆是存储的单位。JVM调优 …… 阅读全文
Properties:Propertiesxxx=newProperties();xxx.load(InputStreamarg0); xxx.load(newFileInputStream(newFile())); Filefile=newFile(Stringxxx);public class TestProperties { public stat …… 阅读全文
public class TestLineNumberReader { public static void main(String[] args) { try { LineNumberReader reader = new LineNumberReader(new InputStreamReader(new FileInputStream(new File("D:\\work …… 阅读全文
String s = "i am# a boy"; boolean b = s.startsWith("#"); for(int i=0; i < s.length(); i++){ System.out.println(i +" : ["+ s.charAt(i)+"] , " + s.indexOf(s.charAt(i))); } Sys …… 阅读全文
基本上解决线程冲突都是采用 给定时刻只允许一个任务访问共享资源。通常是通过在代码前加上一条锁语句来实现。Java提供关键字synchronized。synchronized void f();所有对象都自动含有单一的锁,当在该对象上调用其任意synchronized方法时,此对象被加锁,这时该对象上其他的synchronized方法只能等前一个方法调用完毕释放了锁才能被 …… 阅读全文