随笔分类 - Java系列
摘要:类加载器是 Java 语言的一个创新,也是 Java 语言流行的重要原因之一。它使得 Java 类可以被动态加载到 Java 虚拟机中并执行。类加载器从 JDK 1.0 就出现了,最初是为了满足 Java Applet 的需要而开发出来的。Java Applet 需要从远程下载 Java 类文件到浏览器中并执行。现在类加载器在 Web 容器和 OSGi 中得到了广泛的使用。一般来说,Java 应用的开发人员不需要直接同类加载器进行交互。Java 虚拟机默认的行为就已经足够满足大多数情况的需求了。不过如果遇到了需要与类加载器进行交互的情况,而对类加载器的机制又不是很了解的话,就很容易花大量的时间
阅读全文
posted @ 2012-08-08 09:21
蓝鸿鹄
摘要:1、首先看看需要被反射的Reflect2类的源代码View Code 1 package reflect.chester; 2 3 public class Reflect2{ 4 5 private String x="Private Field"; 6 public int y=23; 7 public int z; 8 private int w; 9 /**10 * 11 *@Title12 *@Describe 私有 无参数 构函数函数13 ...
阅读全文
摘要:java与C++的虚函数比较java与C++的虚函数比较class base{ private void print() { System.out.println("base"); } public void doprint() { print(); }}class derive extends base{ private void print() { System.out.println("derive"); }}class testVirtual{ public static void main(String args[]) { base b = n
阅读全文
摘要:原贴我没有找到,没办法给作者署名。对不起。这里再转贴一次是为了以后方便查找和学习。我看到这篇文章的地址是http://ieee.org.cn/dispbbs.asp?boardID=49&ID=15207=====================================================================Java中的类反射机制(转帖)一、反射的概念:反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并
阅读全文
摘要:反射机制:反射机制就是程序在运行时动态加载一个类来进行,动态new一个对象出来,然后动态地去了解这个对象的内部结构,动态地去调用这个对象的某些方法。View Code 1 import java.lang.reflect.InvocationTargetException; 2 import java.lang.reflect.Method; 3 4 5 6 public class TestReflection { 7 8 9 public static void main(String[] args) {10 11 //String str = "com.mysql.jdbc.D
阅读全文
摘要:说来话长,Java已经有一段时间没得到我的宠幸了,几乎都忘了它了,由于最近要去AVON实习,所以重新学了一下Java,并且学习一下Struts,hibernate,Spring,现在谈谈struts和hibernate吧。 这几天看了一下struts的运行机制,MVC架构,重新认识了一下架构,hibernate比想象中的简单,不过struts和hibernate的运行机制和源代码都没仔细研究,就随便调试了一下,先看看能否能实现。 下面简单说一下这个小小程序的条件:1、mysql5.0 http://www.mysql.org 2、myeclipse6.5 http://www.myeclip.
阅读全文
摘要:方法的重载:同一个类里面方法的名字相同,方法的参数项(主要是参数类型,参数个数)不同,返回类型可能不同。重载方法可以具有不同的返回类型,但返回类型本身不足以区分方法的两个版本。构造方法也可以被重载。方法的重写:子类继承父类,子类覆盖了父类的同名同参同返回值的方法,子类的访问修饰符不能比父类的范围小。*父类new子类,只能调用子类中重写的方法,而不能调用子类扩展的方法继承和多态java是单一继承,接口起到了类似多继承的作用。子类不能调用父类private的属性和方法。super关键字:调用父类的方法和属性(父类私有的除外),写在子类的方法调用之前(第一行)*静态方法里不能使用super关键字(比
阅读全文

浙公网安备 33010602011771号