- 作者:小傅哥 博客:https://bugstack.cn 沉淀、分享、成长,让自己和他人都能有所收获!😄 一、前言 老板你加钱我的代码能飞 程序员这份工作里有两种人;一类是热爱喜欢的、一类是仅当成工作的。而喜欢代码编程的这部分人会极其主动学习去丰富自己的羽翼,也非常喜欢对技术探索力求将学到的知识赋能到平时的业务需求开发中。对于这部分小伙伴来说上班... 作者:小傅哥 博客:https://bugstack.cn 沉淀、分享、成长,让自己和他人都能有所收获!😄 一、前言 老板你加钱我的代码能飞 程序员这份工作里有两种人;一类是热爱喜欢的、一类是仅当成工作的。而喜欢代码编程的这部分人会极其主动学习去丰富自己的羽翼,也非常喜欢对技术探索力求将学到的知识赋能到平时的业务需求开发中。对于这部分小伙伴来说上班...
- 文章目录 DevstyleSpring ToolsSonarLintEGitDBeaverJRebel for EclipseSpotbugsCodotaCheckStyleQuick JUnitEclipse Color ThemeCodeMixVaadinWindowBuilderPyDev Eclipse是很多Java开发者的第一个开发工具,尽管... 文章目录 DevstyleSpring ToolsSonarLintEGitDBeaverJRebel for EclipseSpotbugsCodotaCheckStyleQuick JUnitEclipse Color ThemeCodeMixVaadinWindowBuilderPyDev Eclipse是很多Java开发者的第一个开发工具,尽管...
- 文章目录 什么是原型模式?个性化电子账单使用原型模式前使用原型模式后 原型模式的优缺点原型模式的优点原型模式的缺点 深克隆与浅克隆浅克隆深克隆 原型模式的应用场景 什么是原型模式? 原型模式是一个比较简单,但应用频率比较高的设计模式。 Specify the kinds of objects to create using a pro... 文章目录 什么是原型模式?个性化电子账单使用原型模式前使用原型模式后 原型模式的优缺点原型模式的优点原型模式的缺点 深克隆与浅克隆浅克隆深克隆 原型模式的应用场景 什么是原型模式? 原型模式是一个比较简单,但应用频率比较高的设计模式。 Specify the kinds of objects to create using a pro...
- 文章目录 成员内部类局部内部类匿名内部类静态内部类 大部分时候,类被定义成一个独立的程序单元。在某些情况下,也会把一个类放在另一个类的内部定义,这个定义在其他类内部的类就被称为内部类(有的地方也叫嵌套类),包含内部类的类也被称为外部类(有的地方也叫宿主类)。Java从JDK 1.1开始引入内部类,内部类主要有如下作用。 内部类提供了更好的封装,可以把... 文章目录 成员内部类局部内部类匿名内部类静态内部类 大部分时候,类被定义成一个独立的程序单元。在某些情况下,也会把一个类放在另一个类的内部定义,这个定义在其他类内部的类就被称为内部类(有的地方也叫嵌套类),包含内部类的类也被称为外部类(有的地方也叫宿主类)。Java从JDK 1.1开始引入内部类,内部类主要有如下作用。 内部类提供了更好的封装,可以把...
- package my; import java.io.File; import java.io.IOException; import java.net.URL; public class MyUrlDemo { public static void main(String[] args) { MyUrlDemo muDemo = new MyUrlDemo(); t... package my; import java.io.File; import java.io.IOException; import java.net.URL; public class MyUrlDemo { public static void main(String[] args) { MyUrlDemo muDemo = new MyUrlDemo(); t...
- 文章目录 final变量final 成员变量final局部变量final 修饰基本类型变量和引用类型变量的区别 final方法final类不可变类 final关键宇可用于修饰类、方法和变量,被它修饰的类、方法和变量不可改变。 final变量 final 成员变量 成员变量是随类初始化或对象初始化而初始化的 。 当类初始化时,系统... 文章目录 final变量final 成员变量final局部变量final 修饰基本类型变量和引用类型变量的区别 final方法final类不可变类 final关键宇可用于修饰类、方法和变量,被它修饰的类、方法和变量不可改变。 final变量 final 成员变量 成员变量是随类初始化或对象初始化而初始化的 。 当类初始化时,系统...
- 文章目录 使用断言断言的概念启用和禁用断言 日志基本曰志高级曰志日志记录说明 调试技巧 使用断言 断言(Assertion)是一种调试程序的方式。在Java中,使用assert关键字来实现断言。 断言的概念 假设确信某个属性符合要求, 并且代码的执行依赖于这个属性。例如, 需要计算: double y = Math.sqrt(x); ... 文章目录 使用断言断言的概念启用和禁用断言 日志基本曰志高级曰志日志记录说明 调试技巧 使用断言 断言(Assertion)是一种调试程序的方式。在Java中,使用assert关键字来实现断言。 断言的概念 假设确信某个属性符合要求, 并且代码的执行依赖于这个属性。例如, 需要计算: double y = Math.sqrt(x); ...
- 硬件准备 一根串口线,两个USB转串口【如果你电脑有一个串口,你可以只用一个USB转串口】 软件准备 1、下载rxtx-2.1-7-bins-r2.zip 下载地址:http://www.itstack.org/reception/link/view/linklist.php?fk_category_sort_name=%E5%85%B6%E4%BB%96 ... 硬件准备 一根串口线,两个USB转串口【如果你电脑有一个串口,你可以只用一个USB转串口】 软件准备 1、下载rxtx-2.1-7-bins-r2.zip 下载地址:http://www.itstack.org/reception/link/view/linklist.php?fk_category_sort_name=%E5%85%B6%E4%BB%96 ...
- XStream是一个简单的类库,可以序列化对象到xml,还可以将xml还原为对象。 XStream官网: http://xstream.codehaus.org/ 附件提供XStream和xpp3相关的jar下载: xstream-1.2.2.jar xpp3-1.1.3.3_min.jar 为了使用XStream,需... XStream是一个简单的类库,可以序列化对象到xml,还可以将xml还原为对象。 XStream官网: http://xstream.codehaus.org/ 附件提供XStream和xpp3相关的jar下载: xstream-1.2.2.jar xpp3-1.1.3.3_min.jar 为了使用XStream,需...
- 文章目录 1、队列的定义和特点2、队列的基本操作3、顺序队列3、链式队列4、java中的队列 1、队列的定义和特点 和上一篇的栈相反,队列(queue)是一种先进先出(First In First Out, FIFO)的线性表。 它只允许在表的一端进行插入,而在另一端删除元素。这和日常生活中的排队是一致的,最早进入队列的元素最早离开。 在队列... 文章目录 1、队列的定义和特点2、队列的基本操作3、顺序队列3、链式队列4、java中的队列 1、队列的定义和特点 和上一篇的栈相反,队列(queue)是一种先进先出(First In First Out, FIFO)的线性表。 它只允许在表的一端进行插入,而在另一端删除元素。这和日常生活中的排队是一致的,最早进入队列的元素最早离开。 在队列...
- 文章目录 算术运算符赋值运算符位运算符比较运算符逻辑运算符扩展后的赋值运算符三目运算符运算符优先级 运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等。 Java语言中的运算符可分为如下几种。 算术运算符赋值运算符比较运算符逻辑运算符位运算符类型相关运算符 算术运算符 Java支持所有的基本算术运算符,这些算术运算符用于执行基本的数学运算:加... 文章目录 算术运算符赋值运算符位运算符比较运算符逻辑运算符扩展后的赋值运算符三目运算符运算符优先级 运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等。 Java语言中的运算符可分为如下几种。 算术运算符赋值运算符比较运算符逻辑运算符位运算符类型相关运算符 算术运算符 Java支持所有的基本算术运算符,这些算术运算符用于执行基本的数学运算:加...
- Iterator接口 也是 Java 集合框架的成员 , 但它与 Collection 系列 、 Map 系列 的集合不 一样 : Collection系列集合、 Map 系列集合主要用于盛装其他对象,而 Iterator 则主要用于遍历(即迭代访问) Collection集合中的元素, Iterator 对象也被称为迭代器 。 Iterator 接口隐藏了各种 ... Iterator接口 也是 Java 集合框架的成员 , 但它与 Collection 系列 、 Map 系列 的集合不 一样 : Collection系列集合、 Map 系列集合主要用于盛装其他对象,而 Iterator 则主要用于遍历(即迭代访问) Collection集合中的元素, Iterator 对象也被称为迭代器 。 Iterator 接口隐藏了各种 ...
- 作者:小傅哥 博客:bugstack.cn 沉淀、分享、成长,让自己和他人都能有所收获! 一、前言 在我们实际的业务开发到上线的过程中,中间都会经过测试。那么怎么来保证测试质量呢?比如;提交了多少代码、提交了多少方法、有单元测试吗、影响了那些流程链路、有没有夹带上线。 大部分时候这些问题的汇总都是人为的方式进行提供,以依赖相信研发为主。剩下的就需要依... 作者:小傅哥 博客:bugstack.cn 沉淀、分享、成长,让自己和他人都能有所收获! 一、前言 在我们实际的业务开发到上线的过程中,中间都会经过测试。那么怎么来保证测试质量呢?比如;提交了多少代码、提交了多少方法、有单元测试吗、影响了那些流程链路、有没有夹带上线。 大部分时候这些问题的汇总都是人为的方式进行提供,以依赖相信研发为主。剩下的就需要依...
- 作者:小傅哥 博客:https://bugstack.cn - 原创系列专题文章 沉淀、分享、成长,让自己和他人都能有所收获!😄 一、前言 乱码七糟 [luàn qī bā zāo],我时常怀疑这个成语是来形容程序猿的! 无论承接什么样的需求,是不是身边总有那么几个人代码写的烂,但是却时常有测试小姐姐过来聊天(求改bug)、有产品小伙伴送吃的(求写... 作者:小傅哥 博客:https://bugstack.cn - 原创系列专题文章 沉淀、分享、成长,让自己和他人都能有所收获!😄 一、前言 乱码七糟 [luàn qī bā zāo],我时常怀疑这个成语是来形容程序猿的! 无论承接什么样的需求,是不是身边总有那么几个人代码写的烂,但是却时常有测试小姐姐过来聊天(求改bug)、有产品小伙伴送吃的(求写...
- 作者:小傅哥 博客:https://bugstack.cn 沉淀、分享、成长,让自己和他人都能有所收获! 一、前言 在上一篇 Helloworld 中,我们初步尝试使用了 Javassist字节编程的方式,来创建我们的方法体并通过反射调用运行了结果。大致了解到创建在使用字节码编程的时候基本离不开三个核心类;ClassPool、CtClass、CtMet... 作者:小傅哥 博客:https://bugstack.cn 沉淀、分享、成长,让自己和他人都能有所收获! 一、前言 在上一篇 Helloworld 中,我们初步尝试使用了 Javassist字节编程的方式,来创建我们的方法体并通过反射调用运行了结果。大致了解到创建在使用字节码编程的时候基本离不开三个核心类;ClassPool、CtClass、CtMet...
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中
热门标签