javase
梦秦子104
这个作者很懒,什么都没留下…
展开
-
数组
数组的定义元素类型[] 数组名=new 元素类型[元素个数或者数组长度]内存的划分:1、寄存器2、本地方法区3、方法区4、栈内存存储的都是局部变量而且局部变量所属的作用域一旦结束,该变量就自动释放5、堆内存存储的是数据和对象(数据其实就是对象)凡是new的就建立在堆内存中特点:1、每个实体都会有一个首地址2、堆内存中的每一个变量都有默认初始化值,根原创 2017-07-29 18:11:16 · 268 阅读 · 0 评论 -
java中的类
1、类的定义定义类就是在定义类的成员成员:成员变量就是属性,成员方法就是行为成员变量和局部变量的区别:1、定义的位置不同成员变量定义在类中,整个类中都可以访问局部变量定义在方法,语句,局部代码块中,只在所属区域内有效2、存在的位置不同成员变量存在于堆内存的对象中局部变量存在于栈内存的方法中3、生命周期的不同成员变量随着对象的创建而存在,随着对象的消失而消原创 2017-07-29 18:25:46 · 278 阅读 · 0 评论 -
java面向对象
面向对象和面向过程的思想原创 2017-08-01 17:37:36 · 218 阅读 · 0 评论 -
java中的抽象类
抽象类:是抽象的,笼统的,模糊不清的特点;1、只有方法的声明没有实现,该方法是抽象方法,需要被abstract修饰,抽象方法必须定义在抽象类中。该类必须被abstract修饰。2、抽象类不可以被实例化,因为抽象方法没有意义。3、抽象类必须有其子类覆盖所有抽象方法,该子类才能实例化。否则,子类还是抽象类。误区:抽象类也有抽象方法,用于给子类对象进行实例化抽原创 2017-08-01 20:28:34 · 249 阅读 · 0 评论 -
java中的final关键字
final关键字:final是一个修饰符,可以用来修饰类,方法,变量。final修饰的类不可以被继承。final修饰的方法不可以被覆盖。final修饰的变量是常量,只能被赋值一次。写法规范:常量所有字母都大写,多个单词,中间用_连接原创 2017-08-02 16:35:57 · 256 阅读 · 0 评论 -
java中的接口
当一个类的方法就都是抽象的时候,这时可以将该类用另一种形式表示,就是用接口interface对于接口中常见的成员:而且这些成员都是有固定的修饰符的。全局常量:public static final抽象方法:public abstract接口中的成员都是公共权限(public)注意:接口不能被实例化只能等实现类实现接口中的方法后,该实现类才可以实例化,否则,这原创 2017-08-02 17:08:05 · 246 阅读 · 0 评论 -
java中一个对象的实例化
Java中一个对象的实例化过程Student student=new Student();JVM会读取指定目录下的Student.class文件,并加载进内存,并会先加载Student的父类(如果有直接的父类的情况下)。在堆内存开辟空间,分配地址。并在对象空间中,对对象中的属性进行默认初始化。调用对应的构造方法进行初始化。在构造方法中,第一行会先到调用父类中构造方法中进行初始化。父原创 2017-08-02 17:25:27 · 613 阅读 · 0 评论