- 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...
上滑加载中
推荐直播
-
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步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签