自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 IO流作业题

1.模拟用户登录功能实现。 接收用户输入的用户名和密码,然后和文件中存储的用户名和密码匹配。 文件中存储的用户名和密码如下: admin=admin123 zhangsan=zhangsan123 ... package io; import java.io.BufferedReader; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; import java.ut

2021-09-11 14:22:50 299

原创 IO流中的字节输入与字节输出流

字节输入流 FileInputStream常用方法 read()返回值是int类型:读取一个字节的内容(读完了,返回-1) int b = 0; while((b = fis.read()) != -1){ System.out.println((char) b); } read(byte[] buffer)读取一个字节组数,返回的不是读取的内容,而是读取了多少字节到字节数组中,返回int表示读取完了。 close()关流/释放资源(开启流之后,一定要关流) FileInputS.

2021-09-11 13:59:13 107

原创 Map集合

注意:表中的椭圆代表接口,长方形代表实现类。 Map集合中的常用方法 put(K key, V value) : V 存储/更新(相同键再次调用该方法)键值对数据,返回被替换的值(如果是存储,那么返回的是 null) get(Object key) : V 根据键获取值 size() : int 获取集合中存储的键值对数量 containsKey(Object key) : boolean 判断集合中是否包含指定的键 containsVa...

2021-09-04 11:36:28 55

原创 Collection集合

Collection集合的体系结构 List集合存储元素的特点 List集合存储元素特点有序可重复,存储的元素有下标。 有序指的是存进去的顺序,取出来还是同样的顺序。并不是按照大小排列的。有序是因为List集合都有下标,下标从0开始,以1递增。 set集合存储元素特点 没有顺序不重复,无序表示存进去这个元素的顺序取出来就不一定是这个顺序了,Set集合元素中没有下标。而且元素还不能重复。 List集合中常用的方法 ArrayList<E> add(E ...

2021-09-04 11:02:39 102

原创 java中的异常

计算机的异常 需求:输入两个值进行除法计算 Scanner input = new Scanner(System.in); System.out.print("请输入第1个操作数:"); int num1 = input.nextInt(); System.out.print("请输入第2个操作数:"); int num2 = input.nextInt();​ // 计算结果 int result = num1 / num2; System.out.printf("%d / %d...

2021-08-30 21:52:48 126

原创 抽象类和接口

抽象方法 1.抽象方法没有方法体。 2.抽象方法用一个修饰关键字:abstract 3.父类定义的抽象方法,必须在子类中进行方法重写。 4.在定义了抽象方法之后,该类成为抽象类。 访问权限修饰符 abstract 返回值类型 方法名(形式参数列表); 注意: 在子类中都重写了方法之后,父类还定义抽象方法的意义? 因为在父类中定义抽象方法还有一个原因是因为配合多态的使用,不然父类无法调用子类特有的行为或者特征。 ...

2021-08-30 20:48:50 52

原创 Object类

java.lang.Object:祖宗类 Java 中所有的类都是直接或间接继承自 Object 类,不写默认就是继承自 Object 类。 在 Object 类中定义了一系列的方法,这些方法被所有类继承。 toString() : String 将对象转换为字符串 // demo09.Pet@15db9742 public String toString() { return getClass().getName() + "@" + Integer.toHexString(has..

2021-08-27 10:16:54 43

原创 Java中的继承

static关键字 static (特殊修饰符)是用来修饰类、方法(静态方法)、成员变量(静态变量)、代码块(静态代码块)。 成员变量和类变量(static 修饰的成员变量)区别: 成员变量又被称为对象变量/实例变量,它是随着对象的创建而产生的,对象之间互不影响。 成员变量是通过对象名.属性名来进行访问和操作 类变量(静态变量),它是随着类的加载而产生的,被该类所有的对象所共享。 类变量是通过类名.属性名来进行访问和操作(当然也可以采用对象名.类变量名来访问,但

2021-08-27 10:09:00 74

原创 方法和方法重载

方法: 用来存储代码段的,方便后面复用代码段。 // 方法声明 [访问权限修饰符] [特殊修饰符] 返回值类型 方法名([数据类型 变量名, ....]) { // 方法体 [return 返回值;] } 在方法声明上,小括号中编写的变量被称为形式参数(形参)。 根据结构的不同组成,将方法可以归为四大类: 无参无返:单纯的为了执行一段代码段而已。 public void method() { // 复用代码段 } 无参有返: ...

2021-08-27 09:52:04 39

原创 面向对象:在计算机程序发展到一定规模之后的必然产物,它将现实世界的事物抽象成对象,现实世界中的关系抽象成类、继承,帮助人们实现对现实世界的抽象与数字建模

核心:对象 面向对象有三大特性:封装、继承、多态。通过面向对象可以有效提升代码的质量,使之达到可复用、可维护、可扩展等。(高内聚、低耦合) 注意:当然了,面向对象也是基于面向过程而来的,一些规模小的程序使用面向过程实现反而效果更佳,适合的才是最好的。 类和对象定义 类的定义 访问权限修饰符 class 类名 { // 特征/属性/成员变量 访问权限修饰符 数据类型 属性名; // .... // 行为/方法/成...

2021-08-27 09:17:28 209

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除