![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础知识
屎里花开
这个作者很懒,什么都没留下…
展开
-
反射机制
反射功能:得到一个对象所属的类;获取一个类的所有成员变量和方法;在运行时创建对象;在运行时调用对象的方法; 不恰当时候反射会导致影响系统的性能; 反射创建如下: 其中class是一个非常重要的类,获取class有三种方法: Class.forname("类名"); 类名.class 实例.GetClass; 其中newInstance()是将获取的Class类实例化的转载 2017-10-20 22:47:46 · 93 阅读 · 0 评论 -
随记接口跟抽象类
抽象类关键字:abstrast接口关键字:interface接口是一个方法的集合(没有方法体);有一个抽象方法的就是抽象类,抽象类不可被实例化;接口跟抽象类的**共同点**: 1、都不可以被实例化, 2、接口的实现类或者抽象类的子类都必须实现了接口跟抽象类的所有方法(指的是抽象类的抽象方法)才可以被实例化; 接口跟抽象类的不同点: 1、接口只能定义方法,而抽象类可以实现具体的方法,即接口不原创 2017-10-21 00:41:13 · 118 阅读 · 0 评论 -
内部类
内部类主要分为:静态内部类,成员内部类,局部内部类,匿名内部类; 重点记忆,匿名内部类; 其他内部类写法: public class InnerClass { static class inner{ //静态内部类 //静态内部类只能访问静态成员和静态方法; } void test(){ class innertest{ //局部内部类 } } class转载 2017-10-21 00:51:54 · 102 阅读 · 0 评论 -
volatile作用
volatile是一个类的修饰符,他是用来被设计修饰被不同县城访问和修改的变量,被volatile类型定义的变量, 系统每次都会用到它时直接从对应的内存提取,而不会利用缓存; 在使用了volatile修饰成员变量后,所有线程在任何时候看到变量的值都是相同的; 例: public class myThread implements Runnable{ private volatil转载 2017-10-22 00:43:30 · 82 阅读 · 0 评论