- 1996年1月,第一个JDK1.0诞生,从此Java开疆拓土,终成一个参与、制定新世界不可分割的伟大帝国。而远在1990年代初它的名字叫Oak,本想在电视机、电话、闹钟、烤面包机等家用电器的智能控制上大展拳手(这就是为啥Java支持跨平台了),但由于当时的市场需求没有预期的高,Sun公司于是就放弃了该计划。1992年 Joe Palrang创作出来了Java的吉祥物:Duke。 1996年1月,第一个JDK1.0诞生,从此Java开疆拓土,终成一个参与、制定新世界不可分割的伟大帝国。而远在1990年代初它的名字叫Oak,本想在电视机、电话、闹钟、烤面包机等家用电器的智能控制上大展拳手(这就是为啥Java支持跨平台了),但由于当时的市场需求没有预期的高,Sun公司于是就放弃了该计划。1992年 Joe Palrang创作出来了Java的吉祥物:Duke。
- 前言 编写程序时,经常要在可能出现的错误的地方加上检测代码,过多的分支会导致程序的代码加长臃肿,可读性差,所以才采用异常的处理机制。 Java的异常处理机制,把可能出现异常的代码集中起来,和正常代码分开,使得程序简洁、优雅,便于维护 。 一、异常的认识 1.异常的体系结构红色:编译时异常蓝色:运行时异常 2.常见的异常FileNotFoundException... 前言 编写程序时,经常要在可能出现的错误的地方加上检测代码,过多的分支会导致程序的代码加长臃肿,可读性差,所以才采用异常的处理机制。 Java的异常处理机制,把可能出现异常的代码集中起来,和正常代码分开,使得程序简洁、优雅,便于维护 。 一、异常的认识 1.异常的体系结构红色:编译时异常蓝色:运行时异常 2.常见的异常FileNotFoundException...
- 在学习一个东西之前,我们首先应该了解它是什么,接下来让我们来认识一下它吧。 初识HttpServletRequestHttpServletRequest是一个接口,全限定名称:jakarta.servlet.http.HttpServletRequestHttpServletRequest接口是Servlet规范中的一员。HttpServletRequest接口的父接口:ServletReq... 在学习一个东西之前,我们首先应该了解它是什么,接下来让我们来认识一下它吧。 初识HttpServletRequestHttpServletRequest是一个接口,全限定名称:jakarta.servlet.http.HttpServletRequestHttpServletRequest接口是Servlet规范中的一员。HttpServletRequest接口的父接口:ServletReq...
- 在之前学Java的时候,我已经配置好了JAVA_HOME,但是今天启动Tomcat服务器的时候,却闪退,而且无法访问Tomcat服务器。接下来,我来说一下我的解决方法。我们首先编辑一下startup.bat,在:end的最后加上pause然后我们在dos命令窗口,输入startup.bat,看看能否启动Tomcat服务器结果出现了上面图片的问题接下来分析一下问题发现startup.bat,其... 在之前学Java的时候,我已经配置好了JAVA_HOME,但是今天启动Tomcat服务器的时候,却闪退,而且无法访问Tomcat服务器。接下来,我来说一下我的解决方法。我们首先编辑一下startup.bat,在:end的最后加上pause然后我们在dos命令窗口,输入startup.bat,看看能否启动Tomcat服务器结果出现了上面图片的问题接下来分析一下问题发现startup.bat,其...
- 1. 基本介绍final中文意思:最后的,最终的final可以修饰类,属性,方法和局部变量1.final修饰的类,不可以被继承2.final修饰的方法,不可以被重写3.final修饰的变量为常量,不可以修改public class Final01 {public static void main(String[] args) { E e = new E();//e.TAX_RATE = 0... 1. 基本介绍final中文意思:最后的,最终的final可以修饰类,属性,方法和局部变量1.final修饰的类,不可以被继承2.final修饰的方法,不可以被重写3.final修饰的变量为常量,不可以修改public class Final01 {public static void main(String[] args) { E e = new E();//e.TAX_RATE = 0...
- 前言本文参考了https://blog.csdn.net/sinat_38259539/article/details/71799078 一、反射的概述反射是框架设计的灵魂 (使用的前提条件:必须先得到代表的字节码的Class,Class类用于表示.class文件(字节码))就像人照镜子可以看到人的整体,五官等结构,通过反射我们也可以看到类的完整结构,所以说Class对象就像是一面镜子... 前言本文参考了https://blog.csdn.net/sinat_38259539/article/details/71799078 一、反射的概述反射是框架设计的灵魂 (使用的前提条件:必须先得到代表的字节码的Class,Class类用于表示.class文件(字节码))就像人照镜子可以看到人的整体,五官等结构,通过反射我们也可以看到类的完整结构,所以说Class对象就像是一面镜子...
- 当遇到查找特定元素的时候,最容易想到的就是暴力解法,直接遍历,这种做法简单粗暴,可以解题,但是时间复杂度过高。所以我们可以用二分法来提高效率。 二分法的引入二分查找一般用于数据是有序的,我们要找到目标元素target,可以通过循环或者递归在每一次比较以后都把查找范围缩小一半,在剩下范围接着查找。接下来,我就来介绍一下二分查找。我总结了几种不同的清况用到的二分模板,不过大家还是要自己动手做题,... 当遇到查找特定元素的时候,最容易想到的就是暴力解法,直接遍历,这种做法简单粗暴,可以解题,但是时间复杂度过高。所以我们可以用二分法来提高效率。 二分法的引入二分查找一般用于数据是有序的,我们要找到目标元素target,可以通过循环或者递归在每一次比较以后都把查找范围缩小一半,在剩下范围接着查找。接下来,我就来介绍一下二分查找。我总结了几种不同的清况用到的二分模板,不过大家还是要自己动手做题,...
- 设计模式概念1.设计模式是静态方法和属性的经典使用2.设计模式是大量时间中总结和理论化后优选的代码结构、编程风格、以及解决问题的思考方式3.我们可以这样理解,设计模式就像是一个棋谱,遇到不同的棋局,我们就用不同的棋谱,免去我们自己的思考。 单例设计模式 单例模式的概念单例就是单个实例1.类的单例设计模式,就是采取一定的方法,保证在整个的软件系统中,对应某一个类来说,它只能存在一个对象实例,... 设计模式概念1.设计模式是静态方法和属性的经典使用2.设计模式是大量时间中总结和理论化后优选的代码结构、编程风格、以及解决问题的思考方式3.我们可以这样理解,设计模式就像是一个棋谱,遇到不同的棋局,我们就用不同的棋谱,免去我们自己的思考。 单例设计模式 单例模式的概念单例就是单个实例1.类的单例设计模式,就是采取一定的方法,保证在整个的软件系统中,对应某一个类来说,它只能存在一个对象实例,...
- 本文对Java集合框架做了总结这里推荐几篇关于集合的文章https://blog.csdn.net/weixin_42533238/article/details/106651056https://blog.csdn.net/ThinkWon/article/details/98844796https://blog.csdn.net/feiyanaffection/article/detai... 本文对Java集合框架做了总结这里推荐几篇关于集合的文章https://blog.csdn.net/weixin_42533238/article/details/106651056https://blog.csdn.net/ThinkWon/article/details/98844796https://blog.csdn.net/feiyanaffection/article/detai...
- 1603. 设计停车系统:请你给一个停车场设计一个停车系统。停车场总共有三种不同大小的车位:大,中和小,每种尺寸分别有固定数目的车位。请你实现 ParkingSystem 类:ParkingSystem(int big, int medium, int small) 初始化 ParkingSystem 类,三个参数分别对应每种停车位的数目。bool addCar(int carType) ... 1603. 设计停车系统:请你给一个停车场设计一个停车系统。停车场总共有三种不同大小的车位:大,中和小,每种尺寸分别有固定数目的车位。请你实现 ParkingSystem 类:ParkingSystem(int big, int medium, int small) 初始化 ParkingSystem 类,三个参数分别对应每种停车位的数目。bool addCar(int carType) ...
- 最近很多小伙伴问我PV、UV、VV、IP是啥意思,它们之间有什么关系,在网站和系统中如何计算这些值,这不,我连夜整理了这篇文章。如果能够为小伙伴们带来帮助,大家帮忙转发下,让更多的小伙伴看到,一起学习,一起进步,一起进大厂。 最近很多小伙伴问我PV、UV、VV、IP是啥意思,它们之间有什么关系,在网站和系统中如何计算这些值,这不,我连夜整理了这篇文章。如果能够为小伙伴们带来帮助,大家帮忙转发下,让更多的小伙伴看到,一起学习,一起进步,一起进大厂。
- 今天这篇文章就是Java程序流程控制的开篇,给大家来热热身,比较基础。下一篇将是关于Java流程控制难度较大的必刷题~ 今天这篇文章就是Java程序流程控制的开篇,给大家来热热身,比较基础。下一篇将是关于Java流程控制难度较大的必刷题~
- 今天这篇文章就是Java必刷题系列的开篇,是Java语言概述的必刷题,比较基础,接下来会陆续发布后面深入的内容,请大家持续关注。感恩! 今天这篇文章就是Java必刷题系列的开篇,是Java语言概述的必刷题,比较基础,接下来会陆续发布后面深入的内容,请大家持续关注。感恩!
- 今天这篇文章就是Java基本语法的必刷题,帮助大家巩固一下基础,接下来将会出现比较多编程题了,可以期待一下。下一篇将是关于程序流程控制的必刷题~ 今天这篇文章就是Java基本语法的必刷题,帮助大家巩固一下基础,接下来将会出现比较多编程题了,可以期待一下。下一篇将是关于程序流程控制的必刷题~
- 最近开发过程涉及了一些和文件读取有关的问题,于是对hdfs的读取机制感到兴趣,顺便深入学习了1下。 写入客户端向NameNode发出写文件请求,告诉需要写的文件名和路径、用户NameNode检查是否已存在文件、检查权限。如果通过,会返回一个输出流对象注意此时会按照“日志先行“原则,写入NameNode的editLog客户端按照128MB的大小切分文件。 也就是block大小客户端把nameN... 最近开发过程涉及了一些和文件读取有关的问题,于是对hdfs的读取机制感到兴趣,顺便深入学习了1下。 写入客户端向NameNode发出写文件请求,告诉需要写的文件名和路径、用户NameNode检查是否已存在文件、检查权限。如果通过,会返回一个输出流对象注意此时会按照“日志先行“原则,写入NameNode的editLog客户端按照128MB的大小切分文件。 也就是block大小客户端把nameN...
上滑加载中
推荐直播
-
昇腾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
回顾中
热门标签