重走Java路
文章平均质量分 84
CrazyJavaWu
这个作者很懒,什么都没留下…
展开
-
简单手写springmvc框架,深入理解spring IOC及springmvc工作原理,简单实现IOC
MySpringMVCThis is a simple SpringMVC framework, and the project was set up to understand how SpringMVC works by hand-writing a simple SpringMVC implementation背景 之所以想着去写一个简单的springmvc,其主要目的是为了能够更深入的去理解sprin原创 2020-08-12 01:51:45 · 362 阅读 · 1 评论 -
Java自定义异常
自定义异常背景 这篇博客主要是承接上一篇博客《自定义注解》,写这篇博客的主要原因也跟之前差不多。因为Java的异常体系,也是我们实际开发中经常使用,但是却很少自定义的工具。所以为了能够更加深入的理解Java的异常体系,我们在这里也去自定义一下异常,还是那句话嘛:实践才是检验真理的唯一标准。Java异常体系介绍Java异常体系结构图Java异常体系介绍 &n原创 2020-08-10 23:05:21 · 587 阅读 · 0 评论 -
你了解Java注解吗,你自定义过注解没?
自定义注解什么是注解? 在Java开发中注解是我们经常使用的一大杀器,不仅如此而且随着springboot的广泛应用,基于Java注解方式的配置使用的也越来越频繁,注解以其简洁、优雅、与Java代码无缝对接的风格,越来越受到广大程序猿的追捧。现在甚者在使用mybatis框架时程序猿们也越来越喜欢使用Java注解配置的方式来管理SQL,而不再使用xml,这个注解使用的频率可谓是越来越多。但是猿们你们到底了解注解吗原创 2020-08-10 01:59:21 · 422 阅读 · 0 评论 -
重走Java路-数据结构与算法-数组-手写ArrayList
重走Java路-数据结构与算法-数组-手写简单的ArrayList上一回分享回顾完了Java的数组,因为数据结构与算法的知识相对独立,所以我决定接着数组回顾一下Java的数据结构。而ArrayList作为Java中最简单又最常用的集合类,正好适合拿来第一个开刀,不知道大家有没有去读过ArrayList的的源码,或者去简单实现一个ArrayList呢?今天我们就一起看看ArrayList的源码,同时手写一个简单的ArrayList。learn ArrayListArrayList源码分析打开Arra原创 2020-07-12 01:59:18 · 226 阅读 · 0 评论 -
重走Java路-Java常用数据结构-数组
上回我们说到了Java的引用数据类型String,回顾了String是一个char[]数组的本质,以及jvm编译加载过程中对确定的字符串能提前初始化的问题。还以面试题的方式展开了对Stirng中intern()方法的讲解,以通过阅读源码的方式说明了,intern()方法返回字符串对象的引用,系统初始化的时候字符串常量池为空,当我们调用intern方法时,会先检查字符串常量池中是否有该字符串的引用存在,如果存在则直接返回常量池中的该引用。如果不存在则先去new该字符串对象,完了之后再将该字符串的引用存...原创 2020-07-09 00:15:37 · 198 阅读 · 0 评论 -
重走Java路之String你真的了解吗?
走Java路之String你真的了解吗?上回我们回顾完了“基本数据类型”,提到了基本数据类型的与其包装类之间的转换等知识,期间我们提到了引用数据类型,今天我们就来说一说Java当中最常用的引用数据类型-字符串String。在开始将字符串之前,我先提一个“什么是字符串”?这个习惯源于我的老师每次上课前也是喜欢先提问题,记得有一次讲文件系统,他半开玩笑的提了一个同学们“什么是文件系统”,但是我想其实大多数跟我一样心里知道是怎么个意思但是没法用一句比较精炼的话回答出来。后来还是老师自己说文件系统不就是一个原创 2020-06-03 02:22:32 · 240 阅读 · 0 评论 -
重走Java路-基本数据类型的包装类
五一小长假过的有点腐,一直都没有更新博客,本来计划五一之前就应该总结的基本数据包装类一直拖到了现在。言归正传开始介绍八种基本数据类型的包装类。 八种基本数据类型及其包装类如下:基本数据类型 包装类 缓存区间 byte Byte -128~127 short Short -128~127 int Integer -12...原创 2020-05-09 01:00:46 · 203 阅读 · 0 评论 -
重走Java路-基本数据类型包装类
承接昨天的“重走Java路-基本数据类型”,在讲到浮点数为什么不精确的时候提到了,要进行精确计算需要使用BigDecimal类。因为在工作中也确实没怎么使用该类,昨天写完博客之后发现自己视乎不太了解该类。于是今天就和大家一起学习一下BigDecimal类的使用,以及浮点数进行运行的时候如何进行四舍五入保留n位小数。 BigDecimal类 ...原创 2020-04-29 23:39:22 · 198 阅读 · 0 评论 -
重走Java路-基本数据类型
谈谈Java基本数据类型 说到Java的基本数据类型,我们可能都能想到4类8种基本数据类型: 1、整型 byte、short、int、long分别用8、16、32、64bits来存储。 2、浮点型fl点型float、double分别用32/64bits来存储。 3、字符型char用16bits存储。 ...原创 2020-04-28 00:44:04 · 211 阅读 · 0 评论 -
重走Java路-进入Java世界
背景介绍 工作五年一直在论坛博客以及开源社区一味的索取,没有丝毫的贡献,曾经无数次想过去写技术博客,但最终还是放弃了。说实话原因只有一个就是自己太懒。直到前几天看到一个前辈发的一篇博文,描述他这十几年IT生涯的浮浮沉沉,其中有一句话我感触挺深。大概意识就是我们很多人工作了五年十年,其实便不是真正意义上工作了五年十年,而是原地打转了五年十年。读完这篇博文我感觉这句话...原创 2020-04-27 00:23:03 · 275 阅读 · 0 评论