- 博客(19)
- 收藏
- 关注
原创 【二本自学】Javaの核弹笔记:零基础挑战三个月暴力上岸008常用API(一)
本文摘要:文章介绍了API和Java编程中的两个重要概念。1)包管理:详细说明了包的分类管理作用,以及调用不同包下程序的注意事项,包括同包调用、导入外部包和Java自带包的规则。2)String类:阐述了字符串对象的创建方式、特点(不可变性)、常用方法和注意事项,特别比较了字符串常量池与new创建方式的区别。3)通过验证码和用户登录案例展示了String类的实际应用。4)简要介绍了ArrayList集合的特点,包括可变长度和泛型特性,以及与固定长度数组的区别。
2025-09-13 20:59:23
305
原创 【二本自学】Javaの核弹笔记:零基础挑战三个月暴力上岸007面向对象基础
4.实体类:一种特殊的类(这个类中的成员变量都要私有,并且要对外提供相应的getXxx,setXxx方法;·如果你在这个类中定义了一个有参数构造器了,那么无参数构造器就消失了,此时,如果还要使用无参数构造器,必须自己写一个。2.封装:用类设计对象处理某一个事物的数据时,应该把要处理的数据,以及处理这些数据方法,设计到一个对象中去。4.类中定义的变量也称为成员变量(对象的属性),类中定义的方法也称为成员方法(对象的行为)2.开发一个一个的对象,把数据交给对象,再调用对象的方法来完成对数据的处理。
2025-09-08 23:03:30
794
原创 【二本自学】Javaの核弹笔记:零基础挑战三个月暴力上岸006案例
本文介绍了7个Java编程案例:1.飞机票计价系统(根据月份和舱位类型计算折扣价);2.验证码生成器(随机生成数字和字母组合);3.评委打分系统(计算去掉最高最低分后的平均分);4.数字加密程序(对数字进行加密和反转处理);5.数组拷贝方法;6.抢红包模拟程序;7.素数查找工具(在指定范围内查找素数)。这些案例展示了Java中if/switch分支结构、随机数生成、数组操作、循环控制等基础编程技术的应用,每个案例都包含需求分析、代码实现和总结说明。
2025-08-29 22:40:19
1319
原创 【二本自学】Javaの核弹笔记:零基础挑战三个月暴力上岸005方法
本文介绍了Java方法的基本概念和使用要点。方法是一种封装代码功能的语法结构,通过方法名调用执行,能提高代码复用性和程序清晰度。文章详细说明了方法的多种形式(无参数无返回值、有返回值等)、使用时的常见问题、执行原理(栈内存运行)以及参数传递机制(值传递)。同时解释了方法重载的概念(同名不同参)及其应用场景,并对比了return、break、continue关键字的区别。最后强调定义方法时需要重点考虑是否接收参数和返回数据两个核心问题。
2025-08-29 22:39:50
162
原创 【二本自学】Javaの核弹笔记:零基础挑战三个月暴力上岸004
idea自带的断点调试工具,可以控制代码从断点开始一行一行的执行,然后详细观看程序执行的情况。·boolean类型数组的元素默认值是false、String类型数组的元素的默认值是null。·定义数组时先不存入具体的元素值,只确定数组存储的数据类型和数组的长度。·使用for循环,控制让数组的前后位置的元素,依次交换。·最后把临时变量记住的后一个位置的值赋值给前一个位置处。·再把前一个位置处的元素值,赋值给后一个位置处。·多个数组变量中存储的是同一个数组对象的地址。
2025-08-28 08:40:42
325
原创 【二本自学】Javaの核弹笔记:零基础挑战三个月暴力上岸003
存在多个case分支的代码是一样时,可以把代码写到一个case块,其他case块通过穿透性能,穿透到该case块即可,这样可以简化代码。6.If在功能上远远强于switch,if适合做条件是区间判断的情况,switch适合做条件是比较值的情况,代码优雅,性能较好。·break:跳出并结束当前所在循环的执行(只能用于结束所在循环,或者结束所在switch分支的执行)·for控制循环的变量只在循环中使用,while控制循环的变量在循环后还可以继续使用。·知道循环几次使用for,不知道循环几次使用while。
2025-08-27 09:39:12
653
原创 【二本自学】Javaの核弹笔记:零基础挑战三个月暴力上岸002
9.Java程序中支持书写二进制、八进制、十六进制的数据,分别需要以0B或者0b、0、0X或者0x开头。·非单独使用:在变量前,先进行变量自增/自减,再使用变量。3.4变量是从定义开始到}截止的范围内有效,且同一个范围内,定义的多个变量,他们的名称不能一样。3.2变量在计算机中的执行原理:内存中的一块区域,可以理解为一个盒子,用来装一个数据的。首先计算关系表达是的值,如果值为true,返回值1,如果为false,返回值2。14.默认情况下,大范围类型的变量直接赋值给小范围类型的变量会报错。
2025-08-27 09:34:34
390
原创 【二本自学】Javaの核弹笔记:零基础挑战三个月暴力上岸
在任意方法中输入fori,IDEA会自动生成一个以i为索引,以i=0为起始条件,没有设置终止条件的普通的递增for循环。:把要注释的多行选中,再按Ctrl + Shift + / 可以对多行进行注释。:在一个类中输入psvm,IDEA会自动生成主方法main。:按回车之后两个/*之间的位置就可以写多行注释了。
2025-07-26 20:51:33
323
原创 手把手带你安装jdk21以及环境变量配置(附带官网链接)
新建系统变量名为"JAVA_HOME"新建系统变量名为"CLASSPATH"新建系统变量名为"JDK-21”1.找到刚才的安装路径的bin。输入java -version。Win+R输入cmd。
2025-06-05 13:58:35
1009
原创 [毕设辣手摧花]硅基小白の进化史:准备毕设答辩问题(D老师1.0版
✅参考答案:access_token设为2小时(存Redis),refresh_token设为7天(存HttpOnly Cookie)。✅参考答案:应建立三张表:user(user_id)、lab(lab_id)、booking(id,user_id,lab_id,time_slot),通过外键实现级联查询,例如设备预约状态变更时触发更新。✅ 答案:需关联repair_record(报修记录)、repair_status(状态码表)、staff(处理人员)三张表,通过repair_id关联查询。
2025-04-23 13:43:53
297
原创 [毕设辣手摧花]硅基小白の进化史:从零暴力破解毕设系统(超详细版1.0
这篇文章是因为笔者虽然依靠脚手架成功完成毕设,但是里面很多东西根本就不明白,于是找了很多资料试图研究明白里面的弯弯绕绕。
2025-04-22 23:36:33
792
原创 [毕设辣手摧花]数据库主键设置自增,当删除若干行后再添加数据,主键id不连续(留坑)
方案B(虚拟连续编号) 完全适用于已经存在不连续ID的情况,它会在查询时动态生成连续的显示编号(display_id),而不会修改实际数据库中的主键ID。如果原有 selectAll() 已满足业务逻辑,无需额外Service层封装。:删除中间记录后,后续新增记录的ID会继续递增,不会填补空缺。LabMapper.java(Mapper接口)LabService.java(服务层,可选):部分成功插入时,已使用的ID不会被回收。// 在查询时添加行号(不改变实际ID)Lab.java(实体类)
2025-04-22 18:21:27
934
原创 win11系统中环境变量path的显示全堆在一起,如何变成表格形式
这段时间鼓捣毕设,安装各种软件,一直配置环境变量,每个教程都说把环境变量上移,上移上移上移就变成了这样....好难看,好不方便,忍了两天,忍不了了,查!将它移到最前面,点击确定。
2025-04-12 16:05:09
277
原创 [毕设辣手摧花]完全零基础小白如何解决毕设遇到的牛鬼蛇神(潦草收尾版
这个解决的时候真的是被气笑了...反复对照到底哪句代码出了问题,因为可以创建实验室管理员,但是不显示具体信息,只有保存成功,登录也没有问题,但是登录之后会自动重新跳转至登录页面,一开始还是这样,后来发现登录段代码加了半个注释/**。嗯...后面就没有遇到过什么bug了,但是有个提醒,每次新建文件时记得修改一下maven配置,(我也不清楚是不是有方法可以永久生效)没什么可以告诉大家的了,贴一些当时查阅过的网址吧,顺便说一句,后面还会开一个毕设论文的,那个我还没开始写,这下记得全程保存了哈哈哈。
2025-03-31 16:25:27
556
原创 CTF_逆向工程_解题思路
PE工具(PEiD)、反编译器(IDA Pro、obidump)、调试器(OllyDbg、GDB)C语言基础、计算机结构、汇编指令、数据结构、Windows PE、Linux ELF、壳。(看来这个题目类型不能速成,如果后期继续学习的话,会补充笔记的。难度相对较高,最基本的思想就是从产品到原理,最后再到产品。WinHex/UE、汇编金手指、吾爱破解工具包。
2024-03-30 19:47:17
386
原创 CTF_信息隐写_常见解题思路
这是CTF解题思路的第三篇文章,每一篇都有待完善,不过没办法,确实着急用,后期会进行一定的补充和完善,并配上例题解析。
2024-03-30 19:37:19
334
原创 CTF_密码学_常见题目分析思路
竞赛常见编码类型·单一类:直接将flag值通过工具实现一次转换·组合类:主要以多种编码形式存在·异常类:将密文值大小写篡改或增加多余的1~2位字符,然后需要脚本进行遍历猜解
2024-03-30 17:28:48
1323
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1