03 2020 档案

摘要:学习Java的17天 //别人总结的 真香啊 一、什么是泛型? Java泛型设计原则:只要在编译时期没有出现警告,那么运行时期就不会出现ClassCastException异常 . 泛型: 把类型明确的工作推迟到创建对象或调用方法的时候才去明确的特殊的类型 参数化类型: 把类型当作是参数一样传递 ` 阅读全文
posted @ 2020-03-30 17:35 无名之辈c 阅读(142) 评论(0) 推荐(0) 编辑
摘要:学习Java的第16天 1.Java集合框架的概述 1. 集合和数组都是对多个数据进行操作的结构,简称Java容器。 此时的存储主要指的是内存的存储,不涉及到持久化的存储。 2. 数组存储多个数据的特点: + 一旦初始化以后,数组的长度就确定了。 + 声明类型后,元素的类型也就确定了。 + 缺点: 阅读全文
posted @ 2020-03-30 15:23 无名之辈c 阅读(122) 评论(0) 推荐(0) 编辑
摘要:学习Java的第15天 总结: 节点流也就是文件流,实例化的时候构造器的参数列表中要传入目标文件(也就是数据源的地址 这个地址分为相对地址和绝对地址)其中处理流的构造器参数列表中要传入节点流 1.对象流 1. 对象的流的使用: 1. OOS和OIS 2. 作用:存取和读取基本数据类型或对象的处理流。 阅读全文
posted @ 2020-03-28 15:33 无名之辈c 阅读(122) 评论(0) 推荐(0) 编辑
摘要:System.out.println(); 语句输出是对象的时候,会默认调用对象的toString方法; 而Object类的toString方法默认返回的是对象的完整类名+地址,一般情况下,没有较大的实际意义,所以我们一般会重写toString方法。 二.重写toString方法: 用idea给的重 阅读全文
posted @ 2020-03-28 11:25 无名之辈c 阅读(483) 评论(0) 推荐(0) 编辑
摘要:学习Java的第14天 大纲 + IO流的原理及流的分类 + 节点流 (文件流) + 缓冲流 (处理流的一种) + 转换流 + 标准输入输出流 + 打印流 + 数据流 + 对象流 + 随机存取文件流 + NIO.2中的path pathsFile类的使用 1. IO流原理及流的分类 1. io流原理 阅读全文
posted @ 2020-03-28 09:05 无名之辈c 阅读(178) 评论(0) 推荐(0) 编辑
摘要:学习Java的第13天 1.File类的使用 1. file类的理解 + 指文件和文件目录路径。 + File 不能访问文件内容本身。 如果需要访问文件内容本身,则需要使用输入/输出流。 + 文件对象表示的是内存中的,是虚拟的。 + File对象可以作为参数传递给流的构造器 2. 常用构造器 + p 阅读全文
posted @ 2020-03-27 10:04 无名之辈c 阅读(156) 评论(0) 推荐(0) 编辑
摘要:学习Java的第12天 1.线程间的通信 1.三个方法 + wait():令当前线程挂起并放弃CPU、同步资源并等待。 + notify():唤醒正在排队等待同步资源的线程中优先级最高者结束等待 + notifyAll ():唤醒正在排队等待资源的所有线程结束等待. 2.三个方法使用的注意事项 + 阅读全文
posted @ 2020-03-26 11:09 无名之辈c 阅读(134) 评论(0) 推荐(0) 编辑
摘要:学习Java的第11天 + Thread构造器 + Thread():创建新的Thread对象 + Thread(String threadname):创建线程并指定线程实例名 + Thread(Runnable target):指定创建线程的目标对象,它实现了Runnable接 口中的run方法 阅读全文
posted @ 2020-03-25 20:47 无名之辈c 阅读(134) 评论(0) 推荐(0) 编辑
摘要:学习Java的10天 + 程序: + 一组指令的集合,即指一 段静态的代码,静态对象。 + 进程: + 是程序的一次执行过程,或是正在运行的一个程序。 + 是一个动态的过程:有它自身的产生、存在和消亡的过程。——生命周期 + 进程作为资源分配的单位,系统在运行时会为每个进程分配不同的内存区域 。 + 阅读全文
posted @ 2020-03-23 21:09 无名之辈c 阅读(96) 评论(0) 推荐(0) 编辑
摘要:学习Java的第九天 + 异常的体系结构 + 异常有个顶级父类 Throwable + 下面有两个直接子类 Exception Error + 其中Error 不编写针对性代码进行处理 + Exception又分为编译时异常和运行时异常 + 运行时异常常有 + :ArrayIndexOutOfBou 阅读全文
posted @ 2020-03-22 22:30 无名之辈c 阅读(80) 评论(0) 推荐(0) 编辑
摘要:学习Java的第八天 抽象类和抽象方法 + 用abstract关键字来修饰一个类,这个类叫做抽象类。 + 用abstract来修饰一个方法,该方法叫做抽象方法。 + 抽象方法:只有方法的声明,没有方法的实现。以分号结束: 比如:public abstract void talk(); + 含有抽象方 阅读全文
posted @ 2020-03-22 12:39 无名之辈c 阅读(115) 评论(0) 推荐(0) 编辑
摘要:学习Java的第七天 static关键字 1. 可以修饰属性 方法 代码块 局部类 2. 生命周期随着类的产生而产生 可以被类调用 所以又叫类方法 3. static方法只可以访问static方法 不可以访问非静态的属性和方法 4. 一般情况下 如果一个方法操作静态属性就用static方法 5. 一 阅读全文
posted @ 2020-03-21 15:10 无名之辈c 阅读(184) 评论(0) 推荐(0) 编辑
摘要:学习java的第六天 object类的使用 1. 主要要记得就是里面的两个方法 2. 一个是toString 一个是equals 3. equals与 == 的比较 + == 两边是基本数据类型比大小 + ==引用数据类型是比较地址值 + equals方法在没有重写之前比较的是地址 并且里面参数只能 阅读全文
posted @ 2020-03-20 13:04 无名之辈c 阅读(141) 评论(0) 推荐(0) 编辑
摘要:使用@Test标注,运行测试用例 第一步: 在工程目录下建一个与src并列的包,并且标注为Test Root 第二部:导入jar包 点击 File Project Structure(快捷键 Ctrl + Alt + Shift + s),点击Project Structure界面左侧的“Modul 阅读全文
posted @ 2020-03-19 20:18 无名之辈c 阅读(1366) 评论(0) 推荐(0) 编辑
摘要:学习java的第五天 注释 1. 类前 方法前 属性前 写文档注释信息。 2. 逻辑步骤 单行多行注释。 继承 1. why:减少代码的冗余,提高复用性。 2. 格式 class a Extends b{} 3. 父类中的私有属性和方法,子类可以继承,但是不可以直接使用父类的结构。 4. 类是单继承 阅读全文
posted @ 2020-03-14 22:00 无名之辈c 阅读(108) 评论(0) 推荐(0) 编辑
摘要:一、问题 用IDEA打开eclipse java项目编译时,出现以下错误: Error:(1, 1) java: 非法字符: ‘\ufeff’ Error:(1, 10) java: 需要class, interface或enum 二、原因分析 Eclipse可以智能的把UTF 8+BOM文件转为普 阅读全文
posted @ 2020-03-12 10:38 无名之辈c 阅读(3283) 评论(1) 推荐(0) 编辑
摘要:学习java的第四天 1. 面向对象的特征:封装性 用private 限制对成员变量的访问只能通过成员方法进行间接访问,并且可以在成员方法中自定义一些限制条件。 2. 程序追求 高内聚 低耦合 1. 高内聚:类的内部数据操作自己完成 不允许外部干涉 2. 低耦合:仅对外暴露少量的方法进行使用 3. 阅读全文
posted @ 2020-03-12 08:56 无名之辈c 阅读(58) 评论(0) 推荐(0) 编辑
摘要:学习java的第三天 方法的重载 1. 定义 方法名一致参数不一致 2. why 功能一致 处理的数据类型不一致 可变个数形参 1. 格式:数据类型名...变量名 2. 特点: 1. 可变个数的形参必须声明在末尾 2. 可变个数形参只能有一个 方法参数的值传递机制 重难点 1. 传递对象名 对象名存 阅读全文
posted @ 2020-03-12 08:54 无名之辈c 阅读(109) 评论(0) 推荐(0) 编辑
摘要:学习java的第二天 java学习面向对象的三条主线 1. java类以及类的成员:(重要)属性 方法 构造器 (了解)代码块 内部类 2. 面向对象的三大特征:封装 继承 多态 3. 其他关键字:this super static final abstract interface package 阅读全文
posted @ 2020-03-12 08:53 无名之辈c 阅读(107) 评论(0) 推荐(0) 编辑
摘要:学习java的第一天 数组 1. 一维数组 合并int[] x,y;正确 2. 二维数组 int[]y[] ;正确 3. 一维数组的两种创建方式: 4. 二维数组的两种创建方式: 5. 二维数组的遍历方法 6. 不同类型的一维数组元素的默认初始化值 1. 整型:0 2. 浮点型:0.0 3. cha 阅读全文
posted @ 2020-03-10 08:07 无名之辈c 阅读(129) 评论(0) 推荐(0) 编辑