
JAVA基础知识总结
文章平均质量分 80
温梦暖晨
这个作者很懒,什么都没留下…
展开
-
Java模拟银行业务系统
package com.xu_six;import java.io.Serializable;/** * 用户类 * @author XuSir *2021年3月27日上午10:01:16 */public class User implements Serializable{/** * */ private static final long serialVersionUID = 1L;// 用户的属性;必须私有化 private String userName; //原创 2021-03-29 12:22:58 · 1347 阅读 · 0 评论 -
IO流
什么是流概念:内存与存储设备之间传输数据的通道水借助管道传输,数据借助流传输流的分类按方向【重点】:输入流:将存<储设备>中的内容读入到<内存>中。输出流:将<内存>中的内容写入到<存储设备中>。按单位:字节流:以字节为单位,可以读写所有数据。字符流:以字符为单位,只能读写文本数据。按功能节点流:具有实际传输数据的读写功能。过滤流:在节点流的基础之上增强功能。字节流字节流的父类(抽象类);Inp原创 2021-03-29 08:45:55 · 180 阅读 · 0 评论 -
异常
什么是异常概念:程序在运行过程中出现的不正常现象。出现异常不处理将终止程序运行。异常处理的必要性:任何程序都可能存在大量的未知问题、错误;如果不对这些问题进行正确处理,则可能导致程序中断,造成不必要的损失。异常处理:Java编程语言使用异常处理机制为程序提供了异常处理的能力。异常的分类Throw able:可抛出的,一切错误或异常的父类位于java.lang包中。 Error:Jvm、硬件、执行逻辑错误,不能手动处理。 StackOverflowError OutOfMemoryE原创 2021-03-29 08:44:25 · 160 阅读 · 0 评论 -
集合
什么是集合概念:对象的容器,定义了对多个对象进行操作的常用方法。可实现数组的功能。和数组的区别:1.数组长度固定,集合长度不固定2.数组可以存储基本类型和引用类型,集合只能存储引用类型Collection父接口特点:代表一组任意类型的对象,无序、无下标、不能重复方法:boolean add(Object obj)//添加一个对象。boolean addAll(Collection c)//将一个集合中的所有对象添加到此集合中void clear()//清空此集合中的所原创 2021-03-29 08:43:53 · 227 阅读 · 0 评论 -
常用类
什么是内部类概念:在一个类的内部再定义一个完整的类。特点:编译之后可生成独立的字节码文件。内部类可直接访问外部类的私有成员,而不破坏封装。可为外部类提供必要的内部功能组件成员内部类在类的内部定义,与实例变量、实例方法同级别的类。外部类的一个实例部分,创建内部类对象时,必须依靠外部类对象。public class TestOuter{ public static void main(String[] args){ //1.创建外部类对象 O原创 2021-03-28 20:33:17 · 124 阅读 · 0 评论 -
接口
接口的语法接口相当于特殊的抽象类,定义方式、组成部分与抽象类类似。相同:可编译成字节码文件不能创建对象。可以作为引用类型具备Object类中所定义的方法不同:所有属性都是公开静态常量,隐式使用public static final修饰。所有公开方法都是公开抽象方法,隐式使用public abstract修饰没有构造方法、动态代码块、静态代码块。什么是接口微观概念:接口是一种能力接口的定义:代表了某种能力。方法的定义:能力的具体要求。经验:JAVA为单继承,当父原创 2021-03-28 20:14:00 · 142 阅读 · 0 评论 -
多态
多态生活中,不同人物角色看待同一个 对象的视角不同,关注点也不同❂生活中的多态是指 “客观事物在人脑中的主观反应”❂主观意识上的类别与客观存在的对象具有"is a"关系时,即形成多态。程序中的多态概念:父类引用指向子类对象,从而产生多种形态。❂在父类看来,子类可以有多种不同的形态,它们都继承于父类!二者具有直接或间接的继承关系时,父类引用可指向子类对象,即形成多态。❄逻辑上讲:Dog is a Animal ❁语法上讲:(内含自动类型转换)父类引用仅可调用父类所声明的原创 2021-03-28 20:10:19 · 147 阅读 · 0 评论 -
继承
继承生活中的“继承”是施方的一种赠与,受方的一种获得。将一方所有的东西给予另一方。→往往二者之间具有继承关系(直系、亲属)程序中的继承程序中的继承,是类与类之间特征和行为的一种赠与或获得。两个类之间的继承关系,必须满足“is a” 的关系。父类的选择现实生活中,很多类别之间都存在着继承关系,都满足“is a”的关系。狗是一种动物、狗是一种生物、狗是一种物质。多个类别都可以作为“狗”的父类,需要从中选择出最适合的父类。功能越精细,重合点越多,越接近直接父类。功能越原创 2021-03-28 19:40:25 · 182 阅读 · 0 评论 -
修饰符
什么是抽象似是而非的,像却又不是;具备某种对象的特征,但不完整。不该被创建的对象public class TestAbstact{ public static void main(String[] args){ Animal a = new Animal();//Animal仅是一种会吃睡的对象,再无其它行为,不够具体、不够完整。 }}class Animal{ String breed; int age; String sex;原创 2021-03-28 16:11:36 · 116 阅读 · 0 评论 -
面向对象
对象面向对象思想(Object Oriented Programming);一切客观存在的事物都是对象,万物皆对象。任何对象,一定具有自己的特征和行为。程序中的对象如何使用程序模拟现实世界,解决现实问题?首先,在程序当中,必须具有和现实中相同的对象,用以模拟现实世界。然后,使用程序中的对象代表现实中的对象,并执行操作,进而解决现实问题。现实中的对象多数来自于模板,程序中的对象也应该具有模板。类的抽取在一组相同或类似的对象中,抽取出共性的特征和行为,保留所关注的部分。pack原创 2021-03-28 16:03:31 · 128 阅读 · 0 评论 -
数组和方法
为什么使用数组如何存储100名学生的成绩? 办法:使用变量存储,重复声明100个double类型变量即可。 缺点:麻烦,重复操作过多。如何让100名学生成绩全部加1? 办法:100个变量重复相同操作,直至全部完毕。 缺点:无法进行统一操作。数组的概念概念:一组连续的存储空间,存储多个相同数据类型的值。 特点:1.类型相同 2.长度固定数组的创建数组中的每个数据格被称为“数组元素”。对每个元素进行赋值或取值的操作被称为“元素的访问”。访问元素时,需要使用“下标”(从0开始原创 2021-03-28 15:37:41 · 190 阅读 · 0 评论 -
选择结构和循环结构
选择结构概念:根据已知条件进行逻辑判断,满足条件后执行相应操作。基本if选择结构语法: if (布尔表达式) { // 代码块}执行流程: 1.对布尔表达式进行判断 2.结果为true,则先执行代码块,再执行后续代码。 3.结果为false,则跳过代码块,直接执行后续代码。if else 选择结构语法: if(布尔表达式){ //代码块1}else{ //代码块2}执行流程:对布尔表达式进行判断。结果为true,则先执原创 2021-03-28 15:34:06 · 354 阅读 · 0 评论 -
语言基础
内存什么是内存?内存即是一块瞬时状态的储存空间,有一定的容量。内存与硬盘的区别?内存的造价比较高,整个的计算机硬件资源是比较稀缺的。(内存得省着点用)工业上的瓶颈,多数大容量的内存都是由多个内存条组成的。计算机给Java程序多大的内存空间?Java虚拟机(Java程序),默认分配的物理内存容量是计算机的1/8。(省着点用)计算机储存容量的基本单位?bit(位)8位=1字节;(8bits = 1byte)Byte(字节)1024byte = 1KBKB-MB_GB_TB_原创 2021-03-28 15:31:38 · 281 阅读 · 0 评论