- HashMap 和 Hashtable 有什么区别?存储:HashMap 运行 key 和 value 为 null,而 Hashtable 不允许。线程安全:Hashtable 是线程安全的,而 HashMap 是非线程安全的。推荐使用:在 Hashtable 的类注释可以看到,Hashtable 是保留类不建议使用,推荐在单线程环境下使用 HashMap 替代,如果需要多线程使用则用 C... HashMap 和 Hashtable 有什么区别?存储:HashMap 运行 key 和 value 为 null,而 Hashtable 不允许。线程安全:Hashtable 是线程安全的,而 HashMap 是非线程安全的。推荐使用:在 Hashtable 的类注释可以看到,Hashtable 是保留类不建议使用,推荐在单线程环境下使用 HashMap 替代,如果需要多线程使用则用 C...
- JDK 和 JRE 有什么区别?JDK:Java Development Kit 的简称,Java 开发工具包,提供了 Java 的开发环境和运行环境。JRE:Java Runtime Environment 的简称,Java 运行环境,为 Java 的运行提供了所需环境。具体来说 JDK 其实包含了 JRE,同时还包含了编译 Java 源码的编译器 Javac,还包含了很多 Java 程序... JDK 和 JRE 有什么区别?JDK:Java Development Kit 的简称,Java 开发工具包,提供了 Java 的开发环境和运行环境。JRE:Java Runtime Environment 的简称,Java 运行环境,为 Java 的运行提供了所需环境。具体来说 JDK 其实包含了 JRE,同时还包含了编译 Java 源码的编译器 Javac,还包含了很多 Java 程序...
- 时间类型的参数处理中我们可能会遇到字符串类型的时间参数,可能会遇到Date类型的时间参数,可能会遇到DateTime类型的时间参数,可能会到时间戳类型的时间参数,那么他们之间是如果转换的呢?要怎么样才能获得我们需要的时间类型呢?本文中将进行简单转换介绍。 时间类型的参数处理中我们可能会遇到字符串类型的时间参数,可能会遇到Date类型的时间参数,可能会遇到DateTime类型的时间参数,可能会到时间戳类型的时间参数,那么他们之间是如果转换的呢?要怎么样才能获得我们需要的时间类型呢?本文中将进行简单转换介绍。
- 本文对IO流的概念做了详细的介绍,让我们一起来认识IO流吧。 本文对IO流的概念做了详细的介绍,让我们一起来认识IO流吧。
- 本文主要详细的介绍Java基础中的常量、数据类型、变量、类型转换、运算符。 本文主要详细的介绍Java基础中的常量、数据类型、变量、类型转换、运算符。
- 我们在开发Java项目的时候或多或少都会跟Java环境打交道,如何按照需求更改我们的环境配置达到我们所需要的环境呢?本文中将对这些进行简单的探究。 我们在开发Java项目的时候或多或少都会跟Java环境打交道,如何按照需求更改我们的环境配置达到我们所需要的环境呢?本文中将对这些进行简单的探究。
- ## Java面向对象的四大特性: 继承 封装 多态 (抽象) 多态 同一个对象 体现出来的多种不同形态(身份) 将一种行为表现出不同的效果 要想实现多态的效果 需要现有继承关系 体现: 1.父类类型的引用 指向 子类的对象 Person p = new Teacher(); 2.该引用只能调用父类中定义的属性或方法 3.如果子类中将父类的方法重 ## Java面向对象的四大特性: 继承 封装 多态 (抽象) 多态 同一个对象 体现出来的多种不同形态(身份) 将一种行为表现出不同的效果 要想实现多态的效果 需要现有继承关系 体现: 1.父类类型的引用 指向 子类的对象 Person p = new Teacher(); 2.该引用只能调用父类中定义的属性或方法 3.如果子类中将父类的方法重
- ## 多态解析: 最早学一个变量------>内存空间(小容器) 只有一个 后来学一个数组------>内存空间(小容器) 存储一组一样的数据类型 好处是在于堆内存中存储的地址连续 便于循环遍历 数组创建时必须指定长度 频繁的添加或删除元素 个数固定就很不方便 再后来学习如何描述类--->利用自己描述的类ArrayBox创建对象(小容器) 存储一组元素 长度对于 ## 多态解析: 最早学一个变量------>内存空间(小容器) 只有一个 后来学一个数组------>内存空间(小容器) 存储一组一样的数据类型 好处是在于堆内存中存储的地址连续 便于循环遍历 数组创建时必须指定长度 频繁的添加或删除元素 个数固定就很不方便 再后来学习如何描述类--->利用自己描述的类ArrayBox创建对象(小容器) 存储一组元素 长度对于
- 处理java进程或者端口被占用,应用无法启动问题 处理java进程或者端口被占用,应用无法启动问题
- Java的jar文件安装成windows 服务:1、下载:nssm,复制到jar文件目录下2、 jar文件目录下创建bat文件【run.bat】,内容为【java -jar 文件名.jar】3、 管理员权限下打开cmd窗口,切换至jar文件目录,执行:nssm install 服务名称 "jar文件目录全路径\run.bat"4、启动服务:net start 服务名称5、删除服务:a、net... Java的jar文件安装成windows 服务:1、下载:nssm,复制到jar文件目录下2、 jar文件目录下创建bat文件【run.bat】,内容为【java -jar 文件名.jar】3、 管理员权限下打开cmd窗口,切换至jar文件目录,执行:nssm install 服务名称 "jar文件目录全路径\run.bat"4、启动服务:net start 服务名称5、删除服务:a、net...
- SQL 嵌套 N 层太长太难写怎么办? SQL 嵌套 N 层太长太难写怎么办?
- 一、对各种中间件操作,尽量使用XXXTemplate操作类,如HbaseTemplate,ElasticSearchTemplate、RedisTemplate、KafkaTemplate、RocketMQTemplate、RestTemplate等等,其实都是一中解决思路,能更快的接入中间件二、能使用XXX-spring-boot-start搞定的,就不用再找其他解决方案了。 一、对各种中间件操作,尽量使用XXXTemplate操作类,如HbaseTemplate,ElasticSearchTemplate、RedisTemplate、KafkaTemplate、RocketMQTemplate、RestTemplate等等,其实都是一中解决思路,能更快的接入中间件二、能使用XXX-spring-boot-start搞定的,就不用再找其他解决方案了。
- RestFul 规范是怎么样的?通用的接口规范:Restful 接口规范 - 规定了url如何编写;请求方式的含义;响应的数据规则url 编写https协议 - 保证数据安全性api字眼 - 标识操作的是数据v1、v2字眼 - 数据的不同版本共存资源复数 - 请求的数据称之为资源拼接条件 - 过滤群查接口数据(https://api.baidu.com/books/?limit=3&orde... RestFul 规范是怎么样的?通用的接口规范:Restful 接口规范 - 规定了url如何编写;请求方式的含义;响应的数据规则url 编写https协议 - 保证数据安全性api字眼 - 标识操作的是数据v1、v2字眼 - 数据的不同版本共存资源复数 - 请求的数据称之为资源拼接条件 - 过滤群查接口数据(https://api.baidu.com/books/?limit=3&orde...
- int与integer的区别Integer是int提供的封装类,而int是java的基本数据类型Integer默认值是null,而int默认值是0;声明为Integer的变量需要实例化,而声明为int的变量不需要实例化Integer是对象,用一个引用指向这个对象,而int是基本类型,直接存储数据类似的还有:float Float;double Double;string String等举个例... int与integer的区别Integer是int提供的封装类,而int是java的基本数据类型Integer默认值是null,而int默认值是0;声明为Integer的变量需要实例化,而声明为int的变量不需要实例化Integer是对象,用一个引用指向这个对象,而int是基本类型,直接存储数据类似的还有:float Float;double Double;string String等举个例...
- Java文本文件读取的大致过程如下:构建文件对象,使用文件对象构造Reader对象可以是FileReader、InputStreamReader、RandomAccessFile等使用Reader对像构建BufferedReader对象(主要使用其**readLine()**方法,用于按行读取文件)按行读取文件,将每行获取到的字符串进行处理。多线程有三种使用线程的方法:实现 Runnable... Java文本文件读取的大致过程如下:构建文件对象,使用文件对象构造Reader对象可以是FileReader、InputStreamReader、RandomAccessFile等使用Reader对像构建BufferedReader对象(主要使用其**readLine()**方法,用于按行读取文件)按行读取文件,将每行获取到的字符串进行处理。多线程有三种使用线程的方法:实现 Runnable...
上滑加载中
推荐直播
-
昇腾AI算法挑战赛-核心算子如何优化?专家带你深度解析2025/11/17 周一 16:00-17:00
王老师 华为算子专家
昇腾AI算法挑战赛进阶赛战鼓催征!本期直播间,我们特邀华为算子专家王老师,为你深度剖析Matmul、wholereducesum等核心算子的底层原理与优化技巧,直击赛题核心。想提升代码效率、冲击更高排名?锁定直播,带你破局!
回顾中 -
AI编码实干派,“码”力全开2026/02/26 周四 15:00-16:30
谈宗玮/于邦旭/丁俊卿/陈云亮/王一男
【中国,深圳,2026年2月26日】,以“AI编码实干派,码力全开”为主题的华为云码道(CodeArts)代码智能体新春发布会在线上成功召开。华为云码道公测版正式发布,为开发者和企业提供具备工程化能力的智能编码解决方案。
回顾中 -
华为云码道-玩转OpenClaw,开启在线养虾模式2026/03/11 周三 19:00-20:00
刘昱,华为云高级工程师/谈心,华为云技术专家/李海仑,上海圭卓智能科技有限公司CEO
OpenClaw 火爆开发者圈,华为云码道最新推出 Skill ——开发者只需输入一句口令,即可部署一个功能完整的「小龙虾」智能体。直播带你玩转华为云码道,玩转OpenClaw
回顾中
热门标签