- 文章目录 方法的所属性方法的参数传递机制基本类型的参数传递引用类型的参数传递 可变参数递归方法方法的重载 方法是类或对象的行为特征的抽象,方法是类或对象最重要的组成部分, 但从功能上来看,方法完 全类似于传统结构化程序设计里的函数 值得指出的是, Java里的方法不能独立存在 ,所有的方法都必须定义在类里 ,方法在逻辑上要么属于类,要么属于对象。 ... 文章目录 方法的所属性方法的参数传递机制基本类型的参数传递引用类型的参数传递 可变参数递归方法方法的重载 方法是类或对象的行为特征的抽象,方法是类或对象最重要的组成部分, 但从功能上来看,方法完 全类似于传统结构化程序设计里的函数 值得指出的是, Java里的方法不能独立存在 ,所有的方法都必须定义在类里 ,方法在逻辑上要么属于类,要么属于对象。 ...
- 文章目录 Java 最初版本只为最常用的数据结构提供了很少的一组类:Vector、 Stack、Hashtable、BitSet 与 Enumeration 接口。 随着 Java SE 1.2 的问世,设计人员感到是推出一组功能完善的数据结构的时机了。面对一大堆相互矛盾的设计策略,他们希望让类库规模小且易于学习, 而不希望像 C++ 的“ 标准模版库... 文章目录 Java 最初版本只为最常用的数据结构提供了很少的一组类:Vector、 Stack、Hashtable、BitSet 与 Enumeration 接口。 随着 Java SE 1.2 的问世,设计人员感到是推出一组功能完善的数据结构的时机了。面对一大堆相互矛盾的设计策略,他们希望让类库规模小且易于学习, 而不希望像 C++ 的“ 标准模版库...
- 背景描述 为了更好的学习jvm阅读过《Java虚拟机规范》、《自己动手写Java虚拟机》,尤其是《自动动手写java虚拟机》可以更加清晰的看到全貌。对于程序开发者来说学习一个新东西最好事必躬亲,亲力亲为的做出一些demo,只有输出了结果心里才踏实。 案例简述 本章节主要是通过编写java代码,从main方法入口进行获取指令。例如;-version 环境准备 1、jd... 背景描述 为了更好的学习jvm阅读过《Java虚拟机规范》、《自己动手写Java虚拟机》,尤其是《自动动手写java虚拟机》可以更加清晰的看到全貌。对于程序开发者来说学习一个新东西最好事必躬亲,亲力亲为的做出一些demo,只有输出了结果心里才踏实。 案例简述 本章节主要是通过编写java代码,从main方法入口进行获取指令。例如;-version 环境准备 1、jd...
- 作者:小傅哥 博客:https://bugstack.cn 沉淀、分享、成长,让自己和他人都能有所收获! 一、前言 到本章为止已经写了四篇关于字节码编程的内容,涉及了大部分的API方法。整体来说对 Javassist 已经有一个基本的使用认知。那么在 Javassist 中不仅提供了高级 API 用于创建和修改类、方法,还提供了低级 API 控制字节... 作者:小傅哥 博客:https://bugstack.cn 沉淀、分享、成长,让自己和他人都能有所收获! 一、前言 到本章为止已经写了四篇关于字节码编程的内容,涉及了大部分的API方法。整体来说对 Javassist 已经有一个基本的使用认知。那么在 Javassist 中不仅提供了高级 API 用于创建和修改类、方法,还提供了低级 API 控制字节...
- 作者:小傅哥 博客:https://bugstack.cn 沉淀、分享、成长,让自己和他人都能有所收获!😄 一、前言 5个创建型模式的最后一个 在设计模式中按照不同的处理方式共包含三大类;创建型模式、结构型模式和行为模式,其中创建型模式目前已经介绍了其中的四个;工厂方法模式、抽象工厂模式、生成器模式和原型模式,除此之外还有最后一个单例模式。 掌握... 作者:小傅哥 博客:https://bugstack.cn 沉淀、分享、成长,让自己和他人都能有所收获!😄 一、前言 5个创建型模式的最后一个 在设计模式中按照不同的处理方式共包含三大类;创建型模式、结构型模式和行为模式,其中创建型模式目前已经介绍了其中的四个;工厂方法模式、抽象工厂模式、生成器模式和原型模式,除此之外还有最后一个单例模式。 掌握...
- 作者:小傅哥 博客: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)的线性表。 它只允许在表的一端进行插入,而在另一端删除元素。这和日常生活中的排队是一致的,最早进入队列的元素最早离开。 在队列...
上滑加载中
推荐直播
-
华为云码道Skill实战与极速交付,智能开发全链路实战2026/07/22 周三 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;姜浩-华为云HCDG核心组成员
直播深度解读华为云码道6月产品新特性,从Skill市场安装专家技能,带你零距离体验从需求,开发,审查,重构全链路闭环的开发过程。从零构建并交付一个完整项目,让您体验从代码提交到服务上线的“极速”之旅。
回顾中 -
聚开发者之力,创具身新未来2026/07/23 周四 15:00-17:00
张豪杰/程文/王军/刘新春/黄钦开 /张晓天
本次华为云具身智能开发平台CloudRobo培训面向具身智能开发者,带您全流程体验机器人本体R2C小时级接入、环境重建与轨迹生成仿真数据生产、PB级数据管理、数据评测、模型训推、强化学习和Benchmark一键评测等功能,并体验业界主流具身模型应用。
回顾中
热门标签