- 前言设计模式:主要关注软件系统的设计的设计,与具体语言无关。策略模式:定义一系类算法,把它们一个个都封装起来,并且它们之间相互切换,从而让算法可以独立于使用它的用户而变化。单例模式:行为性模式速记关键字:多方案切换图例实现引入,对int数组使用选择排序从小到大进行排序// 对int数组进行从小到大的排序public class Sorter { public void sort(int... 前言设计模式:主要关注软件系统的设计的设计,与具体语言无关。策略模式:定义一系类算法,把它们一个个都封装起来,并且它们之间相互切换,从而让算法可以独立于使用它的用户而变化。单例模式:行为性模式速记关键字:多方案切换图例实现引入,对int数组使用选择排序从小到大进行排序// 对int数组进行从小到大的排序public class Sorter { public void sort(int...
- 你好我是小鲍,是小公司的架构师,期间也面试了很多人,在私下有很多粉丝问我,入门java是该自学还是培训呢,在这说一下我的经验与想法。 1.能力最重要在招聘时,最重要的还是取决于能力,如果您的能力突出,不管是自学还是培训,同时要价合理的话,找工作不难。所以,如果对自己的能力和自律有自信,随便你怎么干。 2.惰性是最大的绊脚石如果你特别不自律,且在学习过程中,出现异常或者困难,不知道如何解决,通... 你好我是小鲍,是小公司的架构师,期间也面试了很多人,在私下有很多粉丝问我,入门java是该自学还是培训呢,在这说一下我的经验与想法。 1.能力最重要在招聘时,最重要的还是取决于能力,如果您的能力突出,不管是自学还是培训,同时要价合理的话,找工作不难。所以,如果对自己的能力和自律有自信,随便你怎么干。 2.惰性是最大的绊脚石如果你特别不自律,且在学习过程中,出现异常或者困难,不知道如何解决,通...
- 今天看到了csdn 的热搜数据,大概分析了下java的一些热门查找,因为csdn的用户大都是一些在校学生,所以热门搜索的问题都是一些基础知识,今天稍微整理下热搜的一些问题,挑一些典型的问题进行解答,希望能对新入手的java新人以启示。OK,废话不多说,走起希望各位看官能给点个赞,码字不易,整理不易,你的肯定是我写作的动力1、java输入语句 public static void mai... 今天看到了csdn 的热搜数据,大概分析了下java的一些热门查找,因为csdn的用户大都是一些在校学生,所以热门搜索的问题都是一些基础知识,今天稍微整理下热搜的一些问题,挑一些典型的问题进行解答,希望能对新入手的java新人以启示。OK,废话不多说,走起希望各位看官能给点个赞,码字不易,整理不易,你的肯定是我写作的动力1、java输入语句 public static void mai...
- 前言设计模式:主要关注软件系统的设计的设计,与具体语言无关。单例模式:确保一个类只有一个实例,并且提供了对该类的全局访问入口。单例模式属于创建者模式速记关键字:单实例实现恶汉模式 * 恶汉模式 * 类加载到内存后,就实例化一个单例,JVM保证线程安全, 简单实用,推荐使用。 * 唯一缺点:不管加载到与否,类装载时就完成实例化public class Mgr01 { private st... 前言设计模式:主要关注软件系统的设计的设计,与具体语言无关。单例模式:确保一个类只有一个实例,并且提供了对该类的全局访问入口。单例模式属于创建者模式速记关键字:单实例实现恶汉模式 * 恶汉模式 * 类加载到内存后,就实例化一个单例,JVM保证线程安全, 简单实用,推荐使用。 * 唯一缺点:不管加载到与否,类装载时就完成实例化public class Mgr01 { private st...
- Matplot3D for JAVA(V3.0) 是一个基于JAVA SE 1.8环境开发的三维图形图表组件。 组件由纯JAVA SE 实现(Pure Java) ,封装为一个jar包,jar文件大小不超过300KB。内含自主研发的三维几何造型、绘制算法,无需依赖OpenGL、DriectX、JAVA 3D或JAVAFX等等第三方库,其只依托JRE自带的类库即可(即只需安装了JAVA就可使用)。 Matplot3D for JAVA(V3.0) 是一个基于JAVA SE 1.8环境开发的三维图形图表组件。 组件由纯JAVA SE 实现(Pure Java) ,封装为一个jar包,jar文件大小不超过300KB。内含自主研发的三维几何造型、绘制算法,无需依赖OpenGL、DriectX、JAVA 3D或JAVAFX等等第三方库,其只依托JRE自带的类库即可(即只需安装了JAVA就可使用)。
- 剑指 Offer 64. 求1+2+…+n:求 1+2+…+n ,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。 样例 1输入: n = 3 输出: 6 样例 2输入: n = 9 输出: 45 限制1 <= n <= 10000 分析常规做法就是乘法,循环,递归。题目不让用乘法和循环,那就用递归替代... 剑指 Offer 64. 求1+2+…+n:求 1+2+…+n ,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。 样例 1输入: n = 3 输出: 6 样例 2输入: n = 9 输出: 45 限制1 <= n <= 10000 分析常规做法就是乘法,循环,递归。题目不让用乘法和循环,那就用递归替代...
- 在企业开发中,代码规范是非常重要的,博主在日常开发中,以阿里规范设计了一套基础的开发规范。本文将详细介绍。 1.idea设置注释与格式规范 1.安装插件安装idea插件–eclipse code formatter按住ctrl + alt + S 然后点击 plugins —marketplace —installed— ok 2添加配置文件下载好eclipse格式化文件 按住ctrl ... 在企业开发中,代码规范是非常重要的,博主在日常开发中,以阿里规范设计了一套基础的开发规范。本文将详细介绍。 1.idea设置注释与格式规范 1.安装插件安装idea插件–eclipse code formatter按住ctrl + alt + S 然后点击 plugins —marketplace —installed— ok 2添加配置文件下载好eclipse格式化文件 按住ctrl ...
- 集合的由来 为了满足这些常规的编程需要,我们要求能在任何时候,任何地点创建任意数量的对象。集合是什么 Java集合类存放于java.util包中,是一个用来存放对象的容器 注意: 集合只能存放对象集合存放的是多个对象的引用,对象本身还是放在堆内存中集合可以存放不同类型,不限数量的数据类型集合框架简化图集合框架简化图说明: 所有集合类都位于java.util包下。Java的集合类主要由两个接口... 集合的由来 为了满足这些常规的编程需要,我们要求能在任何时候,任何地点创建任意数量的对象。集合是什么 Java集合类存放于java.util包中,是一个用来存放对象的容器 注意: 集合只能存放对象集合存放的是多个对象的引用,对象本身还是放在堆内存中集合可以存放不同类型,不限数量的数据类型集合框架简化图集合框架简化图说明: 所有集合类都位于java.util包下。Java的集合类主要由两个接口...
- ArrayList是我们使用频率非常高的一个集合,也是集合中相对比较简单的集合。是List接口的主要实现类。一般面试的时候经常会问到ArrayList和LinkedList的区别。ArrayList: 底层是数组实现的,查找快,增删慢。LinkedList: 底层是链表实现的,增删快,查找慢。一.类结构ArrayList是集合的一种,集合的最顶端抽象接口为Collection, Collec... ArrayList是我们使用频率非常高的一个集合,也是集合中相对比较简单的集合。是List接口的主要实现类。一般面试的时候经常会问到ArrayList和LinkedList的区别。ArrayList: 底层是数组实现的,查找快,增删慢。LinkedList: 底层是链表实现的,增删快,查找慢。一.类结构ArrayList是集合的一种,集合的最顶端抽象接口为Collection, Collec...
- 剑指 Offer 58 - II. 左旋转字符串:字符串的左旋转操作是把字符串前面的若干个字符转移到字符串的尾部。请定义一个函数实现字符串左旋转操作的功能。比如,输入字符串"abcdefg"和数字2,该函数将返回左旋转两位得到的结果"cdefgab"。 样例 1输入: s = "abcdefg", k = 2输出: "cdefgab" 样例 2输入: s = "lrloseumgh",... 剑指 Offer 58 - II. 左旋转字符串:字符串的左旋转操作是把字符串前面的若干个字符转移到字符串的尾部。请定义一个函数实现字符串左旋转操作的功能。比如,输入字符串"abcdefg"和数字2,该函数将返回左旋转两位得到的结果"cdefgab"。 样例 1输入: s = "abcdefg", k = 2输出: "cdefgab" 样例 2输入: s = "lrloseumgh",...
- Java 单体服务开发指南 Java 单体服务开发指南
- Java Web项目我们在Eclipse里开了Java Web项目之后,Run As Tomcat或者Apache服务器,本地运行,如果直接用http://localhost:8080访问项目,会发现浏览器会打开一个默认的页面。这个页面是在什么地方配置的呢?每个Java Web工程的目录下面,都有一个名为WEB-INF的目录,里面包含一个配置文件web.xml。Web项目的默认页面就定义在... Java Web项目我们在Eclipse里开了Java Web项目之后,Run As Tomcat或者Apache服务器,本地运行,如果直接用http://localhost:8080访问项目,会发现浏览器会打开一个默认的页面。这个页面是在什么地方配置的呢?每个Java Web工程的目录下面,都有一个名为WEB-INF的目录,里面包含一个配置文件web.xml。Web项目的默认页面就定义在...
- @TOC 📢前言 🚀 算法题 🚀 🌲 每天打卡一道算法题,既是一个学习过程,又是一个分享的过程😜🌲 提示:本专栏解题 编程语言一律使用 C# 和 Java 两种进行解题🌲 要保持一个每天都在学习的状态,让我们一起努力成为算法大神吧🧐!🌲 今天是力扣算法题持续打卡第90天🎈! 🚀 算法题 🚀 🌲原题样例:转换成小写字母给你一个字符串 s ,将该字符串中的大写... @TOC 📢前言 🚀 算法题 🚀 🌲 每天打卡一道算法题,既是一个学习过程,又是一个分享的过程😜🌲 提示:本专栏解题 编程语言一律使用 C# 和 Java 两种进行解题🌲 要保持一个每天都在学习的状态,让我们一起努力成为算法大神吧🧐!🌲 今天是力扣算法题持续打卡第90天🎈! 🚀 算法题 🚀 🌲原题样例:转换成小写字母给你一个字符串 s ,将该字符串中的大写...
- 1476. 子矩形查询:请你实现一个类 SubrectangleQueries ,它的构造函数的参数是一个 rows x cols 的矩形(这里用整数矩阵表示),并支持以下两种操作:updateSubrectangle(int row1, int col1, int row2, int col2, int newValue)用 newValue 更新以 (row1,col1) 为左上角且以... 1476. 子矩形查询:请你实现一个类 SubrectangleQueries ,它的构造函数的参数是一个 rows x cols 的矩形(这里用整数矩阵表示),并支持以下两种操作:updateSubrectangle(int row1, int col1, int row2, int col2, int newValue)用 newValue 更新以 (row1,col1) 为左上角且以...
- 1689. 十-二进制数的最少数目:如果一个十进制数字不含任何前导零,且每一位上的数字不是 0 就是 1 ,那么该数字就是一个 十-二进制数 。例如,101 和 1100 都是 十-二进制数,而 112 和 3001 不是。给你一个表示十进制整数的字符串 n ,返回和为 n 的 十-二进制数 的最少数目。 样例 1输入: n = "32" 输出: 3 解释: 10 + 11 +... 1689. 十-二进制数的最少数目:如果一个十进制数字不含任何前导零,且每一位上的数字不是 0 就是 1 ,那么该数字就是一个 十-二进制数 。例如,101 和 1100 都是 十-二进制数,而 112 和 3001 不是。给你一个表示十进制整数的字符串 n ,返回和为 n 的 十-二进制数 的最少数目。 样例 1输入: n = "32" 输出: 3 解释: 10 + 11 +...
上滑加载中
推荐直播
-
华为云码道Skill实战与极速交付,智能开发全链路实战2026/07/22 周三 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;姜浩-华为云HCDG核心组成员
直播深度解读华为云码道6月产品新特性,从Skill市场安装专家技能,带你零距离体验从需求,开发,审查,重构全链路闭环的开发过程。从零构建并交付一个完整项目,让您体验从代码提交到服务上线的“极速”之旅。
回顾中 -
聚开发者之力,创具身新未来2026/07/23 周四 15:00-17:00
张豪杰/程文/王军/刘新春/黄钦开 /张晓天
本次华为云具身智能开发平台CloudRobo培训面向具身智能开发者,带您全流程体验机器人本体R2C小时级接入、环境重建与轨迹生成仿真数据生产、PB级数据管理、数据评测、模型训推、强化学习和Benchmark一键评测等功能,并体验业界主流具身模型应用。
回顾中 -
用码道,让你的AI作品三步上朋友圈2026/08/04 周二 19:00-20:00
林华鼎-华为云AI开发者运营负责人
从入门 · 到做AI应用 · 到企业级开发。不教编程,只教用AI · 零代码、有产出、能带走、可炫耀 · 每课人人动手实操
回顾中
热门标签