- Map Map< K ,V>,将键映射到值,每一个键映射一个值。双列集合 key和value数据类型可以不相同 key不允许重复,value可以重复 HashMap HashTable是单线程的,HashMap是多线程的 HashMap< K, V> implements Map< K ,V> Map< K ,V&... Map Map< K ,V>,将键映射到值,每一个键映射一个值。双列集合 key和value数据类型可以不相同 key不允许重复,value可以重复 HashMap HashTable是单线程的,HashMap是多线程的 HashMap< K, V> implements Map< K ,V> Map< K ,V&...
- 泛型 是一种未知的数据类型 (E) ,也可以看作是一个变量,用来接收数据类型。 E e : Element 元素 T t : Type 类型 创建集合对象的时候,就会确定泛型的数据类型。ArrayList 把数据类型作为参数传递,赋给泛型E。 创建集合对象不使用泛型,可以存储任意类型数据,不安全,可能会发生异常。 使用泛型好处: 避免类型转换麻烦将运行期... 泛型 是一种未知的数据类型 (E) ,也可以看作是一个变量,用来接收数据类型。 E e : Element 元素 T t : Type 类型 创建集合对象的时候,就会确定泛型的数据类型。ArrayList 把数据类型作为参数传递,赋给泛型E。 创建集合对象不使用泛型,可以存储任意类型数据,不安全,可能会发生异常。 使用泛型好处: 避免类型转换麻烦将运行期...
- Object java.lang.object 类是根类,超类。所有对象都实现这个类方法。 toString() public String toString() : 返回对象类型+ @ + 内存地址值 @override public String toString() { return xx} 直接打印对象的名字。其实就是调用对象的toString,打印堆... Object java.lang.object 类是根类,超类。所有对象都实现这个类方法。 toString() public String toString() : 返回对象类型+ @ + 内存地址值 @override public String toString() { return xx} 直接打印对象的名字。其实就是调用对象的toString,打印堆...
- 异常 异常的超类java.lang.Throwable Throwable:包括Error和Exception Exception:编译期异常,包括:RuntimeException:运行期异常 异常产生过程 JVM检测程序出现异常: JVM会根据异常产生的原因创建一个异常对象,这个异常对象包括异常产生的(内容,原因,位置);在getElement方法中,没... 异常 异常的超类java.lang.Throwable Throwable:包括Error和Exception Exception:编译期异常,包括:RuntimeException:运行期异常 异常产生过程 JVM检测程序出现异常: JVM会根据异常产生的原因创建一个异常对象,这个异常对象包括异常产生的(内容,原因,位置);在getElement方法中,没...
- 线程池 线程通信,避免多线程对同一共享变量的争夺。 等待与唤醒机制,wait – notify wait-- notify 必须由同一个锁对象调用 wait-- notify 属于Object类的方法 wait-- notify 必须要在同步代码块或者同步函数中使用 生产者和消费者 等待与唤醒机制 线程池 线程复用,让线程完成任务之后再继续进行其他任务... 线程池 线程通信,避免多线程对同一共享变量的争夺。 等待与唤醒机制,wait – notify wait-- notify 必须由同一个锁对象调用 wait-- notify 属于Object类的方法 wait-- notify 必须要在同步代码块或者同步函数中使用 生产者和消费者 等待与唤醒机制 线程池 线程复用,让线程完成任务之后再继续进行其他任务...
- 集合是java中提供的一种工具,可以用来存储多个数据, 集合重写了toString,可以直接打印集合元素 集合与数组的区别: 集合长度可变,数组长度固定。数组存储同一种类型元素,存储值或者对象(引用类型),集合只能存储对象,且对象类型可以不一致。 集合框架 Collection接口:共性方法,没有带索引的方法。 List接口:有序的集合,取出元素顺序相同,允... 集合是java中提供的一种工具,可以用来存储多个数据, 集合重写了toString,可以直接打印集合元素 集合与数组的区别: 集合长度可变,数组长度固定。数组存储同一种类型元素,存储值或者对象(引用类型),集合只能存储对象,且对象类型可以不一致。 集合框架 Collection接口:共性方法,没有带索引的方法。 List接口:有序的集合,取出元素顺序相同,允...
- 你好呀,我是灰小猿,一个超会写bug的程序猿! 欢迎大家关注我的专栏“每日蓝桥”,该专栏的主要作用是和大家分享近几年蓝桥杯省赛及决赛等真题,解析其中存在的算法思想、数据结构等内容,帮助大家学习到更多的知识和技术! 标题:日期问题 小明正在整理一批历史文献.这些历史文献中出现了很多日期.小明知道这些日期都在1960 年1月1日至2059年12月31日.令小明头... 你好呀,我是灰小猿,一个超会写bug的程序猿! 欢迎大家关注我的专栏“每日蓝桥”,该专栏的主要作用是和大家分享近几年蓝桥杯省赛及决赛等真题,解析其中存在的算法思想、数据结构等内容,帮助大家学习到更多的知识和技术! 标题:日期问题 小明正在整理一批历史文献.这些历史文献中出现了很多日期.小明知道这些日期都在1960 年1月1日至2059年12月31日.令小明头...
- 你好呀,我是灰小猿,一个超会写bug的程序猿! 欢迎大家关注我的专栏“每日蓝桥”,该专栏的主要作用是和大家分享近几年蓝桥杯省赛及决赛等真题,解析其中存在的算法思想、数据结构等内容,帮助大家学习到更多的知识和技术! 标题:最大公共子串 最大公共子串长度问题就是: 求两个串的所有子串中能够匹配上的最大长度是多少. 比如: "abcdkkk" 和"baabcd... 你好呀,我是灰小猿,一个超会写bug的程序猿! 欢迎大家关注我的专栏“每日蓝桥”,该专栏的主要作用是和大家分享近几年蓝桥杯省赛及决赛等真题,解析其中存在的算法思想、数据结构等内容,帮助大家学习到更多的知识和技术! 标题:最大公共子串 最大公共子串长度问题就是: 求两个串的所有子串中能够匹配上的最大长度是多少. 比如: "abcdkkk" 和"baabcd...
- 内部类 一个类内部包含另一个类。编译文件格式:xx$内部类名称.class 成员内部类 修饰符 class 类名称 { 修饰符 class 内部类名称{ } } 12345 内用外,随意访问,外用内,需要内部类对象。 使用成员内部类 间接:通过外部类的读写,调用外部类的方法,里面间接使用内部类方法。 直接:类名称 对象名 = new 类名称();... 内部类 一个类内部包含另一个类。编译文件格式:xx$内部类名称.class 成员内部类 修饰符 class 类名称 { 修饰符 class 内部类名称{ } } 12345 内用外,随意访问,外用内,需要内部类对象。 使用成员内部类 间接:通过外部类的读写,调用外部类的方法,里面间接使用内部类方法。 直接:类名称 对象名 = new 类名称();...
- 接口 接口是一个多个类公共规范。 可以作为参数进行传递:方法名(接口名称 参数名){ } 接口是一个引用数据类型,最重要的内容就是其中的:抽象方法 定义接口:public interface 接口名称{ } 接口包含有:常量,抽象方法,默认方法,静态方法,私有方法 抽象方法 定义抽象方法:public abstract 返回值类型 方法名称(参数类型); ... 接口 接口是一个多个类公共规范。 可以作为参数进行传递:方法名(接口名称 参数名){ } 接口是一个引用数据类型,最重要的内容就是其中的:抽象方法 定义接口:public interface 接口名称{ } 接口包含有:常量,抽象方法,默认方法,静态方法,私有方法 抽象方法 定义抽象方法:public abstract 返回值类型 方法名称(参数类型); ...
- 写在前面:博主是一只经过实战开发历练后投身培训事业的“小山猪”,昵称取自动画片《狮子王》中的“彭彭”,总是以乐观、积极的心态对待周边的事物。本人的技术路线从Java全栈工程师一路奔向大数据开发、数据挖掘领域,如今终有小成,愿将昔日所获与大家交流一二,希望对学习路上的你有所助益。同时,博主也想通过此次尝试打造一个完善的技术图书馆,任何与文章技术点有关的异常、错误、注... 写在前面:博主是一只经过实战开发历练后投身培训事业的“小山猪”,昵称取自动画片《狮子王》中的“彭彭”,总是以乐观、积极的心态对待周边的事物。本人的技术路线从Java全栈工程师一路奔向大数据开发、数据挖掘领域,如今终有小成,愿将昔日所获与大家交流一二,希望对学习路上的你有所助益。同时,博主也想通过此次尝试打造一个完善的技术图书馆,任何与文章技术点有关的异常、错误、注...
- 本文根据 Apache Flink 系列直播整理而成,由 Apache Flink Contributor、360 数据开发高级工程师马庆祥老师分享。文章主要从如何为Flink量身定制的序列化框架、Flink序列化的最佳实践、Flink通信层的序列化三部分分享。 第一部分: 大家都知道现在大数据生态非常火,大多数技术组件都是运行在 JVM 上的,Flink 也是运行在 J... 本文根据 Apache Flink 系列直播整理而成,由 Apache Flink Contributor、360 数据开发高级工程师马庆祥老师分享。文章主要从如何为Flink量身定制的序列化框架、Flink序列化的最佳实践、Flink通信层的序列化三部分分享。 第一部分: 大家都知道现在大数据生态非常火,大多数技术组件都是运行在 JVM 上的,Flink 也是运行在 J...
- 0. 用runnable创建线程具有面向对象的思想。 1. quartz 定时器开源库。 3. 多线程间的互斥: (1)多线程间的互斥,用synchronized关键字,两个线程用互斥锁必须用同一个对象才能实现互斥。 (2) 两个非静态函数前加synchronized关键字,它们的公用锁是this,就是当前对象实例。 (... 0. 用runnable创建线程具有面向对象的思想。 1. quartz 定时器开源库。 3. 多线程间的互斥: (1)多线程间的互斥,用synchronized关键字,两个线程用互斥锁必须用同一个对象才能实现互斥。 (2) 两个非静态函数前加synchronized关键字,它们的公用锁是this,就是当前对象实例。 (...
- 导读:随着信息技术的日益发展已深入到社会的各个角落,各个大的企业,都充分意识到传统的手工管理模式已经逐渐不能适应时代的发展,为了更好的发展,纷纷开发适合自己的管理系统。不管大企业。各种员工信息的小企业也是如此,企业的管理层也深深意识到这一点,以前管理大多为手工管理,效率低、易出错、手续繁琐,而且耗费大量的人力,物力,财力。他们希望有一个适合自己的管理系统,能够实现员工信... 导读:随着信息技术的日益发展已深入到社会的各个角落,各个大的企业,都充分意识到传统的手工管理模式已经逐渐不能适应时代的发展,为了更好的发展,纷纷开发适合自己的管理系统。不管大企业。各种员工信息的小企业也是如此,企业的管理层也深深意识到这一点,以前管理大多为手工管理,效率低、易出错、手续繁琐,而且耗费大量的人力,物力,财力。他们希望有一个适合自己的管理系统,能够实现员工信...
- 导读:我国信息产业、企业售后服务发展迅速,电商的发展超出了所有人都想象,与此同时也带来了诸多的问题。飞速发展的交易额,带来了大量的GDP增长,然而光鲜的背后是每天无数客服手忙脚乱的为顾客服务。由于顾客对自身生活质量要求越来越高,售后管理业必须随着人们生活水平的提高而改变。伴随着购物规模的不断扩大,售后的各项反馈、投诉,对售后的要求等都将越来越复杂,售后管理系统的自身的管... 导读:我国信息产业、企业售后服务发展迅速,电商的发展超出了所有人都想象,与此同时也带来了诸多的问题。飞速发展的交易额,带来了大量的GDP增长,然而光鲜的背后是每天无数客服手忙脚乱的为顾客服务。由于顾客对自身生活质量要求越来越高,售后管理业必须随着人们生活水平的提高而改变。伴随着购物规模的不断扩大,售后的各项反馈、投诉,对售后的要求等都将越来越复杂,售后管理系统的自身的管...
上滑加载中
推荐直播
-
昇腾AI算法挑战赛-核心算子如何优化?专家带你深度解析2025/11/17 周一 16:00-17:00
王老师 华为算子专家
昇腾AI算法挑战赛进阶赛战鼓催征!本期直播间,我们特邀华为算子专家王老师,为你深度剖析Matmul、wholereducesum等核心算子的底层原理与优化技巧,直击赛题核心。想提升代码效率、冲击更高排名?锁定直播,带你破局!
回顾中 -
AI编码实干派,“码”力全开2026/02/26 周四 15:00-16:30
谈宗玮/于邦旭/丁俊卿/陈云亮/王一男
【中国,深圳,2026年2月26日】,以“AI编码实干派,码力全开”为主题的华为云码道(CodeArts)代码智能体新春发布会在线上成功召开。华为云码道公测版正式发布,为开发者和企业提供具备工程化能力的智能编码解决方案。
回顾中 -
华为云码道-玩转OpenClaw,开启在线养虾模式2026/03/11 周三 19:00-20:00
刘昱,华为云高级工程师/谈心,华为云技术专家/李海仑,上海圭卓智能科技有限公司CEO
OpenClaw 火爆开发者圈,华为云码道最新推出 Skill ——开发者只需输入一句口令,即可部署一个功能完整的「小龙虾」智能体。直播带你玩转华为云码道,玩转OpenClaw
回顾中
热门标签