![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
wuhaosky2
这个作者很懒,什么都没留下…
展开
-
Java运行时——反射
Java运行时——反射反射的基本概念 什么是反射?反射就是通过字节码把Java类中的各个成分映射成相应的反射相关的类。具体的说就是把Java类的包名、字段名、方法名、构造方法名映射成Package类、Field类、Method类、Constructor类。 构造方法的反射的应用 Constructor类:Constructor类的对象代表某个类中的一个构原创 2015-07-12 16:42:20 · 449 阅读 · 0 评论 -
Java的文件名必须和公共类名相同
Java的文件名必须和公共类名相同 如果一个Java源文件里定义的所有类都没有使用public修饰,则这个Java源文件的文件名可以是一切合法的文件名;但如果一个Java源文件里定义了一个public修饰的类,则这个源文件的文件名必须与public修饰的类的类名相同。为什么呢?首先Java是被解释执行的。它在运行时并不是将所有的class文件全都放到内存中。而是在遇到import的原创 2015-07-12 17:06:31 · 2134 阅读 · 0 评论 -
Java的内部类
Java的内部类 内部类定义:在某些情况下,我们把一个类放在另一个类的内部定义,这个定义在其它类内部的类就被称为内部类,包含内部类的类被称为外部类。 内部类的作用:1.内部类提供了更好的封装,可以把内部类隐藏在外部类之内,不允许同一个包中的其它类访问该类。2.内部类成员可以直接访问外部类的私有数据,因为内部类被当成其外部类成员,同一个类的成员之间可以相互访问。但外部类不原创 2015-07-12 17:04:18 · 320 阅读 · 0 评论 -
Java的多线程
Java的多线程(Thread) 程序、进程、线程:程序是一段静态的代码。进程是程序的一次执行,它对应了代码从加载、执行至执行完毕的一个完整过程,这个过程也是进程本身从产生、发展至消亡的过程。线程是代码的一条执行线索,一个进程在执行过程中,可以产生多个线程,形成多条执行线索,每条线索,即每个线程也有它自身的产生、存在和消亡的过程。 Java中的线程:在Java语言中,Thr原创 2015-07-12 16:47:02 · 380 阅读 · 0 评论 -
Java的访问控制符
Java的访问控制符Java的访问控制符分为两类:外部类的访问控制符,属性和方法的访问控制符。1.外部类的访问控制符有两种:public和default(默认的,什么都不用写)public:公共访问控制符default:包内访问控制符使用public修饰的外部类可以被所有类使用;使用default修饰的外部类只能被同一个包中的其它类使用。2.属性和方法的访问控制原创 2015-07-12 16:57:10 · 855 阅读 · 0 评论 -
Java反射的基础——Class类
透彻分析反射的基础——Class类 Class类是什么,Class类的实例对象是什么?Class类就是字节码的类型。Class类的实例对象对应各个Java类在内存中的字节码。 Class 类的实例表示正在运行的 Java 应用程序中的类和接口。枚举是一种类,注释是一种接口。数组被映射为 Class 对象,所有具有相同元素类型和维数的数组都共享该 Class 对象。基本的 Jav原创 2015-07-12 16:38:53 · 285 阅读 · 0 评论 -
Java的多态
Java的多态 与继承有关的多态性与继承有关的多态性是指父类的某个实例方法被其子类重写时,可以各自产生自己的功能行为,即同一个操作被不同类型对象调用时可能产生不同的行为。/* * 父类 */class Animal{ void cry(){}}/* * Dog是Animal的子类 */class Dog extends Animal{ void cry(){原创 2015-07-12 16:50:42 · 263 阅读 · 0 评论 -
Java的接口
Java的接口 接口接口定义的是多个类共同的行为规范,这些行为是与外部交流的通道,这就意味着接口里通常是定义一组公共方法。 接口的修饰符可以是public或者省略,如果省略了public访问控制符,则默认采用包内访问控制符(就是default),即只有在相同包结构下才可以访问该接口。接口的成员用public static final修饰符,方法用public abstract修原创 2015-07-12 16:59:17 · 301 阅读 · 0 评论