文章分类 - JavaSE
摘要:JavaSE Day14 异常 泛型 [TOC] Lambda表达式调用Arrays类中的方法 parallelSetAll() parallelPrefix() Stream() Lambda练习 异常处理 一般都是为了处理非正常的情况,改变程序的执行流程。 异常的分类 ==异常分类图== Err
阅读全文
摘要:JavaSE Day21 发射 类加载 [toc] 类加载 一个程序只能有一个main方法 类的生命周期 类的加载过程:加载、连接、初始化 把类的字节码文件 加载到 方法区的内存中。同时在堆内存中生成一个Class类型的类对象(此对象,相当于这个类的模板文件); 1. 类的装载:查找和导入Class
阅读全文
摘要:[toc] 字符流 缓冲流 同一个文件同时读写 在对同一个文件进行读写操作时,要先读取文件,在写入文件,不要把写的对象放在读关闭之前,否则写的对象会将文件内容清空; FileWriter 的特性就是 如果文件不存在,会创建对象,但是如果文件存在,则会清空文件内容; PrintWriter 分析过程
阅读全文
摘要:[toc] 网络编程 网络 一组由网线连接的计算机 网络协议 1. Internet 互联网 2. Internet 因特网 3. WWW 万维网 web 4. FTP 协议 网络中计算机之间通信的规则 常用的协议 1. IP:网际协议 2. TCP:传输控制协议 3. 超文本传输协议(HTTP)
阅读全文
摘要:JavaSE Day18 字节流 字符流 [toc] 文件与流的应用 目录操作 盘符: ,`d:` 文件夹/文件: ,`d:/date/Hello.java` 路径分隔符,可以用 也可用 ,java自带有 表示路径分隔符; File类简介 主要用来获取文件(或目录)本身的一些信息,如文件名字,不涉及
阅读全文
摘要:[toc] Collections 工具类 集合的工具类 Queue https://user gold cdn.xitu.io/2017/11/10/e7b0b84b3aa15435928a5840268384c8?imageView2/0/w/1280/h/960/format/webp/ign
阅读全文
摘要:JavaSE Day16 集合 list set [toc] 比较器总结 基本数据类型,自然升序 应用数据类型,自然升序排序 字符串: 查看源码,字典排序, 不等,对应位的字符不等 或者 长度不等 自定义类 用重写的方法compareTo排序; 返回的是负数时,需要调换位置; 集合 容器,位于uti
阅读全文
摘要:[toc] 泛型接口 通配符 只能在应用的时候使用;而不能在声明时使用; 比较器 Comparable 比较器 (内部比较器) Arrays.sort()可以实现对象数组的排序,前提是在对象的类中 实现Comparable接口, 升序, 本类属性大于参数的属性,返回 大于0的数组,就是升序,等于是0
阅读全文
摘要:[toc] 时间日期 java.util.Date java.util.Date是父类,它还有三个子类分别是: 方法 子类 java.sql.Date java.sql.Time java.sql.Timestamp 格式化 java.text.SimpleDateFormat 日历 是一个抽象类
阅读全文
摘要:[toc] 抽象类 定义 只约定类所具有的抽象行为,没有具体实现相应的行为; 语法: 场合 此类 不适合创建对象,只能使用子类的对象 此类 为所有的子类提供了模板 使用注意 抽象类不能创建对象 必须通过子类继承使用 普通的子类,必须实现(重写)父类中的所有抽象方法才可以使用,抽象的子类除外; 构造器
阅读全文
摘要:JavaSE Day12 数组API StringAPI StringBUffer 包装类 正则 [toc] Arrays类 数组的复制 数组的复制2 创建2个数组,通过for循环来一一赋值 创建2个数组,通过System.arraycopy(源数组,源数组开始位置,目的数组,目的数组开始位置,复制
阅读全文
摘要:[toc] 继承 定义 根据已有的类 派生出新类的技术; 作用: 1. 代码重用 2. 方便维护 3. 高耦合===类之间的紧密连接程度; java只支持单继承,不允许多继承; 也就是只有一个父类 子类: 1. 子类可以继承父类的成员(属性和方法) 2. 也可以有自己的独特的成员; 注意 1. 有些
阅读全文
摘要:JavaSE Day09 包 static final 代码块 [toc] 构造者模式 1. 创建对象并链式调用setter方法赋值,完成初始化 2. 在访问器 setter方法中,返回当前对象; 3. 在创建对象 new时,使用setter方法设置属性,并用链式编程组合起来; 程序包 管理类和接口
阅读全文
摘要:JavaSE Day08 重载 和 构造方法 [toc] java中的注释 1. 单行 2. 多行 3. 文档注释javadoc,为javadoc命令识别的;可以生成帮助文档; 在idea中使用javadoc,Tools generate javadoc; 一个文件中定义多个类: 1. 只能有一个p
阅读全文
摘要:[toc] 变量作用域 for循环和while循环的是先判断后执行的;所以如果局部变量没有初始值,而是在for循环或while中赋初值;那么无法在for循环或while循环外使用该变量;因为java认为不生效; 数组 容器,只能存储相同数据类型的一组数据; 可以存储 基本数据类型 和 引用数据类型;
阅读全文
摘要:[toc] 多维数组 二维数组 1. 2. 二维数组在内存中的存储方式 首先栈内存中创建变量名 堆内存中,创建一个数组,这个数组的每个值都是一个一维数组的堆内存地址,并且不连续,但是最后的一维数组的一段连续的堆内存空间; java package day7; import java.util.Sca
阅读全文
摘要:[toc] do while return 功能类似break;区别在于return是直接结束方法;也就是说如果循环下面还有代码也不会执行了; java package day5; import java.util.Scanner; public class Demo11 { public stat
阅读全文
摘要:JavaSE Day04 分支语句 循环语句 [toc] 流程控制分类: 流程图: 执行顺序: 从上到下顺序依次执行 分支语句 根据不同条件,执行不同 循环语句 重复执行 条件语句 单分支语句 注意: 1. 条件是boolean类型的值 2. if只带一行代码,可以省略{};建议加上 3. 代码块中
阅读全文
摘要:JavaSE Day03 类型转换 运算符 [toc] 类型转换: 一种类型的值 赋值给另一种类型的变量时,发生类型转换; 自动类型转换 把低类型赋值给高类型 简单的说就是把 范围小的 赋值给 范围大的 强制类型转换 把高类型 赋值给 低类型 语法: 但是这样转换 数据会有损失,转换为二进制可以查看
阅读全文
摘要:JavaSE Day02 环境变量 数据类型 java运行过程 进制转换 [toc] java程序扩展名 所有的java程序源代码都是以 结尾 java程序的运行 1. Javac 编译器 如果没有配置环境变量,需要进入到JDK目录的bin目录下 2. Java 解释器 用来设置java字节码文件的
阅读全文


浙公网安备 33010602011771号