Java学习笔记
Java基础知识学习笔记
小蝌蚪找玛玛
这个作者很懒,什么都没留下…
展开
-
split()分割字符串时,分隔符右侧为空时报ArrayIndexOutOfBoundsException的问题
1.使用split()方法分割里字符串,例如,使用">"分割字符串,具体用法如下代码所示:package com.imooc.day01;public class SplitDemo { public static void main(String[] args) { String user = "mxq>123456"; String username = user.split(">")[0]; String password = user.split(">原创 2021-05-03 01:17:51 · 818 阅读 · 0 评论 -
【Java学习笔记】Scanner类的使用
1.Scanner类概述JDK5以后用于获取用户的键盘输入2.Scanner类的构造方法public Scanner(InputStream source):构造一个新的 Scanner,它生成的值是从指定的输入流扫描的。具体用法可以参考下面的代码:package com.hw.scanner;import java.util.Scanner;/** * Scanne...原创 2020-04-19 14:37:04 · 254 阅读 · 0 评论 -
【Java学习笔记】Map接口及其实现类
1.Map集合的特点将键映射到值的对象 一个映射不能包含重复的键 每个键最多只能映射到一个值2.Map集合的功能概述2.1 添加功能V put(K key,V value):添加元素2.2 删除功能V remove(Object key):根据键删除键值对元素,并返回值 void clear():移除所有的键值对元素2.3 判断功能boolean containsK...原创 2020-04-12 20:29:15 · 503 阅读 · 0 评论 -
【Java学习笔记】Set接口及其实现类
目录1.Set接口概述2.HashSet集合2.1 概述2.2 HashSet如何保证元素唯一性2.3 HashSet案例3.LinkedHashSet集合4.TreeSet集合4.1TreeSet存储Integer类型的元素并遍历4.2 TreeSet存储自定义对象并遍历1.Set接口概述一个不包含重复元素的Collection。2...原创 2020-04-12 20:29:03 · 385 阅读 · 0 评论 -
【Java学习笔记】List接口及其实现类
目录1.List集合的特点2.List集合的特有功能2.1 添加功能2.2 获取功能2.3删除功能2.4 列表迭代器2.5 修改功能3.List集合的特有遍历功能4.List的三个子类的特点5.ArrayList案例5.1 存储字符串并遍历5.2 存储自定义对象并遍历6.Vector的特有功能6.1 添加功能6.2 获取功能7....原创 2020-04-12 20:28:49 · 426 阅读 · 0 评论 -
【Java学习笔记】Collection接口的常用方法
目录1.Collection接口概述2.Collection的功能概述2.1 添加功能2.2 删除功能2.3 判断功能2.4 获取功能2.5 长度功能2.6 交集功能2.7 把集合转换为数组3.Collection案例3.1 存储字符串并遍历3.2 存储自定义对象并遍历1.Collection接口概述Collection是集合的顶层接口,Co...原创 2020-04-12 20:28:31 · 282 阅读 · 0 评论 -
【Java学习笔记】Properties类的使用
目录1.Properties概述2.Properties作为集合的使用3.Properties的特殊功能4.Properties和IO的结合使用5.需求1.Properties概述Properties属于集合类,是一个可以和IO流相结合使用的集合类。Properties是Hashtable的子类,说明是一个Map集合。2.Properties作为集合的使用具...原创 2020-04-10 15:48:55 · 707 阅读 · 0 评论 -
【Java学习笔记】IO流之字节流
1.IO流的概述IO流用来处理设备之间的数据传输,例如:上传文件和下载文件 Java对数据的操作是通过流的方式 Java用于操作流的对象都在IO包中2.IO流分类2.1 按照数据流向输入流:读取数据 输出流:写入数据2.2 按照数据类型字节流 字符流什么情况下选择字节流?又在哪种情况下选择字符流呢?如果数据所在的文件通过windows自带的记事本打开并能读懂里面的...原创 2020-04-10 10:54:59 · 144 阅读 · 0 评论 -
【Java学习笔记】IO流之File类
目录1.File类的概述1.1 File类的定义1.2 File类的构造方法2.File类的成员方法2.1 创建功能2.2 删除功能2.3 重命名功能2.4 判断功能2.5 获取功能2.6 高级获取功能3.File类的练习1.File类的概述1.1 File类的定义文件和文件夹路径名的抽象表示形式。1.2 File类的构造方法publ...原创 2020-04-10 10:54:46 · 264 阅读 · 0 评论 -
【Java学习笔记】IO流之异常
1.异常的定义异常就是Java程序在运行过程中出现了不正常的情况。2.异常的分类从上图可以看到异常的分类有两种:2.1 Error这种问题一般都是很严重的,我们不做处理!例如:内存溢出2.2 Exception运行时异常:RuntimeException及其子类都是运行时异常,这种异常不用处理,编译会通过,遇到这种异常是需要修改代码的! 编译时异常:除了Runti...原创 2020-04-10 10:54:16 · 264 阅读 · 0 评论 -
【Java学习笔记】基础加强之反射
本文是在学习了刘意老师的Java基础视频之后,写出的学习笔记。1.类的加载当程序要使用某个类时,如果该类还没有被加载到内存中,则系统会通过加载,连接,初始化三步来实现对这个类进行初始化。2.类加载器负责将.class文件加载到内存中,并为之生成对应的Class对象。3.反射通过class文件对象,使用该文件中的成员变量、构造方法、成员方法。4.反射的原理首先需要把j...原创 2019-07-15 16:37:41 · 131 阅读 · 0 评论