随笔分类 - Java
摘要:抽象类和接口 普通类可以直接产生实例化对象,并且在普通类中可以包含构造方法、普通方法、static方法、常量、变量的内容。而所谓抽象类就是只在普通类的结构里面增加抽象方法的组成部分。 抽象方法:使用abstract关键字定义,没有方法体的方法。(拥有抽象方法的类一定是抽象类,抽象类不一定含有抽象方法
阅读全文
摘要:异常什么是异常:异常是程序中导致程序中断的一种指令流。一个程序即使编译通过,其运行时也有可能出现各种各样的错误,从而导致程序中断,这些出现的错误在java中统一称为异常。所有异常的最高继承者是Throwable 其包含两个子类:Error:指的是JVM错误,这时程序并没有执行,无法处理。Except
阅读全文
摘要:OOP(面对对象)三大特征之一——多态 What:多态性是指允许不同类的对象对同一消息作出响应,多态性包括参数化多态性和包含多态性,多态性语言具有灵活、抽象、行为共享、代码共享的优势,很好的解决了应用程序函数同名的问题。 多态是OOP中最核心的一个特征。多态是允许程序中出现重名现象。 Java语言中
阅读全文
摘要:如果在子类中构造方法中不写super()方法默认系统会自己生成一个super() 如果在子类构造方法中定义了相关super()则依照定义的super方法调用父类相关的构造方法 super()方法必须在子类构造方法的第一行 this()和super()不能同时存在同一个构造方法中 super关键字可以
阅读全文
摘要:★★前提:方法的重写建立在继承关系上★★ 在Java程序中,类的继承关系可以产生一个子类,子类继承父类,它具备了父类所有的特征,继承了父类所有的方法和变量。 所谓方法的重写是指子类中的方法与父类中继承的方法有完全相同的返回值类型、方法名、参数个数以及参数类型。这样,就可以实现对父类方法的覆盖。 重写
阅读全文
摘要:static 关键字 1).static只能修饰成员变量或成员方法,所有非静态是对象相关的,所有静态是类相关的。 2)被static修饰的成员变量成员方法独立于该类的任何对象,它不依赖类的特定的实例,被类的所有实例共享。 2).static的成员变量所有对象共享一份,非static的成员变量每个对象
阅读全文
摘要:Java的OOP三大特征之一——继承 子类继承父类的特征和行为(属性和方法),使得子类具有父类的各种属性和方法。或子类从父类继承方法,使得子类具有父类相同的行为。 特点:在继承关系中,父类更通用、子类更具体。 在继承关系中。父类和子类需要满足is-a的关系。子类是父类。 表示父类和子类的术语:父类和
阅读全文
摘要:What:访问控制权限是可以设置代码的访问范围。 Where:访问权限既可以修饰类中的属性,又可以修饰类中的方法,而public和default还可以修饰类。 在同一个java文件里,公有类有且仅有一个,并且该文件命名为“类名.java”。 Why:使用访问修饰符可以更好地管理类、属性、方法,为他们
阅读全文
摘要:在类内部也可以定义另一个类。如果在类Outer的内部在定义一个类Inner,鄙视类Inner就成为内部类,而类Outer则成为外部类。 java内部类分为四种: 成员内部类,局部内部类,静态内部类和匿名内部类 1)成员内部类:作为外部类的一个成员方存在,与外部类的属性、方法并列。注意:成员内部类中不
阅读全文
摘要:Java中this的三种用法 调用属性 (1)this可以调用本类中的任何成员变量 调用方法(可省略) (2)this调用本类中的成员方法(在main方法里面没有办法通过this调用) 调用构造方法 (3)this调用构造方法只能在本构造方法中调用另一个构造方法(4)this 调用构造方法必须写在第
阅读全文
摘要:面向对象三大特征之一 封装 继承 多态 封装性就是把类(对象)的属性和行为结合成一个独立的相同单位,并尽可能隐蔽类(对象)的内部细节,对外形成一个边界,只保留有限的对外接口使之与外部发生联系。 封装的特性使得类(对象)以外的部分不能随意存取类(对象)的内部数据(属性),保证了程序和数据不受外部干扰且
阅读全文
摘要:1.在类中的位置不同 成员变量:在类中方法外 局部变量:在方法内部,或者方法的声明上(即在形参列表中) 2.内存中的位置不同 成员变量:在堆内存中 局部变量:在栈内存中 3.声明周期不同 成员变量:随着对象的创建而存在,随着对象的消失而消失。 局部变量:随着方法的调用或代码块的执行而存在,随着方法的
阅读全文
摘要:成员方法与构造方法的区别如下: 1.命名不同 构造方法:没有返回值类型,没有return,方法名和类名相同。 成员方法:有返回值类型,若有返回值类型为空void,则可以不写return,成员方法名和类名不能相同。 2.默认方法 构造方法:如果没有写构造方法,系统会自动添加一个无参构造方法。 成员方法
阅读全文
摘要:一. 类 对象是对客观食物的抽象,类是对对象的抽象。类是一种抽象的数据类型。 二. 组成 权限修饰符 calss 类名(){ } 类中包含 成员变量,成员方法,(构造方法)构成。 三. 成员方法(全局方法) 1.定义:权限修饰符 返回值类型(void) 方法名(形参列表){ return ; (没有
阅读全文
摘要:1.定义: 类:类是具有相同数据结构(属性)和相同操作功能(行为)对象的集合。 对象:对象就是符合某种类索产生的一个实例。 对象与类的关系:对象的共性抽象为类,类的实例化就是对象。 2.详细解释 类是一个抽象的概念,而对象是具体的。eg:车是一个类,小刘的那辆宝马就是一个实例。 动物是一个类,小王家
阅读全文
摘要:Eclipse中的快捷键 单行注释 Ctrl+/ 多行注释 Ctrl+Shift+/ 文档注释 Shift +Alt+j 1 /** 2 * @author Lenovo 3 * 文档注释 4 */ 5 public class Demo(){ 6 7 public static void main
阅读全文
摘要:"=="比较的是地址值 equals 比较的是内容 看例子能够更加清晰的理解 eg: String s1="java",s2="java"; //(String 类型为引用类型) String s3=new String("java"); //new会在堆内存中开辟一个空间 s1==s2 结果tru
阅读全文
摘要:1.标识符 含义:标识符用于给程序中的类、变量、方法命名的符号。 组成:数字(0-9)、字母(a-z)(A-Z)、下划线(_)、美元符号$。 命名规则:1.数字不能够作为命名符号的开头 2.不能够使用关键字和保留字,但能够包含关键字和保留字 3.Java中严格区分大小写,长度无限制 4.标识符不能都
阅读全文
摘要:[什么是java]:Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是有SunMicrosystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE,JavaEE,JavaME)的总称。 最重要特性:Java是一个纯面向对象的程序设计语言。 Java的特点
阅读全文

浙公网安备 33010602011771号