下面是死锁情况的一个示例代码package com.qust.demo.money;
class A {
public synchronized void foo(B b) {
System.out.println(Thread.currentThread().getName() + " 进入A的foo");
try {
Thread.sleep(200);
} catch...
分类:
编程语言 时间:
2015-01-03 10:44:01
阅读次数:
248
多说无益,直接看代码。public class MyTest { public static void main(String[] args) { Test t1 = new Test(); System.out.println("------------")...
分类:
编程语言 时间:
2015-01-03 10:40:57
阅读次数:
165
在面试中,经常会问到“如何不用中间变量交换两个变量值”。看看下面这个代码输出是什么:int x = 1984;int y = 2001;x^=y^=x^=y;System.out.println("x="+x+";y="+y);看上去应该很完美的:x=2001;y=1984实际输出是:x=0;y=1...
分类:
编程语言 时间:
2015-01-02 22:23:55
阅读次数:
312
1.编译带有包声明的JAVA类
package aa;
public class B {
public static void main(String[] args)
{
System.out.println("f");
}
}
用JAVAC编译完这个文件时,如果直接用java B 来执行的话,会报错
Exception in thread "main" java.lang....
分类:
编程语言 时间:
2015-01-02 09:50:20
阅读次数:
163
如下代码:publicclassExample025{
publicstaticvoidmain(String[]args){
intape=100;
intit=100;
intape_it=100;
for(inti=0;i<100;i++){
ape--;
it=it--;
ape_it=--ape_it;
}
System.out.println("ape="+ape);
System.out.println("it="+it);//e..
分类:
编程语言 时间:
2015-01-01 23:58:37
阅读次数:
352
下面这段代码的输出是什么?System.out.println((int)(char)(byte)(-1));这里做了3次转型,结果不是一下子看得出。第一次,-1,int第二次,?,byte:这里做了截断0xffffffff转成了0xff。第三次,?,char:这里char是无符号,byte带符号。...
分类:
编程语言 时间:
2015-01-01 21:10:56
阅读次数:
177
代码1 object HelloWorld {2 def main(args: Array[String]): Unit = {3 println("Hello world") 4 }5 }解说object关键字相当于static(更确切的说法是单例模式的一种语言层面...
分类:
其他好文 时间:
2015-01-01 21:07:39
阅读次数:
197
看看下面这段代码输出什么:System.out.println(Long.toHexString(0x100000000L + 0xcafebabe));一个long+一个int,int转为long,再与前者相加。应该是 0x1cafebabe 没错。结果输出的是:cafebabe这里隐藏了一个问题...
分类:
编程语言 时间:
2015-01-01 19:46:50
阅读次数:
618
转载请注明出处:http://blog.csdn.net/zhaokaiqiang1992 关于什么是序列化,和为什么要序列化的知识就不再阐述了,本文主要探讨一些特殊点的情况。 1.java中如何实现序列化和反序列化 下面的代码是进行序列化的简单实例public static void main(String[] args) {
System.out.println...
分类:
编程语言 时间:
2015-01-01 18:33:46
阅读次数:
216
先提三点不要使用System.out.println作为调试工具启用所有组件的详细的日志记录级别使用一个日志分析器来阅读日志1、条件断点想象一下我们平时如何添加断点,通常的做法是双击行号的左边。在debug视图中,BreakPoint View将所有断点都列出来,但是我们可以添加一个boolean类...
分类:
系统相关 时间:
2015-01-01 01:28:57
阅读次数:
270