
java基础
文章平均质量分 50
whywordonly
这个作者很懒,什么都没留下…
展开
-
sql参数
sql语句参数最好用方法2,不能通过字符串直接拼接 public static void main(String[] args) throws SQLException, ClassNotFoundException { String url = "jdbc:mysql://localhost:3306/test"; String username = "root"; S...原创 2012-01-20 21:28:10 · 126 阅读 · 0 评论 -
java自动装箱
public static void main(String[] args) { //java的自动装箱 Integer x = 100; Integer y = 100; System.out.println(x == y);//输出true int a1 = 200; int b1 = 200; ...原创 2012-02-02 20:09:34 · 93 阅读 · 0 评论 -
java反射基础<一>
反射机制可以实现那些功能: 1:在运行中分析类的能力 2:在运行中查看对象 3:实现数组的操作 4:利用Method对象 反射主要用到的类: Class 1:获取Class对象的方法 1)直接用对象.class eg:String.class返回Class对象 2)调用对象实例的getClass方法 eg:String s = new String(); ...原创 2012-02-02 20:48:46 · 84 阅读 · 0 评论 -
JAVA分代垃圾回收机制
原文网址:http://jefferent.iteye.com/blog/1123677 虚拟机中的共划分为三个代:年轻代(Young Generation)、年老点(Old Generation)和持久代(Permanent Generation)。其中持久代主要存放的是Java类的类信息,与垃圾收集要收集的Java对象关系不大。年轻代和年老代的划分是对垃圾收集影响比较大的。 年...原创 2012-02-03 21:27:39 · 84 阅读 · 0 评论 -
并发(一)
原文链接:http://www.iteye.com/topic/366591 1:Executor类子接口:ExecutorService,ScheduledExecutorService 执行已提交的Runnable任务对象。该接口将任务的提交和任务的运行相分离。通常使用该类而不是显示创建线程。 通常使用子接口ExecutorService来提交但返回值和不带返回值的任务,也可以执行关闭方法...原创 2012-03-12 21:44:12 · 106 阅读 · 0 评论 -
并发(二)
1:后台线程(守护线程) 后台线程一半用来提供一种通用服务,不属于程序中不可或缺的部分。所有的非后台线程结束时,进程会杀死所有的后台线程。后台进程在不执行finally方法的情况下就有可能结束run方法 public class SimpleDaemos implements Runnable { public static void main(String[] args) throws ...原创 2012-03-14 21:08:41 · 140 阅读 · 0 评论 -
并发(三)
1:共享临界资源 非线程安全 public class EvenGenerator extends IntGenerator{ private int currentEvenValue = 0; public int next() { currentEvenValue++; currentEvenValue++; return currentEvenValue;...原创 2012-03-15 21:33:28 · 76 阅读 · 0 评论 -
jdk could not open jvm.cfg
之前安装的jdk,目录中有空格,卸载重装之后,运行java,java -version报jdk could not open jvm.cfg的错误。jdk的环境变量在用户变量中已经配置。 系统Path: %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;...... 查看system32系统目录,存在java.exe,...原创 2012-09-03 21:23:21 · 168 阅读 · 0 评论 -
方法中的内部类不能访问该方法的局部变量
原文链接:http://blog.youkuaiyun.com/shouwangsiwang/article/details/8165219 1)所谓“局部内部类”就是在对象的方法成员内部定义的类。而方法中的类,访问同一个方法中的局部变量,是天经地义的。那么为什么要加上一个final呢? 2)原因是:编译程序实现上的困难,难在何处:内部类对象的生命周期会超过局部变量的生命期。为什么?表现在:...原创 2013-02-04 19:06:17 · 227 阅读 · 0 评论