自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 JavaSE学习笔记 IO流之File类练习题

IO流之File类练习题1.删单级目录2.递归删除多级文件夹3.判断多级文件夹下有没有.jpg结尾的文件,如果有把后缀名 .jpg 文件改为.png总结1.删单级目录桌面上有一个单级目录demo,目录里面的文件如下,请利用File类基本知识来实现删除单级文件夹。import java.io.File;public class MyTest { public static void main(String[] args) { //删单级目录 //封装桌面

2021-03-24 12:15:03 376 3

原创 JavaSE学习笔记 IO流之File类的使用

IO流之File类的使用1.关于File类的理解2.File类的构造方法3.File类的创建功能4.File类的删除功能5.File类的重命名功能6.File类的判断功能7.File类的获取功能7.1 练习:输出指定目录下指定后缀的文件名总结1.关于File类的理解1.File类声明在java.io包下2.File类的一个实例化对象,可以代表一个文件或者一个文件夹(或者文件目录)3.File类中涉及到文件或者文件目录的创建、删除等方法,但没有涉及到如何写入文件内容或者读取文件内容。当需要写入文

2021-03-23 20:44:33 316 1

原创 JavaSE学习笔记 Java异常分类与异常机制处理

Java异常分类与异常机制处理生活实例引入Java异常机制1.Java异常分类生活实例引入Java异常机制生活实例:小明,是一位骑行爱好者,有一天骑着山地自行车,去外地进行旅游。当他出门前,检查了下车况,发现车闸松了,这个问题必须解决,不解决就不能上路。刚出门,正在骑行的过程中,他遇到了一个很大的问题,车轮子掉了,这个问题他自己解决不了。还有一种情况,车胎漏气了,这不是一个很大的问题,他可以选择解决,也可以不进行解决。这些情况都是异常情况。程序在运行过程中也会发生错误或异常情况是不可避免的,下面

2021-03-23 00:34:59 254 2

原创 JavaSE学习笔记 集合终极小练习:模拟斗地主的洗牌、发牌与看牌

集合终极小练习:模拟斗地主的洗牌、发牌与看牌1.Collection工具类概述与常见方法介绍2.模拟斗地主基础版:每个人拿到手牌没有顺序3.模拟斗地主升级版:每个人拿到的手牌有顺序总结本节我们将集合作以回顾复习,用集合方面的知识来完成模拟斗地主的洗牌发牌与看牌的操作。在进行这个小练习之前,我们还需要将Java中Collection集合中Collections工具类的方法作以介绍。1.Collection工具类概述与常见方法介绍Collections类概述:针对单列集合操作的工具类。Colle

2021-03-16 16:39:15 318 4

原创 JavaSE学习笔记 集合练习题归总

集合练习题归总1.键盘录入3个学生信息(姓名,语文成绩,数学成绩,英语成绩),按照总分从高到低输出到控制台。2.统计字符串中每个字符出现的次数"aababcabcdabcde",获取字符串中每一个字母出现的次数要求结果:a(5)b(4)c(3)d(2)e(1)1.键盘录入3个学生信息(姓名,语文成绩,数学成绩,英语成绩),按照总分从高到低输出到控制台。解题思路:1.创建1个学生类2.创建1个TreeSet集合对象(使用自然排序或者比较器排序皆可)3.键盘录入学生的数据,然后把学生的数据封装成一

2021-03-15 20:55:24 351

原创 JavaSE学习笔记 Map接口的具体实现类:LinkedHashMap以及TreeMap

Map集合接口具体实现类:LinkedHashMap以及TreeMap1.LinkedHashMap的概述2.TreeMap概述总结前面我们学习了Map接口中最常用的实现类:HashMap,并且对HashMap的底层实现原理做了一定的深入探讨。下面我们将要了解的是Map接口中的另外两大实现类:LinkedHashMap与TreeMap。1.LinkedHashMap的概述LinkedHashMap实现了Map接口,而且继承自HashMap。它的多种操作都是建立在HashMap的操作基础上的。pub

2021-03-15 11:54:59 264

原创 JavaSE学习笔记 JDK1.7中HashMap底层实现原理

Map接口的具体实现类:LinkedHashMap以及TreeMap前面我们了解了Map集合的继承体系,Map集合具有常见的实现类:HashMap,LinkedHashMap以及TreeMap等。

2021-03-13 22:16:02 426 2

原创 JavaSE学习笔记 Map集合框架以及Map接口的具体实现类:HashMap

Map集合框架前言前言在Java中我们经常要存储key-value这样形式的数据,这时我们要如何进行存储才能方便自己的使用。案例:一个学校对学生进行建立档案,是将学生的学号与姓名进行批量保存,请你用自己的方法进行存储,并设法将学号与姓名能够取出key(学号)Value(姓名)张三23李四24王五25分析:前面我们学习过ArrayList集合,我们可以先使用ArrayList集合来进行存储学生的学号与姓名信息,并通过截取的方式来取出学号与姓名。impo

2021-03-11 00:06:27 374 3

原创 JavaSE学习笔记 详解Set集合中实现类:LinkedHashSet以及TreeSet

详解Set集合中实现类:LinkedHashSet以及TreeSetSet集合具有两个特点:无序性与不允许元素重复。前面我们也学习HashSet(作为Set接口的主要实现类),底层结构是哈希表。JDK1.7:HashSet的底层数据结构为数组加链表,JDK1.8:HashSet的底层数据结构为数组加链表加红黑树。HashSet集合的特点为元素无序,且元素是唯一的。要保证元素的唯一性,是靠元素重写hashCode()方法与equals()方法来进行保证的,如果元素不重写这两个方法,则无法保证元素的唯

2021-03-09 12:06:14 530 2

原创 JavaSE学习笔记 详解Set集合中实现类:HashSet集合(附HashSet底层详解)

详解Set集合中实现类:HashSet1. Set集合的概述2.对于Set集合中存储无序的、不可重复的数据理解3.HashSet底层详解(面试常问)前面我们学习完Collection接口中子接口List中的所有内容,今天来学习下Collection集合中另外一个子接口:Set接口。1. Set集合的概述前面我们了解到List接口中存储的为有序的、可以重复的数据。而Set接口中存储无序的、不可重复的元素。 Set接口中有三个具体实现类:HashSet,LinkedHashSet以及TreeSet。

2021-03-04 22:14:14 474 3

原创 JavaSE学习笔记 Arrays工具类asList()方法以及实例引入集合嵌套问题

Arrays工具类asList()方法以及实例引入集合嵌套问题1.Arrays工具类的asList()方法的使用1.1 Arrays工具类中asList()方法传入基本数据类型的数组1.2 Arrays工具类中asList()方法传入一个引用数据类型的数组1.3 Arrays工具类中asList()方法传入多个引用数据类型的数组1.4 Arrays工具类asList()使用注意事项2.实例引入集合嵌套问题总结1.Arrays工具类的asList()方法的使用前面我们学习过了Arrays工具类中toA

2021-03-04 00:14:10 533 4

原创 JavaSE学习笔记 Java常见语法(增强for循环、可变参数以及静态导入语法)

Java常见语法(增强for循环、可变参数以及静态导入语法)1.增强for循环的概述与使用1.1 利用增强for循环来遍历数组1.2 使用增强for循环遍历Collection集合2.可变参数的概述与使用3.静态导入语法(了解)我们在Java学习中会遇到一些常见语法,这些常见语法会让我们使用Java语言会更便捷。今天主要介绍其中常见的三种:增强for循环,可变参数的使用以及静态导入语法的使用。1.增强for循环的概述与使用增强for循环常出现在数据以及Collection集合的遍历。格式为:

2021-03-02 21:56:53 307 1

原创 JavaSE学习笔记 Java泛型学习

Java泛型的学习1.什么是泛型1.什么是泛型泛型机制:就是将数据类型明确工作,推迟到创建对象或者调用方法时才去明确的一种机制。

2021-03-02 15:15:12 478 3

《剑指Offer》Java代码(高清带目录) (1).pdf

剑指offer--java版本,此份资料可以帮助你在面试时所需的java知识。

2021-02-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除