分类: java

7 篇文章

spring
spring IOC创建对象 1.使用无参构造创建对象,默认 2.使用有参构造对象: 1.下标赋值: <!--第-种,下标赋值 !--> <bean id="user" class="com. kuang. pojo.User"> < constructor-arg index= "0" value="哈哈哈"/>…
接口
接口 接口: 1、接口也是一-种引用数据类型"。编译之后也是一个class字节码文件。 2、接口是完全抽象的。(抽象类是半抽象。)或者也可以说接口是特殊的抽象类。 3、接口怎么定义,语法是什么? [修饰符列表] interface 接口名{ } 4、接口支持多继承,一个接口可以继承多个接口。 5、接口中只包含两部分内容,一部分是:常量。一部分是:抽…
继承
继承 关于java语言当中的继承: 1、继承是面向对象三大特征之一,三大特征分别是:封装、继承、多态. 2、继承"基本"的作用是:代码复用。但是继承最"重要”的作用是:有了继承才有了以后"方法的覆盖"和“多态机制”。 3、继承语法格式: [修饰符列表] class 类名extends父类名{ 类体=属性+方法 } 4、java语言当中的继承只支持单…
final关键字
final关键字 关于java语言当中final关键字: 1、final是-一个关键字,表示最终的,不可变的。 2、final修饰的类无法被继承 3、final修饰的方法无法被覆盖 4、final修饰的变量一旦赋值之后,不可重新赋值[不可二次赋值] 5、final修饰的实例变量,必须手动赋值,不能采用系统默认值 6、final修饰的引用,一旦指向某…
this关键字
this关键字 关于java语言当中的this关键字: 1、this是一个关键字, 翻译为:这个 2、this是一 个引用,this是一 个变量,this变量中保存了内存地址指向了自身,this存储在JVM堆内存java对象内部。 3、创建100个java对象,每一个对象都有this,也就说有100个不同的this 4、this可以出现在实例方法”…
super关键字
super关键字 1、super是一 一个关键字,全部小写。 2、super和this对比着学习。 this: this能出现在实例方法和构造方法中。 this的语法是: "this."、 "this() ” this不能使用在静态方法中。 this.大部分情况下是可以省略的。 this.什么时候不能省略呢?在区分局部变量和实例变量的时候不能省略。…
static关键字
static关键字 什么时候成员变量声明为实例变量呢? 所有对象都有这个属性,但是这个属性的值会随着对象的变化而变化[不同对象的这个属性具体的值不同] 什么时候成员变量声明为静态变量呢? 所有对象都有这个属性,并且所有对象的这个属性的值是一样的, 建议定义为静态变量,节省内存的开销。 静态变量在类加载的时候初始化,内存在方法区中开辟。访问的时候不需…