static用来修饰class类中的属性和方法,static静态属性和方法都会共享一个空间;st 关于静态属性: 例如: 所以输出的结果为: 关于静态方法: 由于static是属于class的,并不属于new出来的实例所以不能使用this。 ...
分类:
编程语言 时间:
2020-01-09 22:49:28
阅读次数:
94
Java反射 在 Java 中,并不是所有的类型信息都能在编译阶段明确,有一些类型信息需要在运行时才能确定,这种机制被称为 RTTI,即运行时类型识别,运行时类型识别主要由Class类实现。 1、 Class类 在Java中,我们常用“class”(首字母为小写的c)关键字来定义一个类,说这个类是对 ...
分类:
编程语言 时间:
2020-01-09 17:14:37
阅读次数:
113
最近springMVC项目和springboot项目都遇到用@value获取配置文件中配置项值为空的情况,以下是我的解决方法: springMVC项目解决方法: service-context文件中增加下面配置: <context:component-scan base-package="com.t ...
分类:
编程语言 时间:
2020-01-08 18:50:09
阅读次数:
476
(week1-2) 1. 对象(object) 对象具有两方面的含义 在现实世界中:是客观世界中的一个实体 在计算机世界中:是一个可标识的存储区域 2. 类(class) 类:具有共同属性和行为的对象集合 属性:变量(字段 field) 行为:函数(方法 method) 类与对象的关系 类是对象的抽 ...
分类:
其他好文 时间:
2020-01-07 22:46:26
阅读次数:
99
先获取一个类(如Student) Class clazz = Student.class; ①获取构造方法:借助Class类某些可以获取对应类中声明的构造方法实例对象 //Test测试//返回该对象表示类参数列表相匹配的public构造方法(不含继承)对应的Constructor对象 Constru ...
分类:
其他好文 时间:
2020-01-07 20:15:38
阅读次数:
102
1.类和对象 类:是一组相关属性和行为的集合,可以看成是一类事物的模板,使用事物的属性特征和行为特征来描述该类事物。 对象:是一类事物的具体体现。对象是类的一个实例,必然具备该类的属性和行为。 类的定义: public class 类名{ 成员变量;(属性) 成员方法;(行为) } 2.对象的创建即 ...
分类:
其他好文 时间:
2020-01-07 20:01:21
阅读次数:
166
类加载 何时会进行类加载的操作? 当使用一个类时(比如new一个类的实例),JVM会检查此类是否被加载到内存,如果没有,则会执行 类加载 操作。 类加载干了些什么事情? 读取类对应的class文件数据,解析此数据,构造一个 此类对应的Class类的实例 ,此Class类的实例描述了类的结构,并且提供 ...
分类:
其他好文 时间:
2020-01-07 19:45:26
阅读次数:
67
Linux系统中文件有多种颜色,不同颜色文件代表不同类型的文件,具体如下: 蓝色:目录 绿色:可执行文件 红色:压缩文件 浅蓝色:链接文件 白色:普通文件 黄色:设备文件 ...
分类:
系统相关 时间:
2020-01-06 00:47:21
阅读次数:
140
使用原生JDBC方式对数据库进行操作,包括六个步骤: 1.加载JDBC驱动程序 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM。可以通过java.lang.Class类的静态方法forName(String className)实现,成功加载后,会将Driver类的实例注册到Driver ...
分类:
数据库 时间:
2020-01-01 20:56:20
阅读次数:
191
反射 框架设计的灵魂 概念 将类的组成部分封装成其他对象 好处 在程序运行中操作对象 解耦,提高程序扩展性 Class类对象 JVM通过类加载器(ClassLoader),将硬盘中的.class字节码文件加载进内存并保存为Class类形式 通过该类的Class类对象就可以用来对该类的对象进行操作 获 ...
分类:
其他好文 时间:
2020-01-01 18:45:36
阅读次数:
77