文章 2024-01-25 来自:开发者社区

从零开始学习 Java:简单易懂的入门指南之File类(二十九)

1. File类1.1 概述java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建、查找和删除等操作。1.2 构造方法public File(String pathname) :通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例。public File(String parent, String child) :从父路径名字符串和子路径名字符串创建新的 ....

文章 2024-01-25 来自:开发者社区

从零开始学习 Java:简单易懂的入门指南之异常(二十八)

1. 异常1.1 异常概念异常,就是不正常的意思。在生活中:医生说,你的身体某个部位有异常,该部位和正常相比有点不同,该部位的功能将受影响.在程序中的意思就是:异常 :指的是程序在执行过程中,出现的非正常的情况,最终会导致JVM的非正常停止。在Java等面向对象的编程语言中,异常本身是一个类,产生异常就是创建异常对象并抛出了一个异常对象。Java处理异常的方式是中断处理。异常指的并不是语法错误,....

从零开始学习 Java:简单易懂的入门指南之异常(二十八)
文章 2024-01-25 来自:开发者社区

从零开始学习 Java:简单易懂的入门指南之Stream流(二十七)

Stream流1.体验Stream流案例需求按照下面的要求完成集合的创建和遍历创建一个集合,存储多个字符串元素把集合中所有以"张"开头的元素存储到一个新的集合把"张"开头的集合中的长度为3的元素存储到一个新的集合遍历上一步得到的集合原始方式示例代码public class MyStream1 { public static void main(String[] args) { ...

从零开始学习 Java:简单易懂的入门指南之Stream流(二十七)
文章 2024-01-25 来自:开发者社区

从零开始学习 Java:简单易懂的入门指南之不可变集合、方法引用(二十六)

1.不可变集合1.1 什么是不可变集合 是一个长度不可变,内容也无法修改的集合1.2 使用场景 如果某个数据不能被修改,把它防御性地拷贝到不可变集合中是个很好的实践。 当集合对象被不可信的库调用时,不可变形式是安全的。简单理解: 不想让别人修改集合中的内容比如说:1,斗地主的54张牌,是不能添加,不能删除,不能修改的2,斗地主的打牌规则:单张,对子,三张,顺子等,也是不能修改的3,用代码获取的操....

文章 2024-01-25 来自:开发者社区

从零开始学习 Java:简单易懂的入门指南之可变参数及Collections类(二十五)

1. 可变参数在JDK1.5之后,如果我们定义一个方法需要接受多个参数,并且多个参数类型一致,我们可以对其简化.格式:修饰符 返回值类型 方法名(参数类型... 形参名){ }底层: 其实就是一个数组好处: 在传递数据的时候,省的我们自己创建数组并添加元素了,JDK底层帮我们自动创建数组并添加元素了代码演示:public class ChangeArgs { public static...

文章 2024-01-25 来自:开发者社区

从零开始学习 Java:简单易懂的入门指南之HashMap及TreeMap源码解读(二十四)

HashMap源码1.看源码之前需要了解的一些内容 Node<K,V>[] table 哈希表结构中数组的名字 DEFAULT_INITIAL_CAPACITY: 数组默认长度16 DEFAULT_LOAD_FACTOR: 默认加载因子0.75 HashMap里面每一个对象包含以下内容: 1.1 链表中的键值对对象 包含: int has...

文章 2024-01-25 来自:开发者社区

从零开始学习 Java:简单易懂的入门指南之Map集合(二十三)

1.Map集合1.1Map集合概述和特点Map集合概述interface Map<K,V> K:键的类型;V:值的类型Map集合的特点双列集合,一个键对应一个值键不可以重复,值可以重复Map集合的基本使用public class MapDemo01 { public static void main(String[] args) { //创建集合对象 ...

文章 2024-01-25 来自:开发者社区

从零开始学习 Java:简单易懂的入门指南之泛型及set集合(二十二)

1.泛型1.1泛型概述泛型的介绍 泛型是JDK5中引入的特性,它提供了编译时类型安全检测机制泛型的好处把运行时期的问题提前到了编译期间避免了强制类型转换泛型的定义格式<类型>: 指定一种类型的格式.尖括号里面可以任意书写,一般只写一个字母.例如:<类型1,类型2…>: 指定多种类型的格式,多种类型之间用逗号隔开.例如: <E,T> <K,V>2.S....

从零开始学习 Java:简单易懂的入门指南之泛型及set集合(二十二)
文章 2024-01-25 来自:开发者社区

从零开始学习 Java:简单易懂的入门指南之Collection集合及list集合(二十一)

1.Collection集合1.1数组和集合的区别相同点都是容器,可以存储多个数据不同点数组的长度是不可变的,集合的长度是可变的数组可以存基本数据类型和引用数据类型集合只能存引用数据类型,如果要存基本数据类型,需要存对应的包装类1.2集合类体系结构1.3Collection 集合概述和使用Collection集合概述是单例集合的顶层接口,它表示一组对象,这些对象也称为Collection的元素J....

从零开始学习 Java:简单易懂的入门指南之Collection集合及list集合(二十一)
文章 2023-09-01 来自:开发者社区

从零开始学习 Java:简单易懂的入门指南之查找算法及排序算法(二十)

查找算法及排序算法常见的七种查找算法:1. 基本查找2. 二分查找3. 插值查找4. 斐波那契查找5. 分块查找6. 哈希查找7. 树表查找四种排序算法:1. 冒泡排序1.1 算法步骤1.2 动图演示1.3 代码示例2. 选择排序2.1 算法步骤2.2 动图演示3. 插入排序3.1 算法步骤3.2 动图演示4. 快速排序4.1 算法步骤4.2 动图演示常见的七种查找算法:1. 基本查找 也叫做顺....

从零开始学习 Java:简单易懂的入门指南之查找算法及排序算法(二十)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

Java开发者

Java开发者成长课堂,课程资料学习,实战案例解析,Java工程师必备词汇等你来~

+关注