标签:集合类

Java

Java知识点JUC总结

8

darida 发布于 2020-07-12

JUC:java.util.concurrent (Java并发编程工具类) 一般面试提问:面向对象和高级语法、Java集合类、Java多线程、JUC 和高并发、Java IO和 NIO 获取多线程的4种方法: 1.继承Thread类,重写run方法(其实Thread类本身也实现...

阅读(9)评论(0)赞 (0)

Java

JavaGuide易错点总结

6

zhuangli 发布于 2020-07-12

1. object.equals("str") 容易报空指针异常,应使用 "str".equals(object); 还可以使用JDK7引入的工具类 object#equals : objects.equals(null, "st...

阅读(6)评论(0)赞 (0)

编程技术

再学一遍Spring IOC 注入会有新的认识–乐字节微服务

3

xiaoli.he 发布于 2020-07-12

手动实例化与外部引入 图一: 图二: ​ 对比发现:图二中对于 UserDao 对象的创建并没有像图一那样主动的去实例化,而是通过带参方法形式将UserDao 传入过来,从而实现 UserService 对UserDao类 的依赖。 ​ 而实际创建对象的幕后对象即是交给了外部来创...

阅读(6)评论(0)赞 (0)

Java

Java集合类初探

16

yanxinchi 发布于 2020-07-10

目录 概述 Java中基本的常用的集合类,主要包含: List Set Queue Map 这几种类型的继承关系如图: 图片引自——Collection 和 Map的继承体系 其中 List、Queue 和 Set 继承自 Collection 接口,这三种集合的结构都比较简单,...

阅读(10)评论(0)赞 (0)

Java

Spring安全依赖查找

1

xubiao.zhuang 发布于 2020-07-10

依赖查找安全性对比 依赖查找类型 代表实现 是否安全 单一类型 BeanFactory#getBean 否 ObjectFactory#getObject 否 ObjectProvider#getIfAvailable 是 集合类型 ListableBeanFactory#get...

阅读(10)评论(0)赞 (0)

Java

费了好大心思熬夜整理了一篇Java泛型解释,看不懂来打我

41

songhua.gao 发布于 2020-07-10

什么是泛型(先理解是个啥) 在学习Java基础的过程中,泛型绝对算得上是一个比较难理解的知识点,尤其对于初学者而言,而且就算是已经有基础的Java程序员,可能对泛型的理解也不是那么透彻,属于那种看了明白,时间长了就忘的那种,究其根本,还是对泛型不够理解。大部分人对泛型的认识:“ ...

阅读(10)评论(0)赞 (0)

Java

要看HashMap源码,先来看看它的设计思想

2

Harries 发布于 2020-07-08

HashMap 是日常开发中,用的最多的集合类之一,也是面试中经常被问到的 Java 类之一。同时,HashMap 在实现方式上面又有十分典型的范例。不管是从哪一方面来看,学习 HashMap 都可以说是有利无害的。 分析 HashMap 的源码的文章在网上面已经数不胜数了,本文...

阅读(14)评论(0)赞 (0)

Java

几个小细节帮你提升java代码运行效率

小丁 发布于 2020-07-08

引言 千万不要小看代码细节的优化,有时候一个很小的优化就要你的代码执行效率数倍提升,如果这个优化点调用比较频繁,甚至有可能解决你整个系统的性能瓶颈。 orElse和orElseGet 官方文档上是这么说的, orElse:Return the value if present, ...

阅读(14)评论(0)赞 (0)

Java

java 性能优化:35 个小细节提升 java 代码的运行效率

xiaoli.wang 发布于 2020-07-08

哪怕路途中有再多的巉岩,有再多的堤坝,有再多的艰险坎坷,河水都流了过来,用柔弱的身躯阐释了生命的线条。而人正是需要河水这样的精神,在时间的沟渠中不管有再多的跌宕起伏。 1、前言 代码优化 ,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行...

阅读(19)评论(0)赞 (0)

Java

Java入门基础学习,成为一个Java程序员的必备知识

2

小丁 发布于 2020-07-08

引言 众所周知,Java是一种面向对象的编程语言。您可以在Windows操作系统上编写Java源代码,而在Linux操作系统上运行编译后的字节码,而无需修改源代码。 数据类型 Java 有 2 种数据类型,一种是基本数据类型,一种是引用类型。 基本数据类型用于存储简单类型的数据,...

阅读(12)评论(0)赞 (0)

Java

MyBatis源码分析(二)

邓龙华 发布于 2020-07-08

MyBatis的xml配置(核心配置) configuration(配置) properties(属性) settings(设置) typeAliases(类型别名) typeHandlers(类型处理器) objectFactory(对象工厂) plugins(插件) envi...

阅读(11)评论(0)赞 (0)

Java

JAVASE经典面试问题(必须熟背),你Get到了吗?

尖兵 发布于 2020-07-08

因为JAVA程序编译后生成的 字节码文件 (class文件)是跨平台的。JVM不是跨平台,在不同的操作系统上开发JAVA程序,必须安装该操作系统版本的JVM。 4. Java当中如何跳出多重循环? 使用break label; 在java中,使用break可以跳出循环,默认情况下...

阅读(7)评论(0)赞 (0)

Java

Java虚拟机详解(九)——类文件结构

20

songhua.gao 发布于 2020-07-08

大家好,我是可乐,一个专注原创,乐于分享的程序猿。本系列教程持续更新,可以微信搜索「 IT可乐 」第一时间阅读。回复《电子书》有我为大家特别筛选的海量免费书籍资料 我们知道计算机是由晶体管、电路板等组装而成的电子设备,而这些电子设备其实只能识别0与1的信号。 那么问题来了,我们在...

阅读(9)评论(0)赞 (0)

Java

HashMap与HashTable

4

darida 发布于 2020-07-07

二、HashMap和Hashtable的区别 1.区别: 两者最主要的区别在于Hashtable是线程安全,而HashMap则非线程安全。 Hashtable 是不允许键或值为 null 的,HashMap 的键值则都可以为 null。 Hashtable在我们put 空值的时候...

阅读(13)评论(0)赞 (0)

Java

MapStruct快速入门 | Baeldung

刘莉莉 发布于 2020-07-06

在本文中,我们将探讨 MapStruct 的使用, 简而言之 就是Java Bean映射器。 该API包含可在两个Java Bean之间自动映射的功能。使用MapStruct,我们只需要创建接口,该库将在编译时自动创建具体的实现。 对于大多数应用程序,您会注意到很多将POJO转换...

阅读(13)评论(0)赞 (0)

Java

阿里P7岗位面试,面试官问我:为什么HashMap底层树化标准的元素个数是8

6

songhua.gao 发布于 2020-07-06

前言 先声明一下,本文有点标题党了,像我这样的菜鸡何德何能去面试阿里的P7岗啊,不过,这确实是阿里p7级岗位的面试题,当然,参加面试的人不是我,而是我部门的一个大佬。他把自己的面试经验分享给了我,也让我间接体会下阿里级别的面试难度,这样算起来,我也勉强算是经历面试过阿里P7的岗位...

阅读(12)评论(0)赞 (0)

Java

Java J2EE中的依赖查找

1

yeseng 发布于 2020-07-05

个人看法:设计依赖查找的设计模式,是为了解耦. 单一类型依赖查找 JNDI javax.naming.Context#lookup JavaBeans java.beans.beancontext.BeanContext 集合类型依赖查找 java.beans.beanconte...

阅读(13)评论(0)赞 (0)

Java

Java并发编程学习系列二:集合不安全

2

尖兵 发布于 2020-07-05

概念 Java集合类框架的基本接口有哪些? 总共有两大接口:Collection 和 Map ,一个元素集合,一个是键值对集合; 其中 List 和 Set 接口继承了 Collection 接口,一个是有序元素集合,一个是无序元素集合; 而 ArrayList 和 Linked...

阅读(14)评论(0)赞 (0)