随笔分类 -  JavaSE

JavaSE 是 Java 中的基础部分,各种产品都是基于JavaSE,也就是 JavaSE 是 Java 向上发展的基础;Java任何高级产品的底层基础都是 JavaSE ,所以把 JavaSE 学扎实、牢固是很有必要的。
摘要:JOptionPane 是 Java Swing 库中的一个类,用于创建标准对话框,显示信息、警告、错误消息,以及从用户那里获取输入。以下是一些常见的 JOptionPane 的用法: 显示消息: JOptionPane.showMessageDialog(null, "这是一个消息!"); 显示确 阅读全文
posted @ 2024-08-01 10:16 Binge-和时间做朋友 阅读(276) 评论(0) 推荐(1) 编辑
摘要:前言 JavaFX 使用 CSS 文件来修饰 GUI 的外观,JavaFX 的 CSS 样式基于 W3C CSS 的 2.1 版本,JavaFX 的 CSS 语法和 HTML 的 CSS 语法一样。 CSS 语法 CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明。每条声明由一个属性和一个 阅读全文
posted @ 2024-06-23 13:21 Binge-和时间做朋友 阅读(409) 评论(0) 推荐(0) 编辑
摘要:什么是 FXML FXML(Forms XML)是一种用于在JavaFX应用程序中定义用户界面的标记语言。它允许开发者使用XML格式来声明UI组件、布局以及它们之间的约束关系,从而简化了跨平台桌面应用程序的UI设计。 虽然可以使用FXML创建任何用户界面,但 FXML 特别适用于具有大型、复杂的场景 阅读全文
posted @ 2024-06-23 13:20 Binge-和时间做朋友 阅读(496) 评论(0) 推荐(0) 编辑
摘要:引言 JDK 版本升级的非常快,写这篇博客时已经到 JDK22 了,而 Java 17 继续作为业界最常用的长期支持(LTS)版本。目前 Java 11 是最受欢迎的LTS 版本,有超过 56% 的应用程序在生产中使用它,而 Java 8 的使用率为 33% 且逐年下降,Java 17 的使用率在一 阅读全文
posted @ 2024-06-14 09:46 Binge-和时间做朋友 阅读(1293) 评论(0) 推荐(0) 编辑
摘要:什么是 Netty Netty的官网: [https://netty.io/ Netty是一个Java NIO技术的开源异步事件驱动的网络编程框架,用于快速开发可维护的高性能协议服务器和客户端。 往通俗了讲,可以将 Netty 理解为:一个将Java NIO进行了大量封装,并大大降低Java NIO 阅读全文
posted @ 2024-06-06 17:32 Binge-和时间做朋友 阅读(261) 评论(0) 推荐(0) 编辑
摘要:图表组件简介 JavaFX 提供了一系列的图表组件,允许开发者在应用程序中轻松集成各种图表和图形。 名称 中文 描述 BarChart 条形图 用于显示条形图,条形图通过水平或垂直的条形来表示数据的大小 PieChart 饼图 用于创建饼图,饼图通过不同扇区的角度来展示数据的比例关系 LineCha 阅读全文
posted @ 2024-06-04 14:30 Binge-和时间做朋友 阅读(363) 评论(0) 推荐(0) 编辑
摘要:什么是事件驱动编程 事件驱动编程是一种编程范式,其中程序的执行流程是由外部事件(如用户输入、传感器读数、消息接收等)触发的。在这种模式下,程序不是按照预定的顺序执行,而是响应事件来执行代码。这种编程方式在需要处理异步操作或与用户交互的应用程序中非常常见。 事件驱动编程广泛应用于Web开发(如Java 阅读全文
posted @ 2024-06-04 14:18 Binge-和时间做朋友 阅读(294) 评论(0) 推荐(0) 编辑
摘要:UI 控件介绍 JavaFX 提供了一套丰富的用户界面控件,这些控件可以用来创建现代的、交互式的图形用户界面(GUI)。JavaFX 控件是 JavaFX 库中预定义的组件,它们封装了创建用户界面元素的复杂性,使得开发者可以快速地构建应用程序界面。 以下是一些常见的 JavaFX 控件: 控件名 说 阅读全文
posted @ 2024-06-04 11:30 Binge-和时间做朋友 阅读(766) 评论(0) 推荐(0) 编辑
摘要:Laytout 简介 JavaFX 提供了多种布局管理器(Layout Managers),它们用于自动管理用户界面组件的位置和大小。布局管理器可以简化 UI 设计,因为它们会根据窗口的大小变化自动调整其中的组件。 布局组件 JavaFX 包含以下布局组件: 布局名称 中文 说明 AnchorPan 阅读全文
posted @ 2024-06-04 11:08 Binge-和时间做朋友 阅读(1448) 评论(0) 推荐(0) 编辑
摘要:JavaFX 下载安装 1. 检查本机 JDK 版本 CMD 命令行窗口输入java --version 查询 JDK 版本,如下: C:\Users\Administrator>java --version java 17.0.9 2023-10-17 LTS Java(TM) SE Runtim 阅读全文
posted @ 2024-05-29 10:31 Binge-和时间做朋友 阅读(4081) 评论(0) 推荐(0) 编辑
摘要:引言 作为一名刚入行的程序员,平时在编写代码时最好养成一些好习惯,这样可以避免或减少各种非业务的 bug,从而提高开发效率,这里总结了常见的 15 个平时写代码的好习惯,希望对你有所帮助。 1. 修改完代码,记得自测一下 「改完代码,自测一下」 是每位程序员必备的基本素养。尤其不要抱有这种侥幸「心理 阅读全文
posted @ 2024-01-26 16:50 Binge-和时间做朋友 阅读(172) 评论(0) 推荐(1) 编辑
摘要:Bean 拷贝 6 种常用 Bean 拷贝工具 在我们日常的工作中,经常需要做对象的拷贝或转化,例如在传递参数时,把入参的 DTO 转化为 Entity 或 Model 存入数据库,在返回前端时把 Entity 或 Model 再转化为 VO。如果再分的细一点,可能还会有 DO(Domain Obj 阅读全文
posted @ 2023-10-18 21:16 Binge-和时间做朋友 阅读(103) 评论(0) 推荐(0) 编辑
摘要:Java 命名规范的重要性 Java命名规范的重要性不容忽视,因为它有助于代码的可读性、可维护性和协作性。以下是一些关于Java命名规范重要性的原因: 代码可读性:良好的命名规范使代码更易于阅读和理解。命名规范可以告诉开发人员变量、方法、类和包的用途,这有助于降低代码的理解难度,加速开发过程,并减少 阅读全文
posted @ 2023-10-15 00:52 Binge-和时间做朋友 阅读(69) 评论(0) 推荐(0) 编辑
摘要:### 引言 在 Java 项目开发中,一个正式的项目,一定离不开日志的输出,而常用的日志输出框架又绕不开 Log4j 和 Loback。 ### Log4j Apache Log4j 是一种 Java 日志记录工具,它是 Apache Software Foundation 下的一个开源项目。Lo 阅读全文
posted @ 2023-09-04 12:25 Binge-和时间做朋友 阅读(329) 评论(0) 推荐(0) 编辑
摘要:类与类之间的六种关系 一、继承关系 继承指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力。在Java中继承关系通过关键字extends明确标识,在设计时一般没有争议性。在UML类图设计中,继承用一条带空心三角箭头的实线表示,从子类指向父类,或 阅读全文
posted @ 2023-08-31 13:37 Binge-和时间做朋友 阅读(163) 评论(0) 推荐(0) 编辑
摘要:为何要阅读源码 在聊如何去阅读源码之前,先来简单说一下为什么要去阅读源码,大致可分为以下几点原因: 最直接的原因,就是面试需要,面试喜欢问源码,读完源码才可以跟面试官battle 提升自己的编程水平,学习编程思想和和代码技巧 熟悉技术实现细节,提高设计能力 ... 那么到底该如何去阅读源码呢?这里我 阅读全文
posted @ 2023-02-27 09:39 Binge-和时间做朋友 阅读(79) 评论(0) 推荐(0) 编辑
摘要:环境准备 工具下载安装 jar打包为exe运行程序工具 exe4j jar打包为exe运行程序工具 exe文件打包为安装程序软件 Inno setup exe文件打包为安装程序软件 jar运行环境安装包 jdk自带jar jar1.8 x64 jar1.8 x86 环境准备好后开干 第一步结束后,能 阅读全文
posted @ 2023-02-01 18:01 Binge-和时间做朋友 阅读(2559) 评论(1) 推荐(0) 编辑
摘要:同学们,Oracle 宣布,从 JDK 17 开始,后面的 JDK 都全部免费提供啦!!! 是的,你没有看错,Oracle 这次良心了,发大招了,Java 17+ 可以免费使用了,包括商用,更详细的条款可以阅读: https://www.oracle.com/downloads/licenses/n 阅读全文
posted @ 2022-02-10 21:43 Binge-和时间做朋友 阅读(3986) 评论(0) 推荐(0) 编辑
摘要:ThreadLocal 是什么 早在 JDK1.2 的版本中就提供了java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供 了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。 ThreadLocal,顾名思义,它不是一个线程,而是线程的一个本 阅读全文
posted @ 2021-09-24 10:50 Binge-和时间做朋友 阅读(99) 评论(0) 推荐(0) 编辑
摘要:引言 过去世界各地原本各自订定当地时间,但随着交通和电讯的发达,各地交流日益频繁,不同的地方时间,造成许多困扰,于是在西元1884年的国际会议上制定了全球性的标准时,明定以英国伦敦格林威治这个地方为零度经线的起点(亦称为本初子午线),并以地球由西向东每24小时自转一周360°,订定每隔经度15°,时 阅读全文
posted @ 2021-09-08 11:16 Binge-和时间做朋友 阅读(1152) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示