JavaSe进阶详细笔记
文章平均质量分 90
JavaSe进阶阶段的各个章节的笔记,包括知识点讲解和案例分析,方便学习和复习
会点魔法呀
好看的皮囊千篇一律,有趣的灵魂万里挑一!
展开
-
day10-IO
1.什么IO流(输入和输出站在内存方来说的) I表示intput,是数据从硬盘进内存的过程,称之为读 O表示output,是数据从内存到硬盘的过程,称之为写 流是一种抽象概念,数据在设备间的传输称为流,流的本质是数据传输1.如何提高文件拷贝的速度?一次性读写多个字节2.方法方法说明从输入流读取最多b.length个字节的数据放入数组中从字节数组下标off开始,将其中len个数据写入到文件的输出流中示例代码int len;原创 2023-05-04 15:52:57 · 175 阅读 · 0 评论 -
day09stream&File
File类介绍它是文件和目录路径名的抽象表示文件和目录是可以通过File封装成对象的对于File而言,其封装的并不是一个真正存在的文件,仅仅是一个路径名而已.它可以是存在的,也可以是不存在的.将来是要通过具体的操作把这个路径的内容转换为具体存在的File类的构造方法方法名说明通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例从父路径名字符串和子路径名字符串创建新的 File实例从父抽象路径名和子路径名字符串创建新的 File实例示例代码。原创 2023-05-04 15:28:11 · 162 阅读 · 0 评论 -
day08集合
底层数据结构是哈希表存取无序不可以存储重复元素没有索引,不能使用普通for循环遍历Map集合概述interface Map < K , V > K :键的类型;V :值的类型Map集合的特点双列集合,一个键对应一个值键不可以重复,值可以重复Map集合的基本使用//创建集合对象 Map < String , String > map = new HashMap < String , String >();原创 2023-05-04 15:25:53 · 172 阅读 · 0 评论 -
day07集合
泛型的介绍 泛型是JDK5中引入的特性,它提供了编译时类型安全检测机制泛型的好处把运行时期的问题提前到了编译期间避免了强制类型转换泛型的定义格式<类型>: 指定一种类型的格式.尖括号里面可以任意书写,一般只写一个字母.例如:<类型1,类型2…>: 指定多种类型的格式,多种类型之间用逗号隔开.例如: <E,T> <K,V>不可以存储重复元素没有索引,不能使用普通for循环遍历不可以存储重复元素没有索引可以将元素按照规则进行排序。原创 2023-05-04 15:18:51 · 107 阅读 · 0 评论 -
day06-API&集合-V2.0
北京时间需要在世界标准时间加上8小时计算机中时间原点(UNIX操作系统,C语言的诞生日) 1970年1月1日 00:00:003.时间换算单位 1秒 = 1000毫秒 1毫秒 = 1000微秒 1微秒 = 1000 纳秒List集合的特点存取有序可以重复有索引} } }原创 2023-05-04 14:59:14 · 94 阅读 · 0 评论 -
数据库练习题目
存在单位表UNIT 包含三个宇段:主键ID、名称 NAME、排序号 ORD,用户表USER 存在四个字段:主键 ID、单位外键(UNIT_ID)、代码CODE、排序号 ORD,两张表之间是一对多的关联关系,根据下面的要求写出相应的 SQL 语句。A.查询用户信息,使其先按单位排序字段升序,如果单位相同再按自身的排序字段升序;3、通过等值联接,取出Name、Class、Score,请写出SQL即输出结果。6、李五的年龄记录错了,应该是21,请写SQL,根据主键进行更新。需要遵从良好编码规范。原创 2023-05-01 23:05:13 · 1131 阅读 · 0 评论 -
day05-常用API&异常
1.什么是自定义异常?当Java中提供的异常不能满足我们的需求时,我们可以自定义异常2.为什么要 自定义异常?有一个原则 :异常类要与业务相关3.实现步骤定义异常类写继承关系提供空参构造提供带参构造代码实现异常类} }学生类return age;} else {//如果Java中提供的异常不能满足我们的需求,我们可以使用自定义的异常 throw new AgeOutOfBoundsException("年龄超出了范围");} }测试类。原创 2023-04-26 13:10:42 · 38 阅读 · 0 评论 -
day04-API
什么是API API (Application Programming Interface) :应用程序编程接口java中的API 指的就是 JDK 中提供的各种功能的 Java类,这些类将底层的实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用即可,我们可以通过帮助文档来学习这些API如何使用。原创 2023-04-26 11:43:24 · 42 阅读 · 0 评论 -
面向对象高级(3)
在一个类中定义一个类。原创 2023-04-26 10:08:39 · 68 阅读 · 0 评论 -
面向对象高级(2)
*多态:**指的是同一个对象,在不同时刻表现出来的多种形态举例:猫猫cat = new猫();动物猫();这里猫在不同的时刻表现出来了多种形态,这就是多态有继承/实现关系有方法重写有父类引用指向子类对象System . out . println("动物吃东西");} }System . out . println("猫吃鱼");} }/*多态的前提和体现有继承/实现关系有方法重写有父类引用指向子类对象。原创 2023-04-20 19:20:02 · 60 阅读 · 0 评论 -
面向对象高级(1)
继承是面向对象三大特征之一。(封装,继承,多态)可以使得子类具有父类的属性和方法,还可以在子类中重新定义,追加属性和方法。格式:public class 子类名extends父类名 { }范例:public class ZiextendsFu { }Fu:是父类,也被称为基类、超类Zi:是子类,也被称为派生类System . out . println("show方法被调用");} }System . out . println("method方法被调用");} }/*测试类。原创 2023-04-20 19:15:03 · 163 阅读 · 0 评论