- SimpleDateFormat格式化日期问题前言 发现一个问题,经过以下语句处理后,发现12:27:45转换后成为了00:27:45。DateFormat df = null;if(DATE1.trim().length() == 10){df = new SimpleDateFormat("yyyy-MM-dd");}else{df = new SimpleDateFormat... SimpleDateFormat格式化日期问题前言 发现一个问题,经过以下语句处理后,发现12:27:45转换后成为了00:27:45。DateFormat df = null;if(DATE1.trim().length() == 10){df = new SimpleDateFormat("yyyy-MM-dd");}else{df = new SimpleDateFormat...
- 代码中有魔法值会造成代码可读性低(与代码量成正比)。还会造成维护困难,改动一个数值便要大动干戈,牵一发而动全身。应当尽力消灭或减少魔法值,提高维护效率和代码可读性。 代码中有魔法值会造成代码可读性低(与代码量成正比)。还会造成维护困难,改动一个数值便要大动干戈,牵一发而动全身。应当尽力消灭或减少魔法值,提高维护效率和代码可读性。
- 大家好,我是小羽。在我们平时的编码过程中,基本不会去关心程序中的内存管理情况以及垃圾回收问题,主要原因是 JVM 帮助我们自动实现了。既然 JVM 已经帮我们自动完成了,那我们是不是就可以高枕无忧,不用再了解这部分的知识了呢?其实不然,如果遇到 JVM 处理不了的问题,我们也得靠自己解决,如何去更快的解决他们,就很有必要去先掌握 JVM 的垃圾回收机制以及算法实现。好了,开始进入我们今天的正... 大家好,我是小羽。在我们平时的编码过程中,基本不会去关心程序中的内存管理情况以及垃圾回收问题,主要原因是 JVM 帮助我们自动实现了。既然 JVM 已经帮我们自动完成了,那我们是不是就可以高枕无忧,不用再了解这部分的知识了呢?其实不然,如果遇到 JVM 处理不了的问题,我们也得靠自己解决,如何去更快的解决他们,就很有必要去先掌握 JVM 的垃圾回收机制以及算法实现。好了,开始进入我们今天的正...
- 暑假结束,新学期开始,快来立下你的Flag吧!一、自我介绍可介绍自己的学生身份:XX届XX学校XX专业,大学/研究生/博士生几年级?兴趣爱好?二、新学期目标1,好好学习制定学习目标/找一个学习的榜样学好Java,精通Java,并且向优秀的人一起探讨,学习经验开拓眼界加入一个热爱的组织(社群/社区)加入一个热爱的组织也是很好的,一个好的组织会让你学习到很多社会经验,对你以后的社会实践甚至是外... 暑假结束,新学期开始,快来立下你的Flag吧!一、自我介绍可介绍自己的学生身份:XX届XX学校XX专业,大学/研究生/博士生几年级?兴趣爱好?二、新学期目标1,好好学习制定学习目标/找一个学习的榜样学好Java,精通Java,并且向优秀的人一起探讨,学习经验开拓眼界加入一个热爱的组织(社群/社区)加入一个热爱的组织也是很好的,一个好的组织会让你学习到很多社会经验,对你以后的社会实践甚至是外...
- 虹软官网:https://www.arcsoft.com.cn/在用Java调用虹软SDK的时候需要注意的问题:1.SDK版本 虹软的sdk分为LinuxX64、WindowsX86、WindowsX64之分,做开发的时候一定要看好自己的操作系统的版本和对应JDK的版本,例如:WindowsX64 + JDK64 + 虹软SDKX64,如果不对应的话会报sdk引用错误。2.dll的位置路... 虹软官网:https://www.arcsoft.com.cn/在用Java调用虹软SDK的时候需要注意的问题:1.SDK版本 虹软的sdk分为LinuxX64、WindowsX86、WindowsX64之分,做开发的时候一定要看好自己的操作系统的版本和对应JDK的版本,例如:WindowsX64 + JDK64 + 虹软SDKX64,如果不对应的话会报sdk引用错误。2.dll的位置路...
- 1、类型 null表示的是一个对象的值,而并不是一个字符串。例如声明一个对象的引用,String a = null ; ""表示的是一个空字符串,也就是说它的长度为0。例如声明一个字符串String str = "" ;2、内存分配 String str = null ; 表示声明一个字符串对象的引用,但指向为null,也就是说还没有指向任何的内存空间; ... 1、类型 null表示的是一个对象的值,而并不是一个字符串。例如声明一个对象的引用,String a = null ; ""表示的是一个空字符串,也就是说它的长度为0。例如声明一个字符串String str = "" ;2、内存分配 String str = null ; 表示声明一个字符串对象的引用,但指向为null,也就是说还没有指向任何的内存空间; ...
- 一、什么是泛型泛型就是把确定类型的工作推迟到创建对象或调用方法的时候才去确定的特殊的类型。Java泛型设计的原则是:只要在编译期没有出现警告,那么运行期就不会出现ClassCastException类型转换异常了。把类型当作参数传递的是参数化类型。二、为什么出现泛型因为早期Java是使用Object来代表任意类型的,但是向下转型需要强转,会出现安全问题。使用了泛型之后,就不需要强制转换了,代... 一、什么是泛型泛型就是把确定类型的工作推迟到创建对象或调用方法的时候才去确定的特殊的类型。Java泛型设计的原则是:只要在编译期没有出现警告,那么运行期就不会出现ClassCastException类型转换异常了。把类型当作参数传递的是参数化类型。二、为什么出现泛型因为早期Java是使用Object来代表任意类型的,但是向下转型需要强转,会出现安全问题。使用了泛型之后,就不需要强制转换了,代...
- 一、前言在应用开发中,经常需要一些周期性的操作,比如每5分钟执行某一操作等。对于这样的操作最方便、高效的实现方式就是使用java.util.Timer工具类。java.util这个包中可以找到Timer和TimerTask这两个类。Timer直接从Object继承,它相当于一个计时器,能够用它来指定某个时间来执行一项任务,或者每隔一定时间间隔反复执行同一个任务。创建一个Timer后,就会生成... 一、前言在应用开发中,经常需要一些周期性的操作,比如每5分钟执行某一操作等。对于这样的操作最方便、高效的实现方式就是使用java.util.Timer工具类。java.util这个包中可以找到Timer和TimerTask这两个类。Timer直接从Object继承,它相当于一个计时器,能够用它来指定某个时间来执行一项任务,或者每隔一定时间间隔反复执行同一个任务。创建一个Timer后,就会生成...
- ⭐本专栏旨在对JAVA的基础语法及知识点进行全面且详细的讲解,完成从0到1的java学习,面向零基础及入门的学习者,通过专栏的学习可以熟练掌握JAVA编程,同时为后续的框架学习,进阶开发的代码能力打下坚实的基础。🔥本文已收录于JAVA基础系列专栏: JAVA基础教程 免费订阅,持续更新。 1. Java概述 1.1 Java语言发展史Java语言是美国Sun公司(Stanford Un... ⭐本专栏旨在对JAVA的基础语法及知识点进行全面且详细的讲解,完成从0到1的java学习,面向零基础及入门的学习者,通过专栏的学习可以熟练掌握JAVA编程,同时为后续的框架学习,进阶开发的代码能力打下坚实的基础。🔥本文已收录于JAVA基础系列专栏: JAVA基础教程 免费订阅,持续更新。 1. Java概述 1.1 Java语言发展史Java语言是美国Sun公司(Stanford Un...
- 面试官:抽象工厂模式是什么? 面试官:抽象工厂模式是什么?
- Installing SAP Commerce Using Installer Recipes要出于开发和演示目的自动安装 SAP Commerce,您可以使用安装程序配方。 Recipes 是负责创建目录、移动文件、更新配置和属性文件以及初始化系统的 gradle 脚本。安装程序目前仅用于在开发环境中安装 SAP Commerce 或用于演示目的。 不要使用安装程序在生产环境中安装 SAP... Installing SAP Commerce Using Installer Recipes要出于开发和演示目的自动安装 SAP Commerce,您可以使用安装程序配方。 Recipes 是负责创建目录、移动文件、更新配置和属性文件以及初始化系统的 gradle 脚本。安装程序目前仅用于在开发环境中安装 SAP Commerce 或用于演示目的。 不要使用安装程序在生产环境中安装 SAP...
- 各位小伙伴们大家好,欢迎来到这个小扎扎的《Java核心技术 卷Ⅰ》笔记专栏,在这个系列专栏中我将记录浅学这本书所得收获,鉴于 看到就是学到、学到就是赚到 精神,这波简直就是血赚 🛫 关于包你都知道什么? 🪂 包名该如何定义? 为什么要引用包的概念呢?使用包的最主要的原因就是为了保证类名的唯一性,因为使用到类的时候会带上它的包名,一个包中又不会存在一个签名一样的方法,方法签名的概念参... 各位小伙伴们大家好,欢迎来到这个小扎扎的《Java核心技术 卷Ⅰ》笔记专栏,在这个系列专栏中我将记录浅学这本书所得收获,鉴于 看到就是学到、学到就是赚到 精神,这波简直就是血赚 🛫 关于包你都知道什么? 🪂 包名该如何定义? 为什么要引用包的概念呢?使用包的最主要的原因就是为了保证类名的唯一性,因为使用到类的时候会带上它的包名,一个包中又不会存在一个签名一样的方法,方法签名的概念参...
- 各位小伙伴们大家好,欢迎来到这个小扎扎的《Java核心技术 卷Ⅰ》笔记专栏,在这个系列专栏中我将记录浅学这本书所得收获,鉴于 看到就是学到、学到就是赚到 精神,这波简直就是血赚 🛫 方法的参数传递机制是什么? 方法的参数分为基本数据类型和引用数据类型,基本数据类型就是前面说过的四类八种,具体都有什么可以参考下面这篇博客的🛫 强制and自动类型转换都是啥?这个问题部分,在Java中除... 各位小伙伴们大家好,欢迎来到这个小扎扎的《Java核心技术 卷Ⅰ》笔记专栏,在这个系列专栏中我将记录浅学这本书所得收获,鉴于 看到就是学到、学到就是赚到 精神,这波简直就是血赚 🛫 方法的参数传递机制是什么? 方法的参数分为基本数据类型和引用数据类型,基本数据类型就是前面说过的四类八种,具体都有什么可以参考下面这篇博客的🛫 强制and自动类型转换都是啥?这个问题部分,在Java中除...
- 各位小伙伴们大家好,欢迎来到这个小扎扎的《Java核心技术 卷Ⅰ》笔记专栏,在这个系列专栏中我将记录浅学这本书所得收获,鉴于 看到就是学到、学到就是赚到 精神,这波简直就是血赚 🛫 abstract抽象 🪂 抽象类 一旦一个类使用abstract修饰之后就代表他是一个抽象类,抽象类的显著特征就是:抽象类无法实例化。有的小伙伴可能就会问了,既然抽象类已经无法实例化对象了,那么它是不是... 各位小伙伴们大家好,欢迎来到这个小扎扎的《Java核心技术 卷Ⅰ》笔记专栏,在这个系列专栏中我将记录浅学这本书所得收获,鉴于 看到就是学到、学到就是赚到 精神,这波简直就是血赚 🛫 abstract抽象 🪂 抽象类 一旦一个类使用abstract修饰之后就代表他是一个抽象类,抽象类的显著特征就是:抽象类无法实例化。有的小伙伴可能就会问了,既然抽象类已经无法实例化对象了,那么它是不是...
- 各位小伙伴们大家好,欢迎来到这个小扎扎的《Java核心技术 卷Ⅰ》笔记专栏,在这个系列专栏中我将记录浅学这本书所得收获,鉴于 看到就是学到、学到就是赚到 精神,这波简直就是血赚 🛫 关于关键字你都知道什么? 🪂 this和super关键字属性和方法的调用 this.属性或方法名调用当前对象中的属性或方法,如果本类中没有超类中有的话就调用超类中的,都没有的话就报错。super.属性或... 各位小伙伴们大家好,欢迎来到这个小扎扎的《Java核心技术 卷Ⅰ》笔记专栏,在这个系列专栏中我将记录浅学这本书所得收获,鉴于 看到就是学到、学到就是赚到 精神,这波简直就是血赚 🛫 关于关键字你都知道什么? 🪂 this和super关键字属性和方法的调用 this.属性或方法名调用当前对象中的属性或方法,如果本类中没有超类中有的话就调用超类中的,都没有的话就报错。super.属性或...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签