- StopWatch,它可以用来对程序中代码块,或者方法进行计时,并且支持多阶段计时,以及阶段时间占比等统计,使用起来代码比较简洁,轻量。 StopWatch,它可以用来对程序中代码块,或者方法进行计时,并且支持多阶段计时,以及阶段时间占比等统计,使用起来代码比较简洁,轻量。
- 疫情当前,大家要做好防护哦。 带好口罩了嘛? 那么大家跟着Nick来学习今天的知识! 疫情当前,大家要做好防护哦。 带好口罩了嘛? 那么大家跟着Nick来学习今天的知识!
- 疫情当前,大家要做好防护哦。 带好口罩了嘛? 那么大家跟着Nick来学习今天的知识吧! 疫情当前,大家要做好防护哦。 带好口罩了嘛? 那么大家跟着Nick来学习今天的知识吧!
- 上一篇Java运行原理刺激到了不? 这篇的内容更加让你吃惊哦! 大家跟着Nick来了解下吧~ 上一篇Java运行原理刺激到了不? 这篇的内容更加让你吃惊哦! 大家跟着Nick来了解下吧~
- 1.进制与进制间的转换 关于进制所有数字在计算机底层都以二进制形式存在。 对于整数,有四种表示方式: 二进制(binary):0,1 ,满2进1.以0b或0B开头。 十进制(decimal):0-9 ,满10进1。 八进制(octal):0-7 ,满8进1. 以数字0开头表示。 十六进制(hex):0-9及A-F,满16进1. 以0x或0X开头表示。此处的A-F不区分大小写。 1.进制与进制间的转换 关于进制所有数字在计算机底层都以二进制形式存在。 对于整数,有四种表示方式: 二进制(binary):0,1 ,满2进1.以0b或0B开头。 十进制(decimal):0-9 ,满10进1。 八进制(octal):0-7 ,满8进1. 以数字0开头表示。 十六进制(hex):0-9及A-F,满16进1. 以0x或0X开头表示。此处的A-F不区分大小写。
- 排序API的作用就是传入一一个数组,并姐对数组按照给定的规则进行就地排序。挑了一些很不错又很实用的基础题目,捎带着还有一些实用的算法,大家一起前来复习一下吧~我们可以用Java自带的API对数组进行排序,然后出现次数大于N/2的元素自然就会在中间了LeedCode169. 多数元素LeedCode912. 排序数组LeedCode164. 最大间距LeedCode905. 按奇偶排序数组LeedC 排序API的作用就是传入一一个数组,并姐对数组按照给定的规则进行就地排序。挑了一些很不错又很实用的基础题目,捎带着还有一些实用的算法,大家一起前来复习一下吧~我们可以用Java自带的API对数组进行排序,然后出现次数大于N/2的元素自然就会在中间了LeedCode169. 多数元素LeedCode912. 排序数组LeedCode164. 最大间距LeedCode905. 按奇偶排序数组LeedC
- 1 动机程序中复杂的条件逻辑导致我我必须编写代码来检查不同的条件分支,根据不同条件做不同的事,然后,我很快就会得到一个相当长的函数。大型函数本身就会降低代码可读性,而条件逻辑则会使代码更难阅读。带有复杂条件逻辑的函数中,代码(包括检查条件分支的代码和真正实现功能的代码)会告诉我发生的事,但常常让我弄不清楚为什么会发生这样的事, 说明代码可读性的确大大降低。和任何大块头代码一样,我可以将它分... 1 动机程序中复杂的条件逻辑导致我我必须编写代码来检查不同的条件分支,根据不同条件做不同的事,然后,我很快就会得到一个相当长的函数。大型函数本身就会降低代码可读性,而条件逻辑则会使代码更难阅读。带有复杂条件逻辑的函数中,代码(包括检查条件分支的代码和真正实现功能的代码)会告诉我发生的事,但常常让我弄不清楚为什么会发生这样的事, 说明代码可读性的确大大降低。和任何大块头代码一样,我可以将它分...
- 【JAVA百炼成仙】化神篇 上——面向对象(对象、类) 【JAVA百炼成仙】化神篇 上——面向对象(对象、类)
- Java基础之链表4月打卡day02 Java基础之链表4月打卡day02
- 动态代理(JDK动态代理)要实现如上的结果,我们这次不用静态代理,而是用JDK动态代理其实所谓的动态代理,也就是不用写代理类了,而是又JDK底层通过反射在内存中帮你创建好了一个代理类public class logger implements loggers { /** * JDK动态代理: * 我们无需创建代理类,而是有JDK底层的反射帮我们在内存中自动创建 ... 动态代理(JDK动态代理)要实现如上的结果,我们这次不用静态代理,而是用JDK动态代理其实所谓的动态代理,也就是不用写代理类了,而是又JDK底层通过反射在内存中帮你创建好了一个代理类public class logger implements loggers { /** * JDK动态代理: * 我们无需创建代理类,而是有JDK底层的反射帮我们在内存中自动创建 ...
- 个人简介作者是一个来自河源的大三在校生,以下笔记都是作者自学之路的一些浅薄经验,如有错误请指正,将来会不断的完善笔记,帮助更多的Java爱好者入门。@[toc] Java设计模式 单例模式单例模式步骤:1.构造器私有2.创建对象(比如饿汉式就是先new,懒汉式就是判断为null再new)3.返回实例对象(都是一样) 饿汉式所谓的饿汉式,也就是提前new好对象,再提供一个方法,返回这个new... 个人简介作者是一个来自河源的大三在校生,以下笔记都是作者自学之路的一些浅薄经验,如有错误请指正,将来会不断的完善笔记,帮助更多的Java爱好者入门。@[toc] Java设计模式 单例模式单例模式步骤:1.构造器私有2.创建对象(比如饿汉式就是先new,懒汉式就是判断为null再new)3.返回实例对象(都是一样) 饿汉式所谓的饿汉式,也就是提前new好对象,再提供一个方法,返回这个new...
- 个人简介作者是一个来自河源的大三在校生,以下笔记都是作者自学之路的一些浅薄经验,如有错误请指正,将来会不断的完善笔记,帮助更多的Java爱好者入门。@[toc] Java线程池及原理 线程池的好处可以实现线程的复用,避免重新创建线程和销毁线程。创建线程和销毁线程对CPU的开销是很大的。可以限制最大可创建的线程数,可根据自己的机器性能动态调整线程池参数,提高应用性能。提供定时执行、并发数控制... 个人简介作者是一个来自河源的大三在校生,以下笔记都是作者自学之路的一些浅薄经验,如有错误请指正,将来会不断的完善笔记,帮助更多的Java爱好者入门。@[toc] Java线程池及原理 线程池的好处可以实现线程的复用,避免重新创建线程和销毁线程。创建线程和销毁线程对CPU的开销是很大的。可以限制最大可创建的线程数,可根据自己的机器性能动态调整线程池参数,提高应用性能。提供定时执行、并发数控制...
- 个人简介作者是一个来自河源的大三在校生,以下笔记都是作者自学之路的一些浅薄经验,如有错误请指正,将来会不断的完善笔记,帮助更多的Java爱好者入门。@[toc] Java手写线程池(第一代)经常使用线程池,故今天突发奇想,手写一个线程池,会有很多不足,请多多宽容。因为这也是第一代的版本,后续会更完善。 手写线程池-定义参数 private final AtomicInteger taskc... 个人简介作者是一个来自河源的大三在校生,以下笔记都是作者自学之路的一些浅薄经验,如有错误请指正,将来会不断的完善笔记,帮助更多的Java爱好者入门。@[toc] Java手写线程池(第一代)经常使用线程池,故今天突发奇想,手写一个线程池,会有很多不足,请多多宽容。因为这也是第一代的版本,后续会更完善。 手写线程池-定义参数 private final AtomicInteger taskc...
- 个人简介作者是一个来自河源的大三在校生,以下笔记都是作者自学之路的一些浅薄经验,如有错误请指正,将来会不断的完善笔记,帮助更多的Java爱好者入门。@[toc] Java手写线程池(第二代) 第二代线程池的优化1:新增了4种拒绝策略。分别为:MyAbortPolicy、MyDiscardPolicy、MyDiscardOldestPolicy、MyCallerRunsPolicy2:对线程... 个人简介作者是一个来自河源的大三在校生,以下笔记都是作者自学之路的一些浅薄经验,如有错误请指正,将来会不断的完善笔记,帮助更多的Java爱好者入门。@[toc] Java手写线程池(第二代) 第二代线程池的优化1:新增了4种拒绝策略。分别为:MyAbortPolicy、MyDiscardPolicy、MyDiscardOldestPolicy、MyCallerRunsPolicy2:对线程...
- Spring 是分层的 Java SE / EE 应用 full - stack 轻量级开源框架,以 loC ( Inverse Of Control :反转控制)和AOP ( Aspect Oriented Programming :面向切面编程)为内核。提供了展现层 SpringMvC 和持久层 Spring JDBCTemplate 以及业务层事务管理等众多的企业级应用技术,还能整合开源世界 Spring 是分层的 Java SE / EE 应用 full - stack 轻量级开源框架,以 loC ( Inverse Of Control :反转控制)和AOP ( Aspect Oriented Programming :面向切面编程)为内核。提供了展现层 SpringMvC 和持久层 Spring JDBCTemplate 以及业务层事务管理等众多的企业级应用技术,还能整合开源世界
上滑加载中
推荐直播
-
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步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签