- 一、泛型 1.泛型概述泛型的介绍 泛型是JDK5中引入的特性,它提供了编译时类型安全检测机制泛型的好处把运行时期的问题提前到了编译期间避免了强制类型转换泛型的定义格式<类型>: 指定一种类型的格式.尖括号里面可以任意书写,一般只写一个字母.例如: <E> <T><类型1,类型2…>: 指定多种类型的格式,多种类型之间用逗号隔开.例如: <E,T> <K,V> 2.泛型类定义格式修饰符 c... 一、泛型 1.泛型概述泛型的介绍 泛型是JDK5中引入的特性,它提供了编译时类型安全检测机制泛型的好处把运行时期的问题提前到了编译期间避免了强制类型转换泛型的定义格式<类型>: 指定一种类型的格式.尖括号里面可以任意书写,一般只写一个字母.例如: <E> <T><类型1,类型2…>: 指定多种类型的格式,多种类型之间用逗号隔开.例如: <E,T> <K,V> 2.泛型类定义格式修饰符 c...
- 一、List集合 1.List集合的概述和特点List集合的概述有序集合,这里的有序指的是存取顺序用户可以精确控制列表中每个元素的插入位置,用户可以通过整数索引访问元素,并搜索列表中的元素与Set集合不同,列表通常允许重复的元素List集合的特点存取有序可以重复有索引 2.List集合的特有方法方法名描述void add(int index,E element)在此集合中的指定位置插入... 一、List集合 1.List集合的概述和特点List集合的概述有序集合,这里的有序指的是存取顺序用户可以精确控制列表中每个元素的插入位置,用户可以通过整数索引访问元素,并搜索列表中的元素与Set集合不同,列表通常允许重复的元素List集合的特点存取有序可以重复有索引 2.List集合的特有方法方法名描述void add(int index,E element)在此集合中的指定位置插入...
- 一、Collection集合 1.数组和集合的区别相同点都是容器,可以存储多个数据不同点数组的长度是不可变的,集合的长度是可变的数组可以存基本数据类型和引用数据类型集合只能存引用数据类型,如果要存基本数据类型,需要存对应的包装类 2.集合类体系结构 3.Collection 集合概述和使用Collection集合概述是单例集合的顶层接口,它表示一组对象,这些对象也称为Collection的... 一、Collection集合 1.数组和集合的区别相同点都是容器,可以存储多个数据不同点数组的长度是不可变的,集合的长度是可变的数组可以存基本数据类型和引用数据类型集合只能存引用数据类型,如果要存基本数据类型,需要存对应的包装类 2.集合类体系结构 3.Collection 集合概述和使用Collection集合概述是单例集合的顶层接口,它表示一组对象,这些对象也称为Collection的...
- 前言上篇已经讲过时间日期类 的基础用法,这篇讲的是时间日期类的高级用法 一、时间日期类 1.新增日期类LocalDate 表示日期(年月日)LocalTime 表示时间(时分秒)LocalDateTime 表示时间+ 日期 (年月日时分秒) 2.LocalDateTime创建方法方法说明方法名说明public static LocalDateTime now(... 前言上篇已经讲过时间日期类 的基础用法,这篇讲的是时间日期类的高级用法 一、时间日期类 1.新增日期类LocalDate 表示日期(年月日)LocalTime 表示时间(时分秒)LocalDateTime 表示时间+ 日期 (年月日时分秒) 2.LocalDateTime创建方法方法说明方法名说明public static LocalDateTime now(...
- 新一轮的面试已经过去,可能是疫情的原因吧,很多童鞋纷纷留言说今年的面试题难度又提高了,尤其是对并发编程的知识。我细想了下,也许有那么点疫情的原因吧,但无论面试的套路怎么变,只要掌握了核心知识和底层原理,吊打面试官应该不难吧。玩笑归玩笑,学习知识并不只是为了应付面试,更应该将这些知识运用到实际的工作中。 新一轮的面试已经过去,可能是疫情的原因吧,很多童鞋纷纷留言说今年的面试题难度又提高了,尤其是对并发编程的知识。我细想了下,也许有那么点疫情的原因吧,但无论面试的套路怎么变,只要掌握了核心知识和底层原理,吊打面试官应该不难吧。玩笑归玩笑,学习知识并不只是为了应付面试,更应该将这些知识运用到实际的工作中。
- 一、数组的排序算法 1.二分查找二分查找概述查找指定元素在数组中的位置时,以前的方式是通过遍历,逐个获取每个元素,看是否是要查找的元素,这种方式当数组元素较多时,查找的效率很低二分查找也叫折半查找,每次可以去掉一半的查找范围,从而提高查找的效率需求在数组{1,2,3,4,5,6,7,8,9,10}中,查找某个元素的位置实现步骤定义两个变量,表示要查找的范围。默认min = 0 ,max =... 一、数组的排序算法 1.二分查找二分查找概述查找指定元素在数组中的位置时,以前的方式是通过遍历,逐个获取每个元素,看是否是要查找的元素,这种方式当数组元素较多时,查找的效率很低二分查找也叫折半查找,每次可以去掉一半的查找范围,从而提高查找的效率需求在数组{1,2,3,4,5,6,7,8,9,10}中,查找某个元素的位置实现步骤定义两个变量,表示要查找的范围。默认min = 0 ,max =...
- 一、递归 1.递归递归的介绍以编程的角度来看,递归指的是方法定义中调用方法本身的现象把一个复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算递归的基本使用public class MyFactorialDemo2 { public static void main(String[] args) { in... 一、递归 1.递归递归的介绍以编程的角度来看,递归指的是方法定义中调用方法本身的现象把一个复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算递归的基本使用public class MyFactorialDemo2 { public static void main(String[] args) { in...
- @TOC 📢前言 🚀 算法题 🚀 🌲 每天打卡一道算法题,既是一个学习过程,又是一个分享的过程😜🌲 提示:本专栏解题 编程语言一律使用 C# 和 Java 两种进行解题🌲 要保持一个每天都在学习的状态,让我们一起努力成为算法大神吧🧐!🌲 今天是力扣算法题持续打卡第99天🎈! 🚀 算法题 🚀 🌲原题样例:山羊拉丁文给定一个由空格分割单词的句子 S。每个单词只... @TOC 📢前言 🚀 算法题 🚀 🌲 每天打卡一道算法题,既是一个学习过程,又是一个分享的过程😜🌲 提示:本专栏解题 编程语言一律使用 C# 和 Java 两种进行解题🌲 要保持一个每天都在学习的状态,让我们一起努力成为算法大神吧🧐!🌲 今天是力扣算法题持续打卡第99天🎈! 🚀 算法题 🚀 🌲原题样例:山羊拉丁文给定一个由空格分割单词的句子 S。每个单词只...
- 一、包装类 1.基本类型包装类基本类型包装类的作用将基本数据类型封装成对象的好处在于可以在对象中定义更多的功能方法操作该数据常用的操作之一:用于基本数据类型与字符串之间的转换基本类型对应的包装类基本数据类型包装类byteByteshortShortintIntegerlongLongfloatFloatdoubleDoublecharCharacterbooleanBoolean 2.In... 一、包装类 1.基本类型包装类基本类型包装类的作用将基本数据类型封装成对象的好处在于可以在对象中定义更多的功能方法操作该数据常用的操作之一:用于基本数据类型与字符串之间的转换基本类型对应的包装类基本数据类型包装类byteByteshortShortintIntegerlongLongfloatFloatdoubleDoublecharCharacterbooleanBoolean 2.In...
- 前言什么是API API (Application Programming Interface) :应用程序编程接口java中的API 指的就是 JDK 中提供的各种功能的 Java类,这些类将底层的实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用即可,我们可以通过帮助文档来学习这些API如何使用。提示:以下是本篇文章正文内容,下面案例可供参考 一、常用API... 前言什么是API API (Application Programming Interface) :应用程序编程接口java中的API 指的就是 JDK 中提供的各种功能的 Java类,这些类将底层的实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用即可,我们可以通过帮助文档来学习这些API如何使用。提示:以下是本篇文章正文内容,下面案例可供参考 一、常用API...
- 1,队列“队列”(queue)这个单词是英国人说的"排"(line)(一种等待服务的方式)。在英国,"排队"的意思就是站到一排当中去。计算机科学中,队列是一种数据结构,有点类似栈,只是在队列中第一个插入的数据项也会最先被移除(先进先出,FIFO),而在栈中,最后插入的数据项最先移除(LIFO)。队列的作用就像电影院前的人们站成的排一样:第一个进入队尾的人将最先到达队头买票。最后排队的人最后... 1,队列“队列”(queue)这个单词是英国人说的"排"(line)(一种等待服务的方式)。在英国,"排队"的意思就是站到一排当中去。计算机科学中,队列是一种数据结构,有点类似栈,只是在队列中第一个插入的数据项也会最先被移除(先进先出,FIFO),而在栈中,最后插入的数据项最先移除(LIFO)。队列的作用就像电影院前的人们站成的排一样:第一个进入队尾的人将最先到达队头买票。最后排队的人最后...
- 走进Java接口测试之解决超大文本数据驱动报OOM问题 走进Java接口测试之解决超大文本数据驱动报OOM问题
- 1,栈栈只允许访问一个数据项:即最后插入的数据项。移除这个数据项后才能访问倒数第二个插入的数据项,以此类推。这种机制在不少编程环境中都很有用。将演示如何利用栈来检验源程序中的小括号、中括号和大括号是否匹配的问题。最后会演示栈在解析算术表达式时起到的重要作用,比如解析3*(4+5)。栈也是那些应用了相当复杂的数据结构算法的便利工具。比如在二叉树中,用栈来辅助遍历树的节点,在图中,用栈来辅助查... 1,栈栈只允许访问一个数据项:即最后插入的数据项。移除这个数据项后才能访问倒数第二个插入的数据项,以此类推。这种机制在不少编程环境中都很有用。将演示如何利用栈来检验源程序中的小括号、中括号和大括号是否匹配的问题。最后会演示栈在解析算术表达式时起到的重要作用,比如解析3*(4+5)。栈也是那些应用了相当复杂的数据结构算法的便利工具。比如在二叉树中,用栈来辅助遍历树的节点,在图中,用栈来辅助查...
- 1,数组介绍数组是一种数据结构,用来存储同一类型值的集合。通过一个整形下标可以访问数组中的每个值。例如:如果a是一个整型数组,a[i]就是数组中下标为i的整数。在声明数组变量时,需要指出数组类型和数组变量的名字。例如:声明一个整型数组a:int[] a,不过这条语句只声明了变量a,并没有将a初始化成真正的数组。使用new运算符创建数组。int[] a = new int[100];,这条语... 1,数组介绍数组是一种数据结构,用来存储同一类型值的集合。通过一个整形下标可以访问数组中的每个值。例如:如果a是一个整型数组,a[i]就是数组中下标为i的整数。在声明数组变量时,需要指出数组类型和数组变量的名字。例如:声明一个整型数组a:int[] a,不过这条语句只声明了变量a,并没有将a初始化成真正的数组。使用new运算符创建数组。int[] a = new int[100];,这条语...
- 戴尔·麦康基说过,💡 计划的制定比计划本身更为重要。2022年的第一天,这是我在 华为云发布的第一篇博文,主要记录未来一年的规划,需要学习的知识,制定的年度计划,分享给大家。 戴尔·麦康基说过,💡 计划的制定比计划本身更为重要。2022年的第一天,这是我在 华为云发布的第一篇博文,主要记录未来一年的规划,需要学习的知识,制定的年度计划,分享给大家。
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签