java
文章平均质量分 84
yupengcc
这个作者很懒,什么都没留下…
展开
-
初级java笔试题
1.public static void main(String[] args){ short s1 = 1; s1 = s1 + 1; System.out.println(s1); }。判断是否错误? s1 + 1 运算结果是int型,赋值给s1的时候需要强制转换类型。 public static void main(String[] a...原创 2011-06-13 18:50:22 · 182 阅读 · 0 评论 -
Java线程同步:synchronized锁住的是代码还是对象
在Java中,synchronized关键字是用来控制线程同步的,就是在多线程的环境下,控制synchronized代码段不被多个线程同时执行。synchronized既可以加在一段代码上,也可以加在方法上。关键是,不要认为给方法或者代码段加上synchronized就万事大吉,看下面一段代码: [java] view plaincopy class Sy...原创 2014-05-04 10:30:34 · 218 阅读 · 0 评论 -
java泛型的内部原理
如果你还不知道泛型的使用请看这里 在JDK1.5中加入了泛型,能帮助我们简化代码,能解决不少问题,那JDK1.5中是如何实现的呢 ?JDK1.5中泛型的实现是擦拭法实现的,不同与c++中的泛型。说擦拭法可能有点难理解,所以从下边的角度理解一下:我们写一个程序 1 package com.jdk15; 2 3 import java.util.ArrayList; 4 5 pu...原创 2014-04-10 23:25:16 · 114 阅读 · 0 评论 -
switch… case 语句的用法
public class Test7 { public static void main(String[] args) { int i=5; switch(i) { case 1: System.out.println("one"); ...原创 2014-04-29 10:30:14 · 812 阅读 · 0 评论