- 博客(32)
- 收藏
- 关注
原创 javaWeb中所有乱码问题解决(HTML乱码、tomcat乱码、请求[get/post]乱码、响应乱码)
HTML乱码、tomcat控制台乱码、请求(get、post)乱码、响应乱码解决
2024-06-11 22:53:50
1326
原创 使用lombok帮我们生成 getter、setter、无参构造器、全参构造器、equals、hashcode
lombok可以帮我们生成 getter、setter、无参构造器、全参构造器、equals、hashcode方法,我们就不要再去生成,从而提高了代码的简洁性和可维护性
2024-06-11 17:21:06
424
原创 【无标题】
1.找到需要将 java 工程转为 javaweb 工程的文件,双击 shift 然后搜索 Add Frameworks Support ,即可找到。
2024-04-28 16:34:37
145
原创 Java中集合的选择
无序:HashSet[底层是HashMap,维护了一个哈希表[即 数组+链表+红黑树 ]插入和取出顺序一致:LinkedHashSet,维护数组+双向链表。改查多:ArrayList[底层维护了Object可变数组]增删多:LinkedList[底层维护了双向链表]键插入顺序和取出顺序一致:LinkedHashMap。键无序:HashMap[底层是数组+链表+红黑树]读取文件:Preproties。2.1. 允许重复:List。键排序:TreeMap。2.2:不允许重复:Set。排序:TreeSet。
2023-01-07 10:16:31
632
原创 【Java】来谈谈对ArrayList底层扩容的理解
ArrayList中维护了一个elementData数组1.如果使用的是无参构造的话:创建一个elementData空数组,第一次添加元素,就会触发自动扩容机制,第一次为10,如果10个满了的话,第二次及以后elementData的长度的1.5倍来扩容2.如果是指定大小话,会创建一个指定大小的elementData数组,当不够的话,就会触发自动扩容机制,按照elementData长度的1.5被来扩容***
2022-12-27 19:51:50
208
原创 【JavaSE】StingBuffer、StringBuilder的使用
本文为 StringBuilder、StingBuffer 的笔记自学java第…天常常是最后一把钥匙打开了沈殿门,不要失去信心,只要坚持不懈,就终会有结果的 加油,陌生人。
2022-12-14 19:54:31
546
原创 【JavaSE】String常用方法
本篇文章记录了一些String的常用方法自学java的第 … 天,加油突破自己常常是最后一把钥匙打开了神殿门,不要失去信心,只要坚持不懈,就终会有结果的
2022-12-10 18:51:07
666
3
原创 【JavaSE】枚举
枚举在日常生活中很常见,例如表示星期的SUNDAY、MONDAY、TUESDAY、WEDNESDAY、THURSDAY、FRIDAY、SATURDAY就是一个枚举。3.enum 常用方法
2022-12-03 16:21:34
329
原创 袁如意|开发工具 sublime text
在弹出的安装确认的窗口上,直接点击运行,然后就会弹出安装向导的窗口,继续点击next,进行下一步操作。
2022-12-03 12:53:19
817
原创 【JavaSE】内部类的使用【重点】
本文仅仅作为个人的学习笔记,有不对的地方还请多多指点自学java的第 … 天,加油突破自己常常是最后一把钥匙打开了沈殿门,不要失去信心,只要坚持不懈,就终会有结果的一个类的内部又完整的嵌套了另一个类结构,被嵌套的类为内部类(inner class),嵌套其他类的类为外部类(outer class),是类的五大成员 [属性、方法、构造器、接代码块、内部类] ,内部类最大的特点是可以直接访问私有属性,并且可以体现类与类之间的包含关系。局部内部类:有类名匿名内部类:没有类名。
2022-11-30 20:09:03
621
原创 【JavaSE】final关键字
1:final 可以修饰类、属性、方法和局部变量:2:final 定义时必须赋初始值,并且不能修改赋值可以在以下位置之一:2.1.定义时2.2.构造器3.代码块3:如果 final 修饰的是静态的属性,则初始化位置只能是:3.1.定义时3.2.静态代码块4:final 类不能继承,但是能实例化对象5:如果不是 final 类,但是有 final 方法,方法虽不能重写,但可以被继承。
2022-11-26 20:31:11
2215
2
原创 java中单例设计模式[饿汉式、懒汉式]
1、所谓类的单例设计模式,就是采取一定的方法 保证在 咋哼歌软件系统中,对某个类只能存在一个实例,并且该类只提供一个取得其对象实例的方法注意:我这个懒汉式是有问题的:加入说有多个线程进来,他就都判断为空,就会创建多个实例,就不满足单例设计模式,可以使用线程来解决最后还请各位多指导指导一下我这个自学 java 的小白。
2022-11-25 13:34:54
448
原创 一文读懂 Java 中类属性、类方法
类变量也叫静态变量/静态属性,是该类的所有对象共享的变量,任何该类的对象去访问它是,得到的都是相同值,同样,该类的任何对象去修改它时,修改的也是同一个变量定义语法1、访问修饰符 static 数据类型 变量名;2、static 访问修饰符 数据类型 变量名;类方法也称静态方法1、访问修饰符 static 数据返回类型 方法名() { }2、static 访问修饰符 数据返回类型 方法名() { }1、静态成员方法只能访问静态属性或静态方法,不能访问普通成员方法。
2022-11-23 09:19:40
3660
原创 社区活动——快来赢取定制好礼
PS:用户发布内容被移除,分数会被对应扣减;用户内容被取消加精,分数会被对应扣减;社区积分是对社区成员努力的认可和奖励,也是衡量社区贡献的重要标准之一。
2022-11-15 17:24:06
191
原创 高频面试题:== 和 equals 的区别
1."=="在基本数据类型就是判断值是否相同2.在引用数据类型就是判断地址是否相同3.equals 没有重写默认调用的是 Object 中的,判断地址是否相等4.重写equals 之后判断对象值是否相等。
2022-11-13 16:59:42
788
2
原创 算法的基本概括
著名科学家Niklaus Wirth 教授曾提出:数据结构+算法=程序数据结构是程序的框架,算法是程序的灵魂在生活中算法无处不在,每天早上起床、刷牙、洗脸、吃早餐都在算着时间,以免上课或上班迟到在资金有限的情况下,考虑先买什么、后买什么算算是否超额,所以不要说不懂算法,其实你每天都在用!
2022-10-18 17:26:48
672
7
原创 java解决汉诺塔问题
汉诺塔(Tower of Hanoi),又称河内塔,是一个源于印度古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘。如果考虑一下把64片金片,由一根针上移到另一根针上,并且始终保持上小下大的顺序。这需要多少次移动呢?如果考虑一下把64片金片,由一根针上移到另一根针上,并且始终保持上小下大的顺序。
2022-10-16 09:45:11
356
原创 java-迷宫问题
本章讲解一个迷宫问题,用来了解方法递归,迷宫和问题如下问题:求小球从开始到结束的路径,小球从坐标(1,1)开始找,到坐标(5,6)时结束。
2022-10-15 20:02:12
447
1
原创 进制之间的转换---2(程序员的基本功)
转换规则:将该数不断的除以2,直到商为0为止,然后将每步得到的余数倒过来,就是对应的二进制。转换规则:将该数不断除以8,直到商为0为止,然后将每步得到的余数倒过来,就是对应的八进制。转换规则:将该数不断除以16,直到商为0为止,然后将每步的余数倒过来,就是对应的十六进制。可以看到,结果是和我们计算的结果是一致的,所以“8812”转十六进制应该为“根据上面的二进制图示,我们可以得到每位八进制转为二进制的三位二进制数。根据上面的二进制图示,我们可以得到每四位二进制转为十六进制的数。...
2022-08-31 16:18:43
800
原创 python判断子串
如果第一行是第二行的子串,就输出"YES",否则输出"NO"输入两行字符串,要求判断第一行字符串是不是第二行的子串。字符串长度不超过100。
2022-07-24 16:43:49
1282
空空如也
nginx无法加载Django静态文件
2022-10-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人