![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
《java核心技术 卷1》
文章平均质量分 70
一起看书吧
不大好吧
love & peace
展开
-
接口
接口 接口示例原创 2021-01-07 14:56:22 · 90 阅读 · 0 评论 -
继承
1,类,超类和子类 定义子类:关键字extends 已存在的类称为超类、基类或父类;新类称为子类、派生类或者孩子类。 super关键字的两个作用: i.调用超类的方法 super.getSalary();//如果getSalary超类和子类都有,这里调用的是超类的方法 ii.调用超类的构造器 调用构造器的语句只能作为另一构造器的第一条语句出现。 多态 一种对象变量可以指示多种实际类型的现象被称为多态。就是说,程序中出现超类对象的任何地方都可以用子类对象置换,也就是说,可以用子类对象给超类对象赋值(但是将一原创 2021-01-06 17:11:13 · 75 阅读 · 0 评论 -
对象与类
1,面向对象程序设计(OOP) 类class 由类构造对象的过程称为创建类的实例(instance)。 封装 形式上封装将数据的行为组合在一个包中,并对对象的使用者隐藏了数据的实现方式。对象中的数据称为实例域,操作数据的过程称为方法。实现封装的关键就啊是不能让类中的方法直接地访问其他类的实例域。 继承 通过扩展一个类来建立另外一个类。“神通广大的超类” Object。 对象 三个主要的特性:行为,状态,标识 行为改变状态,状态影响行为。 识别类 面向过程的程序设计,从顶部的main函数开始编写程序。面向对象原创 2021-01-06 10:57:08 · 127 阅读 · 2 评论 -
数组
数组声明 int[] a; 或 int a[]; 声明和初始化 1,int[] a = new int[100];//100是数组的长度 初始化:数字数组全部初始化为0,boolean数组为false,对象数组为nul。 2,创建并赋值 int[] a = {2,3,5,7,11,13} 3,匿名数组: 没有名字的数组, 通过指针或直接引用数组本身来使用, 包括匿名字符串。通过这种方式可以在不创建新变量的情况下重新初始化一个数组。 smallPrimes = new int[] {17,29,23,29,3原创 2020-12-30 14:16:18 · 90 阅读 · 0 评论 -
输入输出
一,控制台输入输出 输出: System.out.println 输入: 需要先构造一个Scanner对象,与“标准输入流”System.in关联 Scanner in = new Scanner(System.in); 可以读取一行,以及多种不同类型的数据。 因为控制台输入是可见的,不适用于读取密码,读取密码可以用Console类,只能读取一行,不能读取一个单词或者一个数值。 二,文件输入和输出 读取:用一个File对象构造一个Scanner对象 Scanner in = new Scanner(Path原创 2020-12-30 13:03:19 · 46 阅读 · 0 评论 -
数据类型
java是一种强类型语言,必须为每一个变量声明一种类型。java一共有8种基本类型: 4种整型 2种浮点类型 char boolean 4种整型 int 4字节 long 8字节 short 2字节 byte 1字节 整型的范围和java运行的机器无关,且没有无符号的类型 int和long比较常用,byte和short类型主要用于特定的应用场合,比如底层的文件处理或者需要控制占用存储空间量的大数组。 浮点类型 float 4字节(有效位6~7位) double 8字节(有效位15位) 没有加后缀f的默认是d原创 2020-12-30 10:34:49 · 44 阅读 · 0 评论 -
刷题笔记
1,Statement类 Statement、 PreparedStatement(它从 Statement 继承而来)和 CallableStatement(它从 PreparedStatement 继承而来)。 2,Math.round (long)Math.floor(a + 0.5d) Math.floor为不大于当前数的最大整数 3,成员内部类 局部内部类 外部类 外部类就是一个常见的类 成员内部类是 作为外部类的一个成员存在的类 局部内部类是 在方法中定义的内部类 把成员内部类作为一个成员来看,原创 2020-12-30 09:53:41 · 49 阅读 · 0 评论