随笔分类 - Java
摘要:Java学习之路(十七) 1、字符流 1.1、为什么会出现字符流【理解】 字符流的介绍 由于字节流操作中文不是特别的方便,所以Java就提供字符流 字符流 = 字节流 + 编码表 中文的字节存储方式 用字节流复制文本文件时,文本文件也会有中文,但是没有问题,原因是最终底层操作会自动进行字节拼接成中文
阅读全文
摘要:Java学习之路(十六) 1、File类 1.1、File类概述和构造方法【应用】 File类介绍 它是文件和目录路径名的抽象表示 文件和目录是可以通过File封装成对象的 对于File而言,其封装的并不是一个真正存在的文件,仅仅是一个路径名而已.它可以是存在的,也可以是不存在的.将来是要通过具体的
阅读全文
摘要:Java学习之路(十五) 1、Map集合 1.1、Map集合概述和特点【理解】 Map集合概述 interface Map<K,V> K:键的类型;V:值的类型 Map集合的特点 双列集合,一个键对应一个值 键不可以重复,值可以重复 Map集合的基本使用 public class MapDemo01
阅读全文
摘要:Java学习之路(十四) 1、Set集合 1.1、Set集合概述和特点【应用】 不可以存储重复元素 没有索引,不能使用普通for循环遍历 1.2、Set集合的使用【应用】 存储字符串并遍历 public class MySet1 { public static void main(String[]
阅读全文
摘要:Java学习之路(十三) 1、Collection集合 1.1、数组和集合的区别【理解】 相同点 都是容器,可以存储多个数据 不同点 数组的长度是不可变的,集合的长度是可变的 数组可以存基本数据类型和引用数据类型 集合只能存引用数据类型,如果要存基本数据类型,需要存对应的包装类 1.2、集合类体系结
阅读全文
摘要:Java学习之路(十二) 1、时间日期类 1.1、Date类(应用) 计算机中时间原点 1970年1月1日 00:00:00 时间换算单位 1秒 = 1000毫秒 Date类概述 Date 代表了一个特定的时间,精确到毫秒 Date类构造方法 方法名 说明 public Date() 分配一个 Da
阅读全文
摘要:Java学习之路(十一) 1、常用API 1.1、Math(应用) 1、Math类概述 Math 包含执行基本数字运算的方法 2、Math中方法的调用方式 Math类中无构造方法,但内部的方法都是静态的,则可以通过 类名.进行调用 3、Math类的常用方法 方法名 方法名 说明 public sta
阅读全文
摘要:Java学习之路(十) 1、接口 1.1、信息管理系统集合改进 (应用) 使用数组容器的弊端 容器长度是固定的,不能根据添加功能自动增长 没有提供用于赠删改查的方法 优化步骤 创建新的StudentDao类,OtherStudentDao 创建ArrayList集合容器对象 OtherStudent
阅读全文
摘要:Java学习之路(九) 1、 继承 1.1 、继承的实现(掌握) 继承的概念 继承是面向对象三大特征之一,可以使得子类具有父类的属性和方法,还可以在子类中重新定义,以及追加属性和方法 实现继承的格式 继承通过extends实现 格式:class 子类 extends 父类 举例:class Dog
阅读全文
摘要:Java学习之路(八) 1、案例驱动模式 1.1、案例驱动模式概述 (理解) 通过我们已掌握的知识点,先实现一个案例,然后找出这个案例中,存在的一些问题,在通过新知识点解决问题 1.2、案例驱动模式的好处 (理解) 解决重复代码过多的冗余,提高代码的复用性 解决业务逻辑聚集紧密导致的可读性差,提高代
阅读全文
摘要:Java学习之路(七) 1.ArrayList集合 集合和数组的区别 : 共同点:都是存储数据的容器 不同点:数组的容量是固定的,集合的容量是可变的 1.1 ArrayList的构造方法和添加方法 public ArrayList() 创建一个空的集合对象 public boolean ad
阅读全文
摘要:Java学习之路(六) 1.API 1.1 API概述-帮助文档的使用 什么是API API (Application Programming Interface) :应用程序编程接口 java中的API 指的就是 JDK 中提供的各种功能的 Java类,这些类将底层的实现封装了起来,我们不
阅读全文
摘要:Java学习之路(五) 1.Debug模式 1.1 什么是Debug模式 是供程序员使用的程序调试工具,它可以用于查看程序的执行流程,也可以用于追踪程序执行过程来调试程序。 1.2 Debug介绍与操作流程 如何加断点 选择要设置断点的代码行,在行号的区域后面单击鼠标左键即可 如何运行加了断点的程序
阅读全文
摘要:Java学习之路(四) 1、方法的概念 方法(method)是将具有独立功能的代码块组织成为一个整体,使其具有特殊功能的代码集 注意: 方法必须先创建才可以使用,该过程成为方法定义 方法创建后并不是直接可以运行的,需要手动使用后,才执行,该过程成为方法调用 2、方法的定义和调用 2.1 、无参数
阅读全文
摘要:Java学习之路(三) 1、数组 定义:数组就是存储数据长度固定的容器,存储多个数据的数据类型要一致。 1.1、数组定义的格式 1、数据类型[] 数组名 2、数据类型 数组名[] int[] arr; int arr[]; double[] arr; double arr[]; char[] arr
阅读全文
摘要:Java学习之路(二) 1、流程控制语句 1.1、顺序结构 顺序结构是程序中最简单最基本的流程控制,没有特定的语法结构,按照代码的先后顺序,依次执行,程序中大多数的代码都是这样执行的。 执行流程: 1.2、分支结构 1.2.1、if语句 格式一:单分支 if (关系表达式) { 语句体; } 执行流
阅读全文
摘要:Java学习之路(一) Java基础语法 1、注释 注释是对代码的解释和说明的文字,可以提高程序的可读性。Java的注释分为三种: 单行注释。 //这是单行注释 多行注释。 /* 这是多行注释 */ 注意:多行注释不能嵌套使用。 文档注释。 /** 文档注释以/**开始, 以*/结束 */ 2、关键
阅读全文
摘要:IDEA常用快捷键大全 IDEA开发常用的快捷键: 快捷键组合 实现效果 psvm + Tab键 / main + Tab键 public static void main(String[] args) sout + Tab键 System.out.println() Ctrl + X 删除当前行
阅读全文
摘要:# Java语法基础 ## 注释 注释是对代码的解释和说明文字,可以提高程序的可读性,因此在程序中添加必要的注释文字十分重要。Java中的注释分为三种: 单行注释。单行注释的格式是使用//,从//开始至本行结尾的文字将作为注释文字。 ~~~java // 这是单行注释文字 ~~~ 多行注释。多行注释
阅读全文