
Java基础知识
Java相关的基础知识。
小白不菜、
目前在华中科技大学读研究生。微信公众号:编程技术园;个人网站:http://hellofriend.top 欢迎来访!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java14了还不知道Lambda表达式?
更多知识,请移步我的小破站:http://hellofriend.top原创 2020-06-03 23:41:18 · 281 阅读 · 0 评论 -
对象不再使用时为什么应赋值为null?
前言许多Java开发者都曾听说过 “不使用的对象应手动赋值为null” 这句话,而且好多开发者一直信奉着这句话;问其原因,大都是回答“有利于GC更早回收内存,减少内存占用”,但再往深入问就回答不出来了。鉴于网上有太多关于此问题的误导,本文将通过实例,深入JVM剖析 “对象不再使用时赋值为null” 这一操作存在的意义。示例代码我们来看看一段非常简单的代码:public static void main(String[] args) { if (true) { byte[]原创 2020-05-15 22:08:04 · 324 阅读 · 0 评论 -
SpringMVC执行请求的流程总结
概述SpringMVC框架是一个基于请求驱动的Web框架,并且使用了“前端控制器”模型来进行设计,再根据“请求映射规则”分发给相应的页面控制器进行处理。整体流程具体步骤:首先用户发送请求到前端控制器,前端控制器根据请求信息(如URL)来决定选择哪一个页面控制器进行处理并把请求委托给它,即以前的控制器的控制逻辑部分;图中的 1、2 步骤;页面控制器接收到请求后,进行功能处理,首先需要收集和绑定请求参数到一个对象,这个对象在 Spring Web MVC中叫命令对象,并进行验证,然后将命令对象委托原创 2020-05-13 23:51:11 · 242 阅读 · 0 评论 -
Java垃圾回收
之前听说有这么一个梗,说在食堂里吃饭,吃完把餐盘端走清理的,是 C++ 程序员,吃完直接就走的,是 Java 程序员。言归正传。确实,在 Java 的世界里,似乎我们不用对垃圾回收那么的专注,很多初学者不懂 GC,也依然能写出一个能用甚至还不错的程序或系统。但其实这并不代表 Java 的 GC 就不重要。相反,它是那么的重要和复杂,以至于出了问题,那些初学者除了打开 GC 日志,看着一堆01...转载 2020-04-29 23:03:49 · 200 阅读 · 0 评论 -
Java的static关键字,超精炼
static用法static和final是两个我们必须掌握的关键字。不同于其他关键字,他们都有多种用法,而且在一定环境下使用,可以提高程序的运行性能,优化程序的结构。这篇文章我们来了解一下static关键字及其用法。修饰成员变量在我们平时的使用当中,static最常用的功能就是修饰类的属性和方法,让他们成为类的成员属性和方法,我们通常将用static修饰的成员称为类成员或者静态成员。p...原创 2020-04-27 12:55:32 · 325 阅读 · 0 评论 -
Java容器集合,看这一篇就够了
更多知识,请移步我的小破站:http://hellofriend.top概览Java中的容器主要包括 Collection 和 Map 两种,Collection 存储着对象的集合,而 Map 存储着键值对(两个对象)的映射表。Collection1. SetTreeSet:基于红黑树实现,支持有序性操作,例如根据一个范围查找元素的操作。但是查找效率不如 HashSet,HashSe...原创 2020-04-21 00:25:18 · 909 阅读 · 6 评论 -
Java中的拆箱和装箱机制
一.装箱拆箱的定义众所周知,Java中有8大基本数据类型,其为每种基本数据类型都提供了对应的包装器类型。 下表是基本数据类型对应的包装器类型:在Java SE5之前,如果要生成一个数值为5的Integer对象,必须这样进行:Integer i = new Integer(5);而从Java SE5开始就提供了自动装箱的特性,如果要生成一个数值为5的Integer对象,只需要这样就可以了...原创 2020-04-09 13:45:09 · 3887 阅读 · 4 评论 -
Java的final关键字(高度浓缩版)
final 关键字在java的关键字中,static和final是两个我们必须掌握的关键字。不同于其他关键字,他们都有多种用法,而且在一定环境下使用,可以提高程序的运行性能,优化程序的结构。下面我们来了解一下final关键字及其用法。修饰数据在编写程序时,我们经常需要说明一个数据是不可变的,我们成为常量。在java中,用final关键字修饰的变量,只能进行一次赋值操作,并且在生存期内不可...原创 2020-04-25 11:34:24 · 231 阅读 · 2 评论