javase

王嘉俊9252 天前
java·开发语言·javase
ReentranLock手写MiniLock 是一个自定义的锁实现,模拟了 Java ReentrantLock 的公平锁机制。公平锁的核心思想是“先来后到”,即线程按照请求锁的顺序依次获取锁,避免线程饥饿。代码使用了以下关键组件:
Trouvaille ~5 天前
java·开发语言·类和对象·javase·代码块·内部类·静态变量
【Java篇】静动交融,内外有别:从静态方法到内部类的深度解析💬 欢迎讨论:如果你对本篇内容有任何疑问或想深入探讨,欢迎在评论区留言交流!👍 点赞、收藏与分享:觉得内容有帮助就请点赞、收藏并分享给更多学习Java的小伙伴!
白嫖老郭7 天前
javase
Java使用多线程处理未知任务数方案每个任务通过 CompletableFuture.supplyAsync() 提交,任务会返回一个结果(这里是字符串,模拟了任务的处理结果)。
Trouvaille ~8 天前
java·开发语言·类和对象·javase·编程规范·基础入门·软件包
【Java篇】一气化三清:类的实例化与封装的智慧之道💬 欢迎讨论:如果你对本篇内容有任何疑问或想深入探讨,欢迎在评论区留言交流!👍 点赞、收藏与分享:觉得内容有帮助就请点赞、收藏并分享给更多学习Java的小伙伴!
Trouvaille ~10 天前
java·开发语言·类和对象·javase·编程规范·基础入门·面相过程
【Java篇】无形至有形,法与道的编织:类与对象初探💬 欢迎讨论:如果你在阅读过程中有任何疑问或想要进一步探讨的内容,欢迎在评论区留言!我们一起学习、一起成长。
Trouvaille ~12 天前
java·开发语言·面向对象·javase·递归·方法·基础入门
【Java篇】一法不变,万象归一:方法封装与递归的思想之道💬 欢迎讨论:如果你在阅读过程中有任何疑问或想要进一步探讨的内容,欢迎在评论区留言!我们一起学习、一起成长。
Trouvaille ~20 天前
java·开发语言·学习·javase·位运算·运算符·基础入门
【Java篇】算术如诗,逻辑似梦:Java 编程中的运算符探寻💬 欢迎讨论:如果你在阅读过程中有任何疑问或想要进一步探讨的内容,欢迎在评论区留言!我们一起学习、一起成长。
magic 2452 个月前
java·开发语言·javase
Java继承中的静态方法隐藏与实例变量隐藏:深入解析与最佳实践在Java面向对象编程中,继承是实现代码复用的核心机制。然而,继承中的静态方法(static)和实例变量的行为常常让开发者感到困惑。许多初学者甚至经验丰富的程序员容易混淆方法覆盖(Override)、方法隐藏(Method Hiding)以及变量隐藏(Variable Hiding)的区别。本文将结合代码示例,深入解析这些概念的本质,并提供实际开发中的最佳实践。
Code成立5 个月前
javase
《Java核心技术 卷I》对象包装器与自动装箱有时需要int这样的基本类型转换为对象,所有的基本类型都有一个与之对应的类。例如,Integer类对应基本类型int,通常这些类称为包装类(wrapper)。
皮不卡球秋5 个月前
java·servlet·博客系统·javase·javaee
Servlet实现博客系统(1)博客列表页,显示列表页上有哪些博客(2)博客详情页,点击某个博客可以观看对应的详情页(3)博客编辑页,用户可以在这里进行博客的编写
焦欣欣7 个月前
java·开发语言·笔记·intellij-idea·javase
Lambda表达式与流式编程Lambda表达式是 jdk1.8 引入的一个新特性,它是函数式编程在Java中的一种体现。也是1.8最值得学习的新特性。
ruleslol8 个月前
javase
java基础概念15-字符串name变量是一个引用变量,它存储的是对字符串对象的引用(即内存地址),而不是字符串对象本身的内容。当你将name重新赋值为"李四"时,你实际上是在改变name变量所引用的对象,而不是修改原来"张三"字符串对象的内容。原来的"张三"字符串对象仍然存在于内存中(至少在垃圾回收器回收它之前),但它现在不再被name变量所引用。
想要打 Acm 的小周同学呀8 个月前
javase·医疗管理·数据库课设
JAVASE-医疗管理系统项目总结传统的MVC架构,JavaFX桌面端项目,前端用xml来编写,用工具拖拉拽生成前端。分为医生模块、药品模块和病人模块,每一个模块都有controller、service、dao、pojo层。
ihav2carryon9 个月前
java·javase·java开发
Java 中的泛型 集合(List,Set) Map泛型的本质是参数化类型,即允许在编译时对集合进行类型检查,从而避免安全问题,提高代码的复用性在这个例子中,List<? extends Number>表示列表可以持有Number类型或其子类型(如Integer、Double等)的对象,但你不能往这个列表中添加除了null之外的任何元素,因为编译器不知道列表的确切类型
阿尔法波9 个月前
xml·java·http·tomcat·web·javase
04_第四章 XML_Tomcat_HTTPXML是EXtensible Markup Language的缩写,翻译过来就是可扩展标记语言。所以很明显,XML和HTML一样都是标记语言,也就是说它们的基本语法都是标签。
zew104099458810 个月前
java·开发语言·数据库·intellij-idea·jdbc·javase·物业管理系统
Java物业管理系统+数据库应用程序开发[JavaSE+JDBC+idea控制台+MySQL]使用JavaSE+JDBC+MySQL技术实现一个物业管理系统,具体要求如下在进入系统之前,要进行身份确认,只有用户名和用户密码都相符的用户方可进入本系统,为了防止不合法用户对数据的察看和修改,
我要学编程(ಥ_ಥ)10 个月前
java·开发语言·javase·图书管理系统
图书管理系统——Java版找往期文章包括但不限于本期文章中不懂的知识点:个人主页:我要学编程(ಥ_ಥ)-CSDN博客所属专栏:JavaSE
赛博末影猫1 年前
java·开发语言·javase·static·类加载
Java代码执行顺序后面大量的涉及到了static,我曾经写过一篇static的博客,可以看一眼我上次写了static的加载顺序,没看过的可以进去看一眼
我要学编程(ಥ_ಥ)1 年前
java·开发语言·javase
初始Java篇(JavaSE基础语法)(2)(逻辑控制)个人主页(找往期文章包括但不限于本期文章中不懂的知识点):我要学编程(ಥ_ಥ)-CSDN博客目录逻辑控制
程序员iteng1 年前
java·spring·面试·javase
后端经典面试题合集将Java 程序编译成字节码文件,相比于直接将程序编译为特定平台上的机器码,有以下几个好处:因此,采用字节码作为中间代码的最大好处是提高了 Java 程序的可移植性、安全性、性能和可读性。这也是 Java 跨平台和安全性等特性的基础。