08 2022 档案

摘要:异常 异常指程序运行中出现的各种不正常状况,会影响程序的正常执行;分为两类:Error和Exception 错误ERROR:Java虚拟机无法解决的严重问题,程序会崩溃。错误在代码中通常被忽略。 异常Exception:其他因编程错误或偶然的外在因素导致的一般性问题,可以使用针对性的代码进行处理。分 阅读全文
posted @ 2022-08-24 20:43 许多多被注册了 阅读(87) 评论(0) 推荐(0) 编辑
摘要:处理流 处理流(也叫包装流)是连接已存在的流(节点流或处理流)之上,为程序提供更为强大的读写功能;如:BufferedReader、BufferedWriter BufferedReader、BufferedWriter类中有对应的Reader、Writer的属性,使其可以对Reader、Write 阅读全文
posted @ 2022-08-24 20:31 许多多被注册了 阅读(53) 评论(0) 推荐(0) 编辑
摘要:InputStream InputStream抽象类是所有字节输入流类的超类,使用此类的方法可以从流中读取一个或一批字节,具体方法见API;注意:使用mark()和reset()方法之前,需要判断该文件是否支持这两个方法; InputStream常用的子类: FileInputStream:从文件中 阅读全文
posted @ 2022-08-23 09:20 许多多被注册了 阅读(37) 评论(0) 推荐(0) 编辑
摘要:IO流 文件 文件就是保存数据的地方 文件在程序中是以流的形式操作,流是一组有序的数据序列,将数据从一个地方带到另一个地方。 在变量、数组、对象和集合中存储的数据是暂时存在的,一旦程序结束它们就会丢失。为了能够永久地保存程序创建的数据,需要将其保存到磁盘文件中,这样就可以在其他程序中使用它们。Jav 阅读全文
posted @ 2022-08-19 09:46 许多多被注册了 阅读(237) 评论(0) 推荐(0) 编辑
摘要:Map<K,V> Map接口实现类的特点 Map接口无序; Map用于保存具有单向一对一映射关系的数据:key-value(双列结构);键值对 Map中的键和值只能是引用类型; Map中的key和value可以是任何引用类型的数据,会封装到HashMap$Node对象中; Map中的key不可以重复 阅读全文
posted @ 2022-08-19 09:45 许多多被注册了 阅读(38) 评论(0) 推荐(0) 编辑
摘要:List接口和常用方法 区别于collection方法,list接口方法只能list及其子接口能调用,collection、set等无法调用 List接口是Collection接口的子接口 List集合类中元素有序且可重复(即添加顺序和取出顺序一致); List集合中的每个元素都有对应的顺序索引,即 阅读全文
posted @ 2022-08-16 23:59 许多多被注册了 阅读(213) 评论(0) 推荐(0) 编辑
摘要:集合 集合:用来存储java类的对象,像是一个容器;在集合中,我们用泛型使集合更加安全 动态保存任意多个类型的多个对象;提供了一些方便的操作方法; 集合与数组的异同点: 数组长度固定,集合一般可变 数组存储元素类型单一,并且可以存储基本数据类型值;集合可以存储多种类型,但只可存储引用类型 数组方法单 阅读全文
posted @ 2022-08-16 09:28 许多多被注册了 阅读(47) 评论(0) 推荐(0) 编辑
摘要:泛型 泛型类型 泛型是JDK 5后推出的新特性,约束数据的类型泛型的使用可以最大限度的复用代码、保护类型安全以及提供性能 解决集合中存入特定类型的元素,取出后全是Object类型,使用就需要类型转换,强转存在风险; 规避一些强转异常,从而将运行时异常提前到编译异常; 泛型集合 泛型的本质是提供类型的 阅读全文
posted @ 2022-08-16 09:26 许多多被注册了 阅读(36) 评论(0) 推荐(0) 编辑
摘要:正则 用一些特殊的符号和数字定义规范,具有验证其他字符串是否符合规范的功能; 其本质还是字符串 字符类 字符:x;代表是字符串x,需要匹配的字符串内容就是x String str = "abc";String regex = "abc";System.out.println(str.matches( 阅读全文
posted @ 2022-08-16 09:26 许多多被注册了 阅读(98) 评论(0) 推荐(0) 编辑
摘要:Date类、Calendar类 Date类 Date类表示系统特定的时间戳,可以精确到毫秒。Date对象表示时间的默认顺序是星期、月、日、小时、分、秒、年。 Date():创建对象获取本地的当前时间,精确到毫秒 Date(long date):创建对象,表示从GMT时间(格林尼治时间)1970年1月 阅读全文
posted @ 2022-08-11 00:00 许多多被注册了 阅读(118) 评论(0) 推荐(0) 编辑
摘要:Math类 基本的运算符并不能满足复杂的数学运算,于是java提供了Math工具类,以满足需求 Math类位于java.lang包,它的构造方法是private的,因此无法创建Math类的对象,并且Math类中的所有方法都是类方法,可以直接通过类名调用。 静态常量 E:值为e,自然对数;Math.E 阅读全文
posted @ 2022-08-10 00:00 许多多被注册了 阅读(109) 评论(0) 推荐(0) 编辑
摘要:包装类 java中提倡一切皆对象思想,但基本数据类型不能称为对象,因此java为每种基本数据分别设计了对应类,称之为包装类。 基本数据类型的包装类 byte short int long double float char boolean 对应 Byte Short Integer Long Dou 阅读全文
posted @ 2022-08-09 00:01 许多多被注册了 阅读(30) 评论(0) 推荐(0) 编辑
摘要:常用类(API) api:Application Program Interface,应用程序编程接口,可看做使用说明书 JavaAPI:指的是JDK中提供的各种功能的java类 第一步:查看类的描述信息(类的关系体系+所在包、特征、特性、常用方法、特殊说明、操作实例) 第二步:在程序当中引入该类, 阅读全文
posted @ 2022-08-07 23:37 许多多被注册了 阅读(42) 评论(0) 推荐(0) 编辑
摘要:原码、反码、补码及进制 原码、反码、补码(重点、难点) 二进制的最高位是符号位:0表示整数,1表示负数; 正数的原码,反码,补码都一样(三码合一); 负数的反码 = 它原码的符号位不变,其他位取反;原码= 它反码的符号位不变,其他位取反 负数的补码 = 它的反码+1,反之也是负数的反码 = 负数的补 阅读全文
posted @ 2022-08-06 22:49 许多多被注册了 阅读(141) 评论(0) 推荐(0) 编辑
摘要:多态 子类继承父类,一个父类可以有多个子类,子类在有父类特征的同时,也具有自己的特征,并且能实现不同的效果,就是多态。 方法的多态:同一个方法名:参数列表不同,调用不同的方法(方法的重载);类的不同,调用不同的方法(方法的重写) 类的多态:同一个对象,可根据不同的实参类,调用不同的行为方式; 多态的 阅读全文
posted @ 2022-08-04 21:19 许多多被注册了 阅读(25) 评论(0) 推荐(0) 编辑
摘要:抽象类 abstract修饰符,修饰类,该类就是抽象类;修饰方法,该方法就是抽象方法; 格式:遵循普通格式,但修饰符必须有abstract; 抽象方法,只有方法的声明,没有方法的实现(方法体),依靠子类来实现,没有{},以;结尾; 子类继承抽象类,就必须要全部实现抽象类没有实现的抽象方法,否则该子类 阅读全文
posted @ 2022-08-04 21:17 许多多被注册了 阅读(26) 评论(0) 推荐(0) 编辑
摘要:继承 继承是描述类与类之间的所属关系,通过类的继承可以形成一个关系体系; 继承的本质是对某一类的抽象,从而实现对现实世界更好的建模 一个为子类(派生类),一个为父类(基类),子类继承父类,从而达到子类重复利用父类的属性及方法的目的,使用关键字extends来表示 格式:修饰符 class 子类名 e 阅读全文
posted @ 2022-08-02 20:52 许多多被注册了 阅读(99) 评论(0) 推荐(0) 编辑
摘要:类与对象 类 从认识论的角度考虑是先有对象后有类。对象,是具体的事物。类,是抽象的 从代码运行角度考虑是先有类后有对象。类是对象的模板 类:由属性(成员变量)和方法(非静态)构成 类借助对象体现属性和行为(方法),类中对象的属性以成员变量的形式定义,对象的行为以方法的形式定义。 类定义:[访问控制符 阅读全文
posted @ 2022-08-01 23:38 许多多被注册了 阅读(46) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示