Java
Joyer_99
这个作者很懒,什么都没留下…
展开
-
【Java】HashMap
HashMap是基于哈希表中的Map接口的实现,主要用于存储映射关系,其中key和value允许存储为null值和null键。该类不保证映射的顺序,并且该类是非线程安全的。HashMap最基础的结构是数组+链表,数组的作用是为了能够迅速找到key值所对应的位置,因为数组的查找操作时间复杂度是O(1),而如果是链表的话,会达到O(N)。链表的作用是为了让插入和删除能够更高效地进行,因为插入和删除操...原创 2019-11-04 11:29:43 · 95 阅读 · 0 评论 -
【Java】反射机制
文章目录Class类的使用动态加载类获取方法信息获取成员变量信息获取构造函数信息方法反射的基本操作通过反射了解集合范型的本质慕课网:反射——Java高级开发必须懂的四大核心类:Class Method Field ConstructorClass类的使用在面向对象的世界里,万事万物皆对象类是对象,类是java.lang.Class类的实例对象(There is a class named...原创 2019-08-26 15:45:12 · 121 阅读 · 0 评论 -
【Java】static关键字
文章目录四种用法1、修饰成员变量2、修饰成员方法3、静态块4、静态导包总结初始化顺序四种用法Java中的static关键字有四种用法:修饰成员变量,修饰成员方法,静态块,静态导包。1、修饰成员变量给属性增加static关键字,则对象不再拥有该属性,属性会统一交给类处理。即让对象共享属性。但是这样会让该属性变得难以控制,因为其在任何地方都有可能被修改。2、修饰成员方法static修饰成员...原创 2019-09-23 15:27:16 · 92 阅读 · 0 评论 -
【Java】单例模式
参考文章:Java单例模式——并非看起来那么简单单例(Singleton)模式在Java中是一种广泛使用的设计模式。其主要是为了保证在Java程序中,某个类只有一个实例存在,从而减少每次创建对象的时间开销,同时节约内存空间。与此同时,它还能够避免由于操作多个实例而导致的逻辑错误。单例模式应用的场景一般发生在以下条件下:1、资源共享的情况下,避免由于资源操作时导致的性能或损耗等。如日志文件、应...原创 2019-09-23 16:01:13 · 100 阅读 · 0 评论 -
【Java】Spring入门
相关课程:Spring入门篇——moocer文章目录第一章 概述1-1 Spring入门课程简介课程包含内容如何学习Spring资源1-2 Spring概况Spring作用适用范围1-3 Spring框架什么是框架为什么使用框架第二章 Spring IoC容器接口及面向接口编程接口面向接口编程什么是IoCSpring的Bean配置Bean的初始化Spring注入设值注入构造注入第三章 Sprin...原创 2019-09-26 22:54:53 · 1646 阅读 · 0 评论 -
【Java】基本数据类型和包装类
文章目录基本数据类型包装类包装类特性功能丰富可定义泛型类型参数序列化类型转换高频区间的数据缓存注意事项基本数据类型布尔型:boolean整数型:byte(8)、short(16)、int(32)、long(64)浮点型:float(32)、double(64)字符型:char(16)数据类型代表含义默认值取值包装类大小(位)boolean布尔型fal...原创 2019-09-28 15:13:50 · 397 阅读 · 0 评论 -
【Java】线程实现方法
Java中,线程的实现有三种方法:继承Thread类,实现Runnable接口,实现Callable接口。extends Threadpublic class ThreadDemo1 { public static void main(String[] args) { Thread t1 = new MyThread(); t1.start(); }}class MyThre...原创 2019-10-08 13:49:14 · 103 阅读 · 0 评论 -
【Java】Overload & Override
Overload重载,函数重载是一个类中声明了多个同名的方法,但有不同的参数个数和参数类型。Override重写,函数重写是在子类中声明与父类同名的方法,从而覆盖了父类的方法。重构解决了子类与父类的差异问题。比较OverloadOverride发生条件同一类下子类继承父类函数名必须相同必须相同传入参数参数类型、个数、顺序至少有一项不同必须相同...原创 2019-10-09 15:18:54 · 115 阅读 · 0 评论