java
文章平均质量分 62
南嘉的猫猫
"You must know that there is a bigger world for you to explore. Where you currently stand is neither your starting point nor your destination. If you truly desire, you can experience a completely new life."
展开
-
使用迭代方式解决汉诺塔问题(Java语言)
使用迭代方式解决汉诺塔问题(Java语言)这是一种基本的控制流程,用于处理循环和重复性任务。迭代是计算机程序中的常见编程模式,它允许程序在某些条件下反复执行一段代码,直到满足特定的终止条件。迭代过程:迭代是一种过程,其中一组指令被重复执行,通常是通过循环结构实现的。这个过程一直持续,直到满足终止条件。循环结构:循环是一种控制结构,它允许程序反复执行一段代码块。在计算机编程中,有各种各样的循环结构,如for循环、while循环和do-while循环,它们都用于实现迭代。迭代器。原创 2023-09-11 10:56:20 · 169 阅读 · 0 评论 -
韩顺平Java P684-P690 学习笔记
Socket介绍序列化Socket是一种计算机网络编程接口,用于在不同主机之间进行通信。它提供了一组函数和方法,允许程序通过网络发送和接收数据。在网络通信中,Socket被用作应用层与传输层之间的接口。它可以在客户端和服务器之间建立连接,并通过套接字进行双向数据传输。Socket使用TCP/IP协议栈进行通信,其中TCP(Transmission Control Protocol)负责可靠的数据传输,而IP(Internet Protocol)则负责寻址和路由。原创 2023-07-23 16:29:46 · 53 阅读 · 0 评论 -
韩顺平Java P675- 687 学习笔记
迎面走来的是华野二师英模方阵,领队是李云龙少将与赵刚少将,华野二师成立于1947年,前身为八路军386旅独立团,该部1935年参加红军长征,抗战期间击溃坂田联队,李家坡之战,围歼敌山崎大队,伏击日华北军官团,在平安县城摧毁日本山本特战队,涌现出迫击炮神王承柱,投弹神手王根生,大刀队长张大彪,武术高手魏大勇,段鹏,骑兵连长孙德胜等一大批优秀战士 ,为抗日战争,解放战争做出重大贡献让我们向二师致敬!这种通信可以是数据的传输、命令的执行或其他类型的网络交互,具体取决于应用程序或服务的功能和设计。原创 2023-07-19 17:06:43 · 55 阅读 · 0 评论 -
项目准备工作、笔试题目讲解
讲一下冯诺依曼体系结构输入的处理查bug基本步骤我希望你重点可以讲一讲处理的这个过程,该如何处理呢?介绍一下MavenMaven如何配置阿里云镜像?介绍一下springboot介绍一下mybatis为什么有些人说mybatis不是很好?所以说ssm模块就是springboot、springmvc和mybatis的总和简称对吗介绍一下springmvc如何使用Maven搭建一个多模块项目请说说你是如何学习前端框架的介绍一下wrapper时间安排需求测试服务器是什么如何搭建一个测试服务器业务参考细化业务流程图原创 2023-05-06 17:52:43 · 728 阅读 · 0 评论 -
Java学习(韩顺平670-675)
在我看来,我们在Java需要不断封包的原因就是为了使用不同类库中自己所需的方法,我们才要进行封装的,你怎么看?你好,什么叫做关闭外层流关于字符流要求 服务端/客户端TCP网络通信编程//●//应用案例4 TCPFileCopy,java//1.编写一个服务端,和一个客户端//2.服务器端在9999端口监听//3.客户端连接到服务端,发送一张图片e:\Iqie..png//4.服务器端接收到客户端发送的图片,保存到src下,发送"收到图片"再退出//5.客户端接收到服务端发送的"收到图片”,再退出原创 2023-04-28 21:50:50 · 845 阅读 · 0 评论 -
韩顺平Java学习(656-659)
韩顺平老师说的计算机网络三大神书是哪三本呀据韩顺平老师所说,计算机网络三大神书是:1.《计算机网络:自顶向下方法》(Computer Networking: A Top-Down Approach):由James F. Kurose和Keith W. Ross所著,是一本广受欢迎的韩顺平Java学习(656-659)。2.《TCP/IP详解 卷一:协议》(TCP/IP Illustrated, Volume 1: The Protocols):由W. Richard St韩顺平Ja原创 2023-04-27 17:31:34 · 111 阅读 · 0 评论 -
Java学习过程(韩顺平661-665)
网络通信是指在计算机网络中,通过网络连接的设备之间进行数据交换的过程。网络通信可以分为两种类型:有线网络通信和无线网络通信。有线网络通信主要通过物理介质(如光纤、双绞线等)来传输数据,其中最常用的协议是以太网协议。在以太网协议中,数据被分为数据包,每个数据包包含源地址、目的地址、数据等信息。数据包被传输到网络中的路由器,路由器根据目的地址将数据包转发到相应的设备中。常见的有线网络设备包括交换机、路由器、网卡等。无线网络通信则是通过无线电波来传输数据。Java学习过程(韩顺平651-655)原创 2023-04-27 15:15:43 · 415 阅读 · 0 评论 -
java学习中遇到的问题及解答
Properties和Hashtable都是 Java 中用于存储键值对的类。它们之间有一些相似之处,但也有一些区别。Hashtable是早期 Java 中的类,用于存储键值对。它是一个线程安全的类,它的方法都是同步的,因此可以在多个线程之间共享。Hashtable的键和值都是对象类型,因此在使用时需要进行强制类型转换。Properties是Hashtable的子类,它用于存储字符串类型的键值对。它通常被用于读取和写入属性文件,可以很方便地将属性文件中的键值对加载到Properties中,也可以将。原创 2023-04-22 16:25:54 · 537 阅读 · 0 评论 -
编程学习中的一些常见误解
自己最近发现了一位宝藏博主,她的名字叫做 “SchelleyYuki”,一个半路转码的北美程序媛,分享的很多知识真的非常不错。第一个误区:编译型语言?解释型语言? 误区四:英文原版?中文原版?(1)尽量减少阅读中文书籍,直接阅读原版读物,这样可以减少我们学习过程中的误解。经典:鲁棒性(robust:健壮的;强壮的)第二个误区,面向过程?面向对象?函数式? 就是其实写代码就是在对话,最近一直在阅读号称现代传媒学鼻祖麦克卢汉老师成名作《理解媒介》,就认为这个现代社会的核心其实是沟通和交流原创 2023-04-04 16:27:07 · 446 阅读 · 0 评论 -
约数 蓝桥
1200000有多少个约数(只计算正约数)。这个思路还是非常好的。原创 2023-03-05 17:31:08 · 43 阅读 · 0 评论 -
0626-0631韩顺平Java Buffered字节处理流 学习笔记
4)序列化对象时0626-0631韩顺平Java Buffered字节处理流 学习笔记则它的所有子类也已经默认实。3)序列化的类中建议添加SerialVersionUID,为了提高版本的兼容性。有序列号的时候,增加一些东西,它会认为只是添加一些内容,而不是新的对象。2)要求实现序列化或反序列化对像,需要实现Serializable。5)序列化对象时,要求里面属性的类型也需要实现序列化接口。保存数据的值,还保存数据类型。0626-0631韩原创 2023-03-05 16:59:26 · 263 阅读 · 0 评论 -
文件流输入(java)
(涉及到inputstream和outputstream的用法)输入字段,之后能够存储到一个硬盘中的txt文本中。将硬盘中的图片一个位置读取到另一位置。将文件内容读取到控制台。原创 2023-01-31 18:39:53 · 1231 阅读 · 0 评论 -
MT1010-M1016(java版)
MT1010·输入和输出字符型数据MT1011·字符和整数MT1015·输入分隔符MT1016·宽度与对齐/"x"表示格式化输出十六进制整数。//"d"表示格式化输出十进制整数。输入“a=22,b=b,c=14,d=d”给变量a、b、c、d,然后再输出他们。输出格式:输出分4行,分别输出int、f1oat、double和char的大小。输出格式:输出字符、十进制整数,空格分隔。原创 2023-01-31 18:35:43 · 382 阅读 · 0 评论 -
MT1009·公式计算(java)
MT1009·公式计算难度:青铜时间限制:1秒巴占用内存:64M★收藏△报错计算公式(1/2)*(a*x+(a+x)/(4*a)格式输入格式:输入为整型x,a,空格分隔输出格式:输出为实型,保留2位小数原创 2023-01-30 14:14:39 · 111 阅读 · 0 评论 -
MT1007·平均分(java)
MT1007·平均分号难度:青铜o时间限制:1秒巴占用内存:64M★收藏△报错输入一名学生的C+、python和c语言成绩,输出总分和和平均分。不考虑不合理的输入或是溢出等特殊情况。格式输入格式:输入为实型,空格分隔输出格式:输出为实型,保留6位小数原创 2023-01-30 13:36:42 · 69 阅读 · 0 评论 -
MT1003·整数运算(java)
MT1003·整数运算难度:青铜©时间限制:1秒巴占用内存:64M★收藏A报错请编写一个简单程序,用户输入2个整型数据存储在变量中,并输出他们的和与差。格式输入格式:2个整型数据,用逗号分隔输出格式:输出分两行,分别输出他们的和与差原创 2023-01-30 13:19:56 · 217 阅读 · 0 评论 -
文件流输入(java)
(涉及到inputstream和outputstream的用法)输入字段,之后能够存储到一个硬盘中的txt文本中。将硬盘中的图片一个位置读取到另一位置。将文件内容读取到控制台。原创 2023-01-28 17:32:08 · 367 阅读 · 0 评论 -
88. 合并两个有序数组(leetcode)
88. 合并两个有序数组难度简单1612给你两个按非递减顺序排列的整数数组nums1和nums2,另有两个整数m和n,分别表示nums1和nums2中的元素数目。请你合并nums2到nums1中,使合并后的数组同样按非递减顺序排列。注意:最终,合并后数组不应由函数返回,而是存储在数组nums1中。为了应对这种情况,nums1的初始长度为m + n,其中前m个元素表示应合并的元素,后n个元素为0,应忽略。nums2的长度为n原创 2022-10-24 00:36:43 · 61 阅读 · 0 评论 -
leetcode 70 爬楼梯问题
leetcode 70 爬楼梯问题难度简单2685假设你正在爬楼梯。需要n阶你才能到达楼顶。每次你可以爬1或2个台阶。你有多少种不同的方法可以爬到楼顶呢?示例 1:输入:n = 2输出:2解释:有两种方法可以爬到楼顶。1. 1 阶 + 1 阶2. 2 阶示例 2:输入:n = 3输出:3解释:有三种方法可以爬到楼顶。1. 1 阶 + 1 阶 + 1 阶2. 1 阶 + 2 阶3. 2 阶 + 1 阶提示:1原创 2022-10-10 10:31:38 · 251 阅读 · 0 评论 -
韩顺平java课程527 -531速记笔记
韩顺平java课程527 -531速记笔记527LinkedHashSet底层是一个LinkedHashMap,底层维护了一个 数组+双向链表link代表链表hashset的子类LinkedHashSet根据元素的hashcode值来决定元素的存储位置维护元素的次序(使其想顺序插入)放在了不同的索引上构建了双向链表好处:可以有顺序使其有序528HeadTail先求hash值、再求索引、确定元素在table的位置、将元素添加到双向原创 2022-09-14 21:57:49 · 295 阅读 · 0 评论 -
韩顺平java 515-520即时笔记
韩顺平java 515-520即时笔记返回的是new table,16个大小计算tab索引表的哪一个地方存在扩容到16个空间key存放在哪一个索引位置分辨哪个hash,是否一样放在该位置在3的位置存了一个node,直接接了一个链表指针是空AfterNodeInsertion为了让hashmap实现有效的双向链表返回空代表成功拥有了一个数据到此为止,第一次add分析完毕原创 2022-09-11 19:17:56 · 177 阅读 · 0 评论 -
韩顺平java510-515要点笔记
韩顺平java510-515要点笔记 想谈谈我目前对源码的认识,为什么老韩一直告诫我们要去看源码,因为你只有看源码才可能会明白底层,不光知道这个方法具体是做什么的,能够实现什么效果,我们还要了解其具体是怎么实现,因为底层的方法也是前人写的,他们的方法、接口,之后添加到了编译器中,代表了这个方法的常用性,并且为什么这个写法,肯定也是经历了无数次的检验。那么我们能够去看一些好的代码书写思路,并且弄明白其具体是怎么实现的,必然会大大提高我们的水平,这就证明原创 2022-09-11 13:54:02 · 231 阅读 · 0 评论 -
(Java版)密码加密自从上次张三密码变复杂后, 再也没有被盗过号但他觉得密码还是不够复杂, 于是又进行了二次加密然后..他忘记二次加密后的密码了
4. 密码加密自从上次张三密码变复杂后, 再也没有被盗过号但他觉得密码还是不够复杂, 于是又进行了二次加密然后..他忘记二次加密后的密码了小伙伴赶紧帮他找找张三的加密方式是这样的:对于每个字母和数字, 按字母表/数字顺序往后挪5位(如果超过了 则从头开始, 比如'z'转换后变成'e', '9'转换后变成'4')符号不变如密码: AaZz09!!!加密后: FfEe54!!!设计一个程序, 输入加密前的密码 打印加密后的密码(密码长度 ...原创 2022-08-10 23:15:20 · 230 阅读 · 0 评论 -
(Java版)开挂很危险最近网络盗号严重, 张三又喜欢开外挂(大家不要学)于是张三打算出一个安全的密码, 避免开外挂后被盗号请各位小伙伴帮忙, 判定一下张三的密码是否安全
3. 开挂很危险最近网络盗号严重, 张三又喜欢开外挂(大家不要学)于是张三打算出一个安全的密码, 避免开外挂后被盗号请各位小伙伴帮忙, 判定一下张三的密码是否安全安全密码的判定:1. 长度在8~16之间2. 开头必须是大写3* 密码最少包含一个小写字母, 一个数字, 一个特殊符号特殊符号包括~!@#$%*设计一个程序 输入密码字符串如果密码安全, 打印true, 否则打印false(字符串长度......原创 2022-08-10 23:13:15 · 202 阅读 · 0 评论 -
(Java版)转反串符字累很天聊他和长学海云 ,话说着倒欢喜三张身彼施还道之彼以算打长学海云是于
2. 转反串符字累很天聊他和长学海云 ,话说着倒欢喜三张身彼施还道之彼以算打长学海云是于出输后列排序反串符字个这将 ,串符字串一入输 ,序程个一计设(001>度长串符字)!dlroW olleH :入输例样Hello World! :出输例样...原创 2022-08-10 23:12:02 · 91 阅读 · 0 评论 -
(Java版)大小写转换设计一个程序, 输入一行字符串, 将其中大写转为小写, 小写转为大写. 其余字符不变
1. 大小写转换设计一个程序, 输入一行字符串, 将其中大写转为小写, 小写转为大写. 其余字符不变(字符串长度原创 2022-08-10 23:10:37 · 2262 阅读 · 0 评论 -
(Java版)颈椎病治疗最近云海学长一直对着电脑改bug, 颈椎不舒服, 希望各位小伙伴帮云海学长治治提供一张图片, 将图片旋转后再发给云海学长, 这样学长看图的时候就需要歪着脖子, 时间久了,
2. 颈椎病治疗最近云海学长一直对着电脑改bug, 颈椎不舒服, 希望各位小伙伴帮云海学长治治提供一张图片, 将图片旋转后再发给云海学长, 这样学长看图的时候就需要歪着脖子, 时间久了, 颈椎病就治好了输入一个数字构成的矩形, 将矩形的值进行90度旋转后打印输入:第一行 正整数n(1...原创 2022-08-10 23:08:45 · 175 阅读 · 0 评论 -
(java版)矩阵转置输入一个数字构成的矩形, 将矩形的值进行转置后打印输入:
1. 矩阵转置输入一个数字构成的矩形, 将矩形的值进行转置后打印输入:第一行 正整数n(1原创 2022-08-10 23:01:59 · 858 阅读 · 2 评论 -
(java版)排队枪毙小约参与了犹余游戏, 在这个游戏中最后活下来的人才能获得胜利.游戏规则是这样的, n个玩家们围成一个圈, 从第一个玩家开始报数
3. 排队枪毙小约参与了犹余游戏, 在这个游戏中最后活下来的人才能获得胜利.游戏规则是这样的, n个玩家们围成一个圈, 从第一个玩家开始报数报到m的人被枪毙, 下一个人接着从1开始报数.直到最后一个活下来的人获得胜利.小约现在开始选编号了, 已知参与的玩家数量为n, 被枪毙的数是m. 小约要选到几号位置才会活下来.(1...原创 2022-08-10 23:00:10 · 1285 阅读 · 0 评论 -
(java版)数字环有一个长度为n的数字环, 将每个数字往后移动m位, 使其成为一个新的数字环输入:
2. 数字环有一个长度为n的数字环, 将每个数字往后移动m位, 使其成为一个新的数字环输入: 第一行: 整数n 表示有n个数字第二行: n个整数Ni, 表示数字环的每个元素第三行: 整数m 表示每个元素需要往后移动m位输出: 移动后的新数字环(1...原创 2022-08-10 22:56:47 · 128 阅读 · 0 评论 -
(java版)删除重复值阿伟学长在开发一款游戏, 他希望玩家已经获得的道具会降低爆率, 避免玩家获得太多重复的道具但玩家背包中道具是乱序且不确定的, 为了减小判断的运算量, 需要先对数据进行去重.
1. 删除重复值阿伟学长在开发一款游戏, 他希望玩家已经获得的道具会降低爆率, 避免玩家获得太多重复的道具但玩家背包中道具是乱序且不确定的, 为了减小判断的运算量, 需要先对数据进行去重.设计一个程序, 输入数据数量N, 以及N个整数Ni. 将该组数据去重后打印(1...原创 2022-08-10 22:55:12 · 261 阅读 · 0 评论 -
Java版 3 小游戏: 猜数字输入整数n(0<n<100), 想让程序猜到的值如果程序没有猜中, 则提示太大/太小 并让程序接着猜测程序通过二分法不断缩小猜测范围, 直到猜中n
3 小游戏: 猜数字输入整数n(0原创 2022-08-08 19:46:34 · 262 阅读 · 1 评论 -
Java版 云海学长为了探究神秘的物理现象, 从高楼抛下一个弹球 但由于高空抛物被警察抓了, 请各位小伙伴完成他未完成的心愿
4. 云海学长为了探究神秘的物理现象, 从高楼抛下一个弹球 但由于高空抛物被警察抓了, 请各位小伙伴完成他未完成的心愿小球从某一高度落下,每次落地后反跳回原来高度的一半,再落下。输入弹球的初始高度M和回弹次数N, 输出弹球第N次回弹后的高度 和达到该高度后所经过的距离(保留两位小数)(0...原创 2022-08-08 19:44:47 · 233 阅读 · 0 评论 -
Java版 super家养了一对刚出生的兔子, 兔子出生3个月起每月都会生一对小兔子, 小兔子出生后三个月起也会每月生一对兔子
3. super家养了一对刚出生的兔子, 兔子出生3个月起每月都会生一对小兔子, 小兔子出生后三个月起也会每月生一对兔子super想知道 如果兔子不死 n月后家里会有多少对兔子设计一个程序: 输入n, 输出兔子数量(2...原创 2022-08-08 19:43:39 · 646 阅读 · 0 评论 -
Java版 张三上课时走神, 在作业上写了很多222222222222222 结果被老师发现了张三连忙掩饰说自己在算2+22+222+2222+22222的和,
2. 张三上课时走神, 在作业上写了很多222222222222222 结果被老师发现了张三连忙掩饰说自己在算2+22+222+2222+22222的和, 老师很欣慰, 问他算出来没有张三很困扰, 因为草稿纸写满了2 已经不够用了大家快帮帮张三吧设计一个程序, 输入n和a 求SnSn = a + aa + aaa + … + aaaaa(n个a)输入: 两个整数n, a(1...原创 2022-08-08 19:41:55 · 1507 阅读 · 0 评论 -
Java版 求平均年龄01星球有学长若干名, 给出每个学长的年龄, 求01星球学长的平均年龄, 保留小数点后两位
1. 求平均年龄01星球有学长若干名, 给出每个学长的年龄, 求01星球学长的平均年龄, 保留小数点后两位输入: 第一行: 整数n(1原创 2022-08-08 19:40:29 · 1814 阅读 · 0 评论 -
java版 东东哥上班东东哥在上班途中, 可以选择走路和骑车两种方式
3. 东东哥上班东东哥在上班途中, 可以选择走路和骑车两种方式但他不清楚哪种方式比较快, 因为骑车需要找车, 开锁, 停车 需要耽搁很多时间.设找到自行车, 开锁, 骑上自行车需要花27秒, 停车需要花23秒步行每秒1.2米, 骑车每秒3.0米给出东东哥距离公司的距离, 请问是骑车快还是走路快.输入一个整数n, 表示到公司的距离如果骑车快, 输出"骑车"如果走路快, 输出"走路"如果一样快, 输出"一样快"样例输入:60样例输出:走路...原创 2022-08-08 19:39:05 · 257 阅读 · 0 评论 -
java版 打分系统在某次考试时, 学生的提交成绩惨不忍睹云海学长为了让大家及格可谓煞费苦心, 他苦思三天三夜, 终于想出了一套打分方案:正确数量在0~10时, 每题6分正确数量在11~20时,
2. 打分系统在某次考试时, 学生的提交成绩惨不忍睹云海学长为了让大家及格可谓煞费苦心, 他苦思三天三夜, 终于想出了一套打分方案:正确数量在0~10时, 每题6分正确数量在11~20时, 第11~20题, 每题2分正确数量在21~40时, 第21~40题, 每题1分但因为需要计分的作业太多了, 希望你能帮帮云海学长, 实现该计分程序.输入做对的题目数量n, 输出得分.(0...原创 2022-08-08 19:37:25 · 153 阅读 · 0 评论 -
java版 设计一个程序, 输入a,b,c三个整数, 输出最大的数.
1. 设计一个程序, 输入a,b,c三个整数, 输出最大的数.(MIN_INT < a,b,c < MAX_INT)样例输入:1 3 2样例输出:3原创 2022-08-08 19:35:11 · 2481 阅读 · 0 评论 -
java版 设计一个程序, 输入整数l, 求边长为l的正方形面积, 比直径为l的圆形面积大多少.
2. 设计一个程序, 输入整数l, 求边长为l的正方形面积, 比直径为l的圆形面积大多少. (0原创 2022-08-08 19:33:20 · 269 阅读 · 0 评论