基础
小方丶
这个作者很懒,什么都没留下…
展开
-
常用类——包装类
一、引入目的:让 Object统一管理所有类型的数据。包装类:基本数据类型对应的 对象类型的类 被称为基本数据类型的包装类。二、基本 数据类型 对应包装类型包装类都是位于 java.lang中,无需导入包,包装类都被final修饰,没有子类。对应关系如下:基本数据类型 包装类类名byte Byteshort Short...原创 2020-04-07 22:35:46 · 170 阅读 · 0 评论 -
内部类——成员内部类、静态内部类、局部内部类、匿名内部类、Lambda 表达式
一、概念内部类:在一个类的内部,定义了一个完整的类。class Outer{ // 外部类class Inner{} // 内部类}内部类编译之后会生成独立的 .class 文件,.class 文件命名方式为:外部类的类名$内部类的类名.class内部类可以直接访问外部类的成员;通常将内部类作为外部类的组件构成内部类的分类:成员内部类、静态内部类、局部内部类、匿名内部类二、成...原创 2020-03-31 21:59:16 · 168 阅读 · 0 评论 -
接口
一、接口的概念接口:是一种标准、规范,接口的使用者和接口的实现者都必须遵循的约定。语法:(基于 jdk7.0 版本) 【重点】(1) 关键字: interfaceinterface 接口名{}(2) 接口在编译之后会生独立 .class 文件(3) 接口不能创建对象,但是可以声明引用。接口名 变量名;(4) 接口中没有构造方法(5) 接口中属性都是公开、静态、常量(默认...原创 2020-03-29 19:27:29 · 119 阅读 · 0 评论 -
修饰符——abstract 、static 、final总结
(1) abstract 、static 、final 可以修饰哪些内容?abstract: 可以修饰类、方法static:可以修饰属性、方法、静态代码块final:可以修饰 变量(局部变量、实例变量、静态变量)、方法、类(2) abstract 、static 、final 都不能用于修饰构造方法。① abstract:抽象方法只能有方法的声明,没有方法实现,实现部分让子类完成;但是构...原创 2020-03-26 21:12:28 · 433 阅读 · 0 评论 -
修饰符—— final(最终的、最后的)
final(最终的、最后的)final 可以修饰符变量(局部变量、实例变量、静态变量)(1) final修饰的变量是作用范围内的常量,只允许一次赋值,不允许更改注意:final修饰的变量 通常以全大写字母作为名字(2) final 修饰 实例变量 ,jvm不再分配默认值 final 修饰实例变量初始化的位置:a. 在声明的同时 给其初始化b. 可以在构造方法中对其初始化,但是必须...原创 2020-03-26 21:02:55 · 545 阅读 · 0 评论 -
修饰符——static (静态的)
static (静态的)1. static可以修饰属性(1) 被 static 修饰的属性称为 静态属性、静态变量、类变量、(2) 语法:访问修饰符 static 数据类型 变量名;访问修饰符 static 数据类型 变量名 = 值;注意:访问修饰符 和 static 没有位置先后。(3) 特点:静态变量/静态属性/类变量是 依赖于类的变量,和创建多少对象没有关系,被每一个对象共享。...原创 2020-03-25 20:59:13 · 1304 阅读 · 0 评论 -
面向对象的三大特性——多态
面向对象的三大特性——多态概念(1) 多态:父类型的引用指向子类的对象。父类类名 引用名 = new 子类类名(实参);引用 对象父类型 子类型的主观类型 客观实际类型(2) 以父类型的引用调用属性和方法,只能调用父类中定义的属性和方法;注意:编译时,编译器会检测以父类调用的属性和方法是否在父类中定义,定义,则编译通过,没有定义,则编译报错。(3) 运行的时候,JVM会自动检测,...原创 2020-03-25 10:32:43 · 179 阅读 · 0 评论 -
修饰符——抽象
修饰符——抽象一、abstract(抽象的) (能修饰符 类 和 方法)abstract可以用于修饰类(1) 被abstract修饰的类称为抽象类。 abstract class 类名{}(2) 抽象类编译之后会生成独立的 .class 文件(3) 抽象类不能单独创建对象(即不能 new 对象),但是可以 声明抽象类类型的引用 (简称:可以声明引用)(4) 抽象中可以...原创 2020-03-24 21:57:09 · 519 阅读 · 0 评论 -
Java基础——循环
循环一、循环的理解概念:通过某一个条件,重复并且有规律的执行一段代码。循环组成:循环变量的初始化、循环的条件、循环变量的改变(递增/递减)、循环体。二、分类扩充:随机数生成(Random)(1) 位于 java.util 包中 导入包: import java.util.Random(2) 创建 Random对象 Random rd = new Random(...原创 2020-03-23 11:04:37 · 201 阅读 · 0 评论 -
Java基础-----分支结构
第三章:分支结构一、Scanner(扫面仪)创建扫描仪,创建Scanner对象语法:java.util.Scanner sc = newjava.util.Scanner(System.in);使用Scanner(通过 sc被多次使用)(1) 输入一个整数:int a = sc.nextInt();(2) 输入一个小数:double d = sc.nextDouble();(3) ...原创 2020-03-18 10:03:11 · 112 阅读 · 0 评论