- 疯狂Java学习笔记(52)-----------Annotation(注释)第一篇 从JDK1.5开始,Java中增加了对元数据(MetaData)的支持,也就是Annotation(注释),这种Annotation与Java程序中的单行注释和文本注释是有一定区别,也有一定联系的。其实,我们现在说的Annotation是代码里的特殊... 疯狂Java学习笔记(52)-----------Annotation(注释)第一篇 从JDK1.5开始,Java中增加了对元数据(MetaData)的支持,也就是Annotation(注释),这种Annotation与Java程序中的单行注释和文本注释是有一定区别,也有一定联系的。其实,我们现在说的Annotation是代码里的特殊...
- java--final 一、final关键字 ①、final可以修饰变量、方法、类。 ②、final修饰类不可以被继承,但是可以继承其他类 ③、final修饰的方法不可以被覆盖,但可以覆盖父类方法 ④、final修饰... java--final 一、final关键字 ①、final可以修饰变量、方法、类。 ②、final修饰类不可以被继承,但是可以继承其他类 ③、final修饰的方法不可以被覆盖,但可以覆盖父类方法 ④、final修饰...
- 1、任务 读取文本文件指定部分的内容。 2、涉及知识点 (1)File (2)FileReader(read方法、skip方法) 1、任务 读取文本文件指定部分的内容。 2、涉及知识点 (1)File (2)FileReader(read方法、skip方法)
- 疯狂Java学习笔记(44)----------探索equals()和hashCode()方法 equals()和hashCode()区别? ------------------------------------------------- equals():反映的是对象或变量具体的值,即两个对象里面包含的值--可能是对象的引用,也... 疯狂Java学习笔记(44)----------探索equals()和hashCode()方法 equals()和hashCode()区别? ------------------------------------------------- equals():反映的是对象或变量具体的值,即两个对象里面包含的值--可能是对象的引用,也...
- 疯狂Java学习笔记(45)------------Hashcode的作用 ============================================================ 如何理解hashCode的作用: ==================================================... 疯狂Java学习笔记(45)------------Hashcode的作用 ============================================================ 如何理解hashCode的作用: ==================================================...
- java--集合概述 一、集合框架总览图 二、为什么需要集合 为什么出现集合类? 面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,就要对对象进行存储,集合就是存储对象最常用的一种方式。 数组和集合类同是容器,有何不同? 数组虽然也可以存储对象,但长度是固定的;集合长度是可变的。数组中可... java--集合概述 一、集合框架总览图 二、为什么需要集合 为什么出现集合类? 面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,就要对对象进行存储,集合就是存储对象最常用的一种方式。 数组和集合类同是容器,有何不同? 数组虽然也可以存储对象,但长度是固定的;集合长度是可变的。数组中可...
- 除法运算谁不会啊,很多人不屑一顾,真是无知者无畏! 其实除法、求余运算有一些陷阱。一旦计算发生了问题,还很不好找。不好找的原因主要是问题的偶然性太强,如果你知道可能发生什么问题,你的代码就可以写得更安全。 数学除法规定,0不能做除数,因为会得到一个无穷大数据。 下面看看Java中如何处理这些特殊情况: 1、整数的除法: ... 除法运算谁不会啊,很多人不屑一顾,真是无知者无畏! 其实除法、求余运算有一些陷阱。一旦计算发生了问题,还很不好找。不好找的原因主要是问题的偶然性太强,如果你知道可能发生什么问题,你的代码就可以写得更安全。 数学除法规定,0不能做除数,因为会得到一个无穷大数据。 下面看看Java中如何处理这些特殊情况: 1、整数的除法: ...
- 以下都是我在面试时。面试官提出的技术问题。不定时更新 1、什么是索引? 答:索引就是根据这一个信息找到自己想要的那条记录。索引一共有4个: 普通索引:~ 唯一索引:可以为空,不可重复 ... 以下都是我在面试时。面试官提出的技术问题。不定时更新 1、什么是索引? 答:索引就是根据这一个信息找到自己想要的那条记录。索引一共有4个: 普通索引:~ 唯一索引:可以为空,不可重复 ...
- 有些时候,使用内部类只是为了把一个类隐藏在另外一个类的内部,而且并不需要这个内部类引用外围类对象,此时可以将内部类声明为static,以便取消产生的引用。下面是一个使用静态内部类的经典例子。考虑一下计算数组中最大值和最小值的问题。当然可以编写两个方法,一个求最大值,一个求最小值。但是这样做的后果是需要遍历数组两次。假如要求我们只允... 有些时候,使用内部类只是为了把一个类隐藏在另外一个类的内部,而且并不需要这个内部类引用外围类对象,此时可以将内部类声明为static,以便取消产生的引用。下面是一个使用静态内部类的经典例子。考虑一下计算数组中最大值和最小值的问题。当然可以编写两个方法,一个求最大值,一个求最小值。但是这样做的后果是需要遍历数组两次。假如要求我们只允...
- 物流配送路径优化问题分析与算法解读(一) 去年五一跳蚤以后,一直在一家公司参与物流配送软件开发的相关工作,负责的工作内容包括物流配送路径优化这一块。关于物流配送这一专业领域,自己以前也是门外汉,对这一领域也没有接触过,更谈不上理解。所以,一直在学习,一... 物流配送路径优化问题分析与算法解读(一) 去年五一跳蚤以后,一直在一家公司参与物流配送软件开发的相关工作,负责的工作内容包括物流配送路径优化这一块。关于物流配送这一专业领域,自己以前也是门外汉,对这一领域也没有接触过,更谈不上理解。所以,一直在学习,一...
- 1、Object类的clone()方法 注意:Object类的clone()是一个native方法。 简单地讲,一个native方法就是一个java调用非Java代码的接口。一个native方法是这样一个Java的方法:该方法的实现由非Java语言实现,比如C。这个特征并非Java所特有,很多其它的编程语言都... 1、Object类的clone()方法 注意:Object类的clone()是一个native方法。 简单地讲,一个native方法就是一个java调用非Java代码的接口。一个native方法是这样一个Java的方法:该方法的实现由非Java语言实现,比如C。这个特征并非Java所特有,很多其它的编程语言都...
- 2019年Java程序设计讲课笔记目录 1、Java讲课笔记01:Java快速入门 2、Java讲课笔记02:初识集成开发环境Intellij IDEA 3、Java讲课笔记03:Java语法基础 4、Java讲课笔记04:流程控制结构 5、Java讲课笔记05:数组 6、 2019年Java程序设计讲课笔记目录 1、Java讲课笔记01:Java快速入门 2、Java讲课笔记02:初识集成开发环境Intellij IDEA 3、Java讲课笔记03:Java语法基础 4、Java讲课笔记04:流程控制结构 5、Java讲课笔记05:数组 6、
- Java项目导出为jar包,项目文件结构: 在你的项目的根目录下新建一个文件:MANIFEST.MF和一个lib文件夹(该文件夹放的是用的第三方包)。文件内容是这样的: Manifest-Version: 1.0 Main-Class: test.DeltaMakeIndexTest (此处需要根据main函... Java项目导出为jar包,项目文件结构: 在你的项目的根目录下新建一个文件:MANIFEST.MF和一个lib文件夹(该文件夹放的是用的第三方包)。文件内容是这样的: Manifest-Version: 1.0 Main-Class: test.DeltaMakeIndexTest (此处需要根据main函...
- 疯狂Java学习笔记(63)-----------线程进阶 Java线程各个阶段的状态: 那么我们开始一点点研究吧: 启动线程 一、定义线程 1、扩展java.lang.Thread类。 此类中有个run(... 疯狂Java学习笔记(63)-----------线程进阶 Java线程各个阶段的状态: 那么我们开始一点点研究吧: 启动线程 一、定义线程 1、扩展java.lang.Thread类。 此类中有个run(...
- 一般情况下是不可以用static修饰类的。如果一定要用static修饰类的话,通常static修饰的是匿名内部类。 在一个类中创建另外一个类,叫做成员内部类。这个成员内部类可以静态的(利用static关键字修饰),也可以是非静态的。由于静态的内部类在定义、使用的时候会有种种的限制。所以在实际工作中用到的并不多。 在开发过程中,... 一般情况下是不可以用static修饰类的。如果一定要用static修饰类的话,通常static修饰的是匿名内部类。 在一个类中创建另外一个类,叫做成员内部类。这个成员内部类可以静态的(利用static关键字修饰),也可以是非静态的。由于静态的内部类在定义、使用的时候会有种种的限制。所以在实际工作中用到的并不多。 在开发过程中,...
上滑加载中
推荐直播
-
华为云码道-玩转OpenClaw,在线养虾2026/03/11 周三 19:00-21:00
刘昱,华为云高级工程师/谈心,华为云技术专家/李海仑,上海圭卓智能科技有限公司CEO
OpenClaw 火爆开发者圈,华为云码道最新推出 Skill ——开发者只需输入一句口令,即可部署一个功能完整的「小龙虾」智能体。直播带你玩转华为云码道,玩转OpenClaw
回顾中 -
华为云码道-AI时代应用开发利器2026/03/18 周三 19:00-20:00
童得力,华为云开发者生态运营总监/姚圣伟,华为云HCDE开发者专家
本次直播由华为专家带你实战应用开发,看华为云码道(CodeArts)代码智能体如何在AI时代让你的创意应用快速落地。更有华为云HCDE开发者专家带你用码道玩转JiuwenClaw,让小艺成为你的AI助理。
回顾中 -
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中
热门标签