- 缓冲流 是对基本流对象的一种增强,通过缓冲区数组读写,减少系统IO次数,提高读写效率 字节缓冲流 字节缓冲输出流 BufferedOutputStream extends OutputStream 继承父类成员方法 构造方法: BufferedOutputStream ( OutputStream out ) 创建一个新的缓冲输出流,以将数据写入指定的底层... 缓冲流 是对基本流对象的一种增强,通过缓冲区数组读写,减少系统IO次数,提高读写效率 字节缓冲流 字节缓冲输出流 BufferedOutputStream extends OutputStream 继承父类成员方法 构造方法: BufferedOutputStream ( OutputStream out ) 创建一个新的缓冲输出流,以将数据写入指定的底层...
- 文章目录 TCP3次握手SocketServerSocket B/S-浏览器/服务器结构 TCP:传输控制协议(Transmission Control Protocol) UDP:用户数据包协议(User Datagram Protocol) IP地址(Internet Protocol Address) 端口号:逻辑端口,分配随机端... 文章目录 TCP3次握手SocketServerSocket B/S-浏览器/服务器结构 TCP:传输控制协议(Transmission Control Protocol) UDP:用户数据包协议(User Datagram Protocol) IP地址(Internet Protocol Address) 端口号:逻辑端口,分配随机端...
- 你好呀,我是灰小猿,一个超会写bug的程序猿! 欢迎大家关注我的专栏“每日蓝桥”,该专栏的主要作用是和大家分享近几年蓝桥杯省赛及决赛等真题,解析其中存在的算法思想、数据结构等内容,帮助大家学习到更多的知识和技术! 标题:螺旋折线 如下图所示的螺旋折线经过平面上所有整点恰好一次。 对于整点 (X,Y),我们定义它到原点的距离 dis(X... 你好呀,我是灰小猿,一个超会写bug的程序猿! 欢迎大家关注我的专栏“每日蓝桥”,该专栏的主要作用是和大家分享近几年蓝桥杯省赛及决赛等真题,解析其中存在的算法思想、数据结构等内容,帮助大家学习到更多的知识和技术! 标题:螺旋折线 如下图所示的螺旋折线经过平面上所有整点恰好一次。 对于整点 (X,Y),我们定义它到原点的距离 dis(X...
- 初出茅庐在学习,君若有不喜之处,吾愿听君之见,然存己身之断!海纳百川,但存己见! 文章目录 简介为什么使用Kotlin,Java难道它不香吗?已经会Java,还必须学习Kotlin吗?简单了解Kotlin定义函数Kotlin定义变量Kotlin逻辑控制 if条件语句Kotlin逻辑控制 when条件语句Kotlin for循环Kotlin while循环 ... 初出茅庐在学习,君若有不喜之处,吾愿听君之见,然存己身之断!海纳百川,但存己见! 文章目录 简介为什么使用Kotlin,Java难道它不香吗?已经会Java,还必须学习Kotlin吗?简单了解Kotlin定义函数Kotlin定义变量Kotlin逻辑控制 if条件语句Kotlin逻辑控制 when条件语句Kotlin for循环Kotlin while循环 ...
- 原创公众号:bigsai 前言 约瑟夫环问题是算法中相当经典的一个问题,其问题理解是相当容易的,并且问题描述有非常多的版本,并且约瑟夫环问题还有很多变形,这篇约瑟夫问题的讲解,一定可以带你理解通通! 什么是约瑟夫环问题? 约瑟夫环问题在不同平台被"优化"描述的不一样,例如在牛客剑指offer叫孩子们的游戏,还有叫杀人游戏,点名……最直接的感觉还是力扣上... 原创公众号:bigsai 前言 约瑟夫环问题是算法中相当经典的一个问题,其问题理解是相当容易的,并且问题描述有非常多的版本,并且约瑟夫环问题还有很多变形,这篇约瑟夫问题的讲解,一定可以带你理解通通! 什么是约瑟夫环问题? 约瑟夫环问题在不同平台被"优化"描述的不一样,例如在牛客剑指offer叫孩子们的游戏,还有叫杀人游戏,点名……最直接的感觉还是力扣上...
- 原创不易,如果有收获请不要吝啬你的一键三连! 文章已收录在 数据结构与算法学习仓库 前言 约瑟夫环问题是算法中相当经典的一个问题,其问题理解是相当容易的,并且问题描述有非常多的版本,并且约瑟夫环问题还有很多变形,这篇约瑟夫问题的讲解,一定可以带你理解通通! 什么是约瑟夫环问题? 约瑟夫环问题在不同平台被"优化"描述的不一样,例如在牛客剑指offer叫孩... 原创不易,如果有收获请不要吝啬你的一键三连! 文章已收录在 数据结构与算法学习仓库 前言 约瑟夫环问题是算法中相当经典的一个问题,其问题理解是相当容易的,并且问题描述有非常多的版本,并且约瑟夫环问题还有很多变形,这篇约瑟夫问题的讲解,一定可以带你理解通通! 什么是约瑟夫环问题? 约瑟夫环问题在不同平台被"优化"描述的不一样,例如在牛客剑指offer叫孩...
- 你好呀,我是灰小猿,一个超会写bug的程序猿! 欢迎大家关注我的专栏“每日蓝桥”,该专栏的主要作用是和大家分享近几年蓝桥杯省赛及决赛等真题,解析其中存在的算法思想、数据结构等内容,帮助大家学习到更多的知识和技术! 标题:方格计数 解题思路: 本题在求解时我们应该知道,半径为1000,则说明半径上无论是横坐标还是纵坐标,在某一个象限上顶点的坐标一... 你好呀,我是灰小猿,一个超会写bug的程序猿! 欢迎大家关注我的专栏“每日蓝桥”,该专栏的主要作用是和大家分享近几年蓝桥杯省赛及决赛等真题,解析其中存在的算法思想、数据结构等内容,帮助大家学习到更多的知识和技术! 标题:方格计数 解题思路: 本题在求解时我们应该知道,半径为1000,则说明半径上无论是横坐标还是纵坐标,在某一个象限上顶点的坐标一...
- 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...
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中
热门标签