- 博客(13)
- 收藏
- 关注
原创 java IO流
通过IO可以完成硬盘文件的读和写。以内存作为参照物:这种流是万能的,什么类型的文件都可以读取。包括: 等…eg.假设文件file1.txt,采用字节流的话是这样读的:a中国bc张三fe第一次读:一个字节,正好读到’a’第二次读:一个字节,正好读到’中’字符的一半。第三次读:一个字节,正好读到’中’字符的另外一半。这种流是为了方便读取 而存在的,这种流不能读取:图片、声音、视频等文件。只能读取 ,连word文件都无法读取。注意:纯文本文件,不单单是.txt文件,还包括 .java、.ini、.p
2022-07-08 15:28:11 137
原创 java -面向对象总结
1、面向对象、什么是对象、对象和类的关系 什么是面向对象:万事万物皆为对象 对象和类的关系:类是用来描述对象的 对象是根据类来创建的 对象:属性+功能 类:属性+方法 2、创建对象 以及使用对象中的属性和方法 类名 对象名 = new 类名(); 对象名.属性; 对象名.方法();3、重载:同类中方法名相同,参数列表不同,返回值类型可同可不同 调用重载方法时,根据参数决定具体使用的方法 4...
2022-04-24 16:47:32 97
原创 java-异常
1、异常的定义异常就是有异于常态,和正常情况不一样,有错误出现。在java中,阻止当前方法或作用域的情况,称之为异常。Error:是程序中无法处理的错误,表示运行应用程序中出现了严重的错误。此类错误一般表示代码运行时JVM出现问题。通常有Virtual MachineError(虚拟机运行错误)、NoClassDefFoundError(类定义错误)等。比如说当jvm耗完可用内存时,将出现OutOfMemoryError。此类错误发生时,JVM将终止线程。非代码性错误。因此,当此类错误发生时,应用不
2022-04-17 10:52:17 76
原创 抽象和接口
一、什么是抽象类由abstract修饰的方法叫抽象方法;由abstract修饰的类叫抽象类。抽象的类无法进行实例化,因为他不是具体存在的类,或者说这样的类还不够完善,不能直接使用new关键字调用其构造器生成该类的对象。我们可以使用abstract定义一个抽象类和抽象方法,示例代码如下:abstract class 类名{abstract int 方法名(int x,int y);}抽象的方法没有方法体。需要注意的是在抽象类中既可以有抽象方法,也可以有普通方法,注意抽象方法是没有方法体
2022-04-14 19:37:10 698
原创 java——静态
静态static:由static修饰,在JVM中,静态变量的加载顺序在对象之前,因此静态变量不依附于对象存在,可以在不实例化类的情况下直接使用静态变量,如下代码所示public class StaticTest { static int a = 13; int b = 14; public static void main(String[] args) { int c = StaticTest.a; System.out.println(c);...
2022-04-08 19:47:17 567
原创 this、super的用法
this:当前对象 this.属性;当前对象的属性 this([参数]);当前对象构造函数 必须写在构造函数内的首行 this.函数名([参数]);当前对象的函数 super: super.属性;父类的属性 super([参数]);父类的构造函数 每一个构造函数内都默认有一个无参的super();...
2022-04-04 22:46:00 73
原创 面向对象三大特征之继承(重写)
继承extends:子类继承父类中所有的非私有属性和方法 构造函数不会被继承 子类可以有自己的方法重写(覆盖): 继承关系下,子类中的方法与父类中继承的方法名相同 参数列表相同,返回值类型相同 this:当前对象 this.属性;当前对象的属性 this([参数]); super:父类对象 super.属性 super([参数]);...
2022-03-31 16:57:58 72
原创 Java之构造函数
构造函数: 是一个特殊的函数,与类名相同,无返回值类型 每个类中都默认有一个无参的构造函数(是隐藏的) 创建对象时执行构造函数 构造函数的作用:初始化对象 创建对象时,给对象属性赋值 格式: public 类名([参数]){ }创建对象格式:版本2 类名 对象名 = new 构造函数(); String name;//问:是属性还是方法?public vo...
2022-03-29 18:50:32 75
原创 面向对象三大特征之封装
this:本类,自己 this.属性:当前类的属性/当前对象的属性属性: 全局属性:定义在类内,函数外。整个类中有效 局部属性:定义在函数内。只在函数内有效 全局属性和局部属性同名时:就近原则面向对象的三大特征: 封装private:私有化属性,给私有化属性提供两个公开方法 第一步:私有化属性-私有化的属性只在本类中有效 private 数据类型 属性名; 示例:private String mm...
2022-03-28 21:09:50 58
原创 战队管理系统
package java_oop;public class Work {String wtName; String[] names = new String[10]; public void cyxx() { for (int i = 0; i < names.length; i++) { if (names[i]!=null) { System.out.println(names[i]); ...
2022-03-26 20:12:09 82
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人