自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 (面试题)线程池的七大核心参数

maximumPoolSize:最大线程数,不能小于等于0,maximumPoolSize >= corePoolSize。threadFactory: 创建线程工厂,不能为null。handler: 任务的拒绝策略,不能为null。keepAliveTime: 空闲线程最大存活时间,不能小于0。corePoolSize: 核心线程的最大值,不能小于0。workQueue: 任务队列,不能为null。unit: 时间单位。

2025-05-04 17:15:10 143

原创 Day04 JavaSE

数组:存储一些具有相同类型的数据的容器方法也叫函数,他是一段具有独立功能的代码集.

2025-04-27 12:22:05 82

原创 详细介绍一下高内聚和低耦合

高内聚指一个模块(类、方法、组件)内部的各个元素(方法、属性)彼此紧密相关,共同完成。

2025-04-03 16:25:28 678

原创 JDK版本有哪些?

Java Development Kit (JDK) 是 Java 开发的核心工具包,不同版本带来了新特性、性能优化和 API 更新。:Oracle 提供长期更新(如 JDK 8、11、17、21),企业常用。首个正式版本,代号“Oak”,包含基础 Java 核心 API(如。:每半年发布一次(如 JDK 12、13、14),适合尝鲜新特性。引入内部类、JDBC、RMI、反射(Reflection)等。重要更新:正则表达式、NIO(非阻塞 IO)、日志 API(方法):接口支持实现。注解处理器(APT)。

2025-04-03 16:20:00 987

原创 final修饰成员变量需要立刻赋值吗?

核心要点:初始化次数:有且仅有一次!!!1.  如果类中没有写有参构造(给常量赋值)或满参构造,必须立刻赋值!2.如果类中写了有参构造,一定不能立刻赋值,否则会出现二次赋值问题导致报错!

2025-04-03 11:04:13 210

原创 java中什么叫做父类的引用,什么叫做子类的对象(多态的简单理解)

通过父类引用调用方法时,实际执行的是子类重写的方法。同一个对象在不同时空表现出来的多种形态叫做多态。3.父类的引用指向子类的对象。1.必须有继承或实现关系。2.必须有方法的重写。

2025-04-03 10:07:27 179

原创 Day03 JavaSE

如果条件满足才执行循环体。//循环语句:for/while/do...while/循环小结/死循环/跳转控制语句/标号。* 如果为true,执行循环体(3)* 继续执行循环体如果判断表达式的结果为false则循环结束,如此反复。* continue:能在循环语句里使用,能结束本次循环,开始下一次循环。* 然后看条件判断(2)的结果---- 如果为false,循环结束。* 然后继续执行条件判断(2)-----如果为false,循环结束。

2025-03-26 17:52:09 373

原创 双色球(Java)

@return 返回true代表存在,返回false代表不存在。* 6个1-33之间的数字和1个1-16之间的数字组成的。* 该方法可以判断red是否存在数组arr中。machinePicking()方法。* 手动输入一组双色球号码。* 随机产生一组双色球号码。intput()方法。

2025-03-26 17:49:05 151

原创 数字加密(Java)---一种省代码的书写方式

某系统的数字密码是一个四位数,为了安全,需要加密后再传输,加密规则是:对密码中的每位数都加5,再对10求余,最后将所有数字顺序反转,得到一串加密后的新数,请设计出满足本需求的加密程序。

2025-03-26 17:35:13 115

原创 开发验证码(Java)

开发一个程序,可以生成指定位数的验证码,每位可以是数字、大小写字母。

2025-03-26 17:32:05 116

原创 Day02 JavaSE

+或--在后-->先赋值再自增/自减。&(与) : 并且, 遇false则false, 只有符号左右两边同时为true, 结果才为true.2.规则:数据范围从小到大 byte/short/char --> int --> long --> float -- > double。// == 等于 输出false。//自增运算符:变量自身+1 //a=11。//自减运算符:变量自身-1 //b=9。

2025-03-24 10:17:20 665

原创 Java中的面向对象是什么?

面向过程:所有的事情都亲历亲为,自己是事情的执行者;与面向过程相对应的就是面向对象,不再自己去执行了,而是调用对象,让对象帮我去做事情,自己从方法的执行者变成了方法的调用者。面向对象有三个特征:封装、继承、多态 (如果说四大特征,再加一个抽象)封装:在Java中,封装(Encapsulation)的核心思想是隐藏对象的内部实现细节,通过公共方法对外提供可控的访问方式。

2025-03-24 09:49:27 353

原创 Day01JavaSE

/5.布尔常量:true/false(布尔常量单独打印没有意义,为了后面要学习的运算符,打下基础)public static void main(String[] args){//程序的入口:main方法(是主方法)__每个程序都必须写主方法,不然报错!定义float类型变量的使用: 需要在数值的后面加入F的标识,F可以大写也可以小写. 例: float a=1.0F;定义long类型变量的使用: 需要在数值的后面加入L的标识,L可以大写也可以小写. 例:long b=1L;

2025-03-22 21:32:26 363

原创 java中的关键字------final 的作用总结

java中的关键字------final 的作用总结

2025-03-22 19:44:10 74

原创 static修饰的成员变量在内存中有什么特点

方法区是 JVM 内存模型的一部分,用于存储类信息、常量、静态变量等。静态变量的生命周期从类加载开始,到程序结束(JVM 关闭)时销毁。如果一个对象修改了静态变量的值,其他对象访问到的也是修改后的值。它在类加载时被初始化,并且在整个程序运行期间只有一份内存空间。(Method Area)中,而不是堆内存(Heap)中。静态变量是类级别的变量,不属于任何一个对象实例。取代,但静态变量仍然存储在类似的内存区域中。静态变量在类加载时初始化,且只初始化一次。所有对象共享同一个静态变量。静态变量被类的所有对象共享。

2025-03-22 19:38:06 296

原创 java中为什么静态方法不能被重写

Java的设计者认为静态方法应该是类级别的工具方法,不应该依赖于对象的状态或行为。静态方法是与类绑定的,而不是与类的实例绑定的。由于静态方法属于类级别,而不是实例级别,因此它们不具备多态性(Polymorphism),而多态性是方法重写的基础。静态方法在编译时就已经确定调用哪个方法(静态绑定),因此无法根据对象的运行时类型来决定调用哪个方法。方法隐藏并不是重写,因为调用哪个方法取决于引用类型,而不是实际对象的类型。类的静态方法,因为静态方法的调用取决于引用类型(),而不是实际对象的类型(

2025-03-22 17:43:29 376

原创 解决IDEA运行tomcat项目用js文件加载数据中文乱码问题

在js里用ajax把数据读取到jsp页面上,一些中文就会显示乱码,看了一些大佬的帖子设置了一堆配置,最终还是没有起效果,最后才发现自己在一些细节上的疏忽。如图所示,在FileEncoding里添加BOM后,乱码问题就解决了。...

2022-07-27 19:14:19 725 2

原创 解决IDEA重启tomcat时丢失文件的问题

作为JavaWeb开发的初学者这几天遇到了一个很头疼的问题,就是在编辑好项目文件redeploy汤姆猫服务器的时候,会莫名的丢失一两个文件,因为没有备份所以就会导致辛辛苦苦写好的文件要重新写,一开始以为是没有关闭杀毒软件(某些杀毒软件真的可以卸一卸了,本身就是流氓软件),今天写代码时又遇到了同样的问题,参考前辈们的经验可以通过以下方式解决。给工程配置虚拟路径,这样你访问webapps下的mole项目时,实际上访问的是项目中的tomcat/mole文件,能确保你上传的文件不会被清理掉。......

2022-07-17 18:18:18 2068 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除