java
云中孤鹜
这个作者很懒,什么都没留下…
展开
-
java继承 初始化顺序
package Study.Initialization;class Base{ private String str1=init("str1"); private String str2=init("str2"); public static String str3=init("static str3"); public Base(String str1,String str2)原创 2013-08-01 10:13:26 · 3108 阅读 · 0 评论 -
java中函数的参数传递详解
总结: 1.将对象(对象的引用)作为参数传递时传递的是引用(相当于指针)。也就是说函数内对参数所做的修改会影响原来的对象。 2.当将基本类型或基本类型的包装集作为参数传递时,传递的是值。也就是说函数内对参数所做的修改不会影响原来的变量。 3.数组(数组引用))作为参数传递时传递的是引用(相当于指针)。也就是说函数内对参数所做的修改会影响原来的数组。 4.String类型(引原创 2013-08-03 23:41:54 · 5608 阅读 · 1 评论 -
深入理解Java Proxy机制
动态代理其实就是java.lang.reflect.Proxy类动态的根据您指定的所有接口生成一个class byte,该class会继承Proxy类,并实现所有你指定的接口(您在参数中传入的接口数组);然后再利用您指定的classloader将 class byte加载进系统,最后生成这样一个类的对象,并初始化该对象的一些值,如invocationHandler,以即所有的接口对应的Method转载 2013-08-05 21:16:43 · 611 阅读 · 0 评论 -
cmd下运行java程序
一直在作JAVA的开发,但多是B/S开发,是要发布到WEB服务器上去跑的。这一天,有个朋友说用JAVA写了个小游戏,让我给看一下,如是把源文件拿了过来,放到eclipse下一编译、运行,一点问题没有,再给他加了个记录排名的功能,再给他发了回去,可他说运行不了? Why? 我跑到cmd下,java 一下,妈妈的,还真是那么回事,好好的报什么找不到类和主函数的错:Exception转载 2013-08-06 15:11:07 · 1931 阅读 · 0 评论 -
用interrupt()中断Java线程
最近在学习Java线程相关的东西,和大家分享一下,有错误之处欢迎大家指正. 假如我们有一个任务如下,交给一个Java线程来执行,如何才能保证调用interrupt()来中断它呢? Java代码 class ATask implements Runnable{ private double d = 0.0; p转载 2013-08-22 20:10:58 · 543 阅读 · 0 评论 -
java中关键字volatile的作用
用在多线程,同步变量。 线程为了提高效率,将某成员变量(如A)拷贝了一份(如B),线程中对A的访问其实访问的是B。只在某些动作时才进行A和B的同步。因此存在A和B不一致的情况。volatile就是用来避免这种情况的。volatile告诉jvm, 它所修饰的变量不保留拷贝,直接访问主内存中的(也就是上面说的A) =========================分割线1===========转载 2013-08-22 09:22:47 · 539 阅读 · 0 评论 -
java多线程单例模式
java多线程单例模式:1 public static Singleton getInstance(){ 2 if (instance == null) 3 synchronized(instance){ 4 if(instance == null) 5 instan转载 2013-08-27 10:10:14 · 759 阅读 · 0 评论 -
Java多线程sleep(),join(),interrupt(),wait(),notify()
Java多线程sleep(),join(),interrupt(),wait(),notify()关于Java多线程知识可以看看《Thinking in Java 》中的多线程部分和《Java网络编程》中第5章多线程的部分以下是参考>的 1. sleep() & interrupt() 线程A正在使用sleep()暂停着: Thread.sleep(100000);转载 2013-09-21 15:16:47 · 745 阅读 · 0 评论 -
java反射机制详解 及 Method.invoke解释
java反射机制详解 及 Method.invoke解释博客分类: java+jspJavaJ# JAVA反射机制JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。Java反射机制主要提供了以下功能:转载 2014-05-15 23:02:58 · 777 阅读 · 0 评论