文章分类 -  java基础

摘要:类加载 Java类加载机制 理解类装载器 【003期】Java 中 Class.forName 和 ClassLoader 到底有啥区别? 读Java虚拟机类加载引发的血案 面试官基础一问:谈谈触发类加载的几大时机 打破双亲委派【JVM:类加载机制深度剖析】 - 第8篇 [MBTI]什么是MBTI 阅读全文
posted @ 2021-06-27 10:11 弱水三千12138 编辑
摘要:1.什么是SimpleDateFormat 在java doc对SimpleDateFormat的解释如下: SimpleDateFormat is a concrete class for formatting and parsing dates in a locale-sensitive man 阅读全文
posted @ 2021-05-06 10:37 弱水三千12138 编辑
摘要:Java 基础 Java 基础 一、数据类型 基本类型 包装类型 缓存池 二、String 概览 不可变的好处 String, StringBuffer and StringBuilder String Pool new String("abc") 三、运算 参数传递 float 与 double 阅读全文
posted @ 2021-04-30 18:01 弱水三千12138 编辑
摘要:我,一个10年老程序员,最近才开始用 Java 8 新特性 本文来自cowbi的投稿~ Oracle 于 2014 发布了 Java8(jdk1.8),诸多原因使它成为目前市场上使用最多的 jdk 版本。虽然发布距今已将近 7 年,但很多程序员对其新特性还是不够了解,尤其是用惯了 java8 之前版 阅读全文
posted @ 2021-04-27 16:55 弱水三千12138 编辑
摘要:点击关注公众号及时获取笔主最新更新文章,并可免费领取本文档配套的《Java面试突击》以及Java工程师必备学习资源。 随着 Java 8 的普及度越来越高,很多人都提到面试中关于Java 8 也是非常常问的知识点。应各位要求和需要,我打算对这部分知识做一个总结。本来准备自己总结的,后面看到Githu 阅读全文
posted @ 2021-04-27 16:54 弱水三千12138 编辑
摘要:本文首更于《从零开始手把手教你实现一个简单的RPC框架》 。 1. 代理模式 2. 静态代理 3. 动态代理 3.1. JDK 动态代理机制 3.1.1. 介绍 3.1.2. JDK 动态代理类使用步骤 3.1.3. 代码示例 3.2. CGLIB 动态代理机制 3.2.1. 介绍 3.2.2. C 阅读全文
posted @ 2021-04-26 07:53 弱水三千12138 编辑
摘要:何为反射? 如果说大家研究过框架的底层原理或者咱们自己写过框架的话,一定对反射这个概念不陌生。 反射之所以被称为框架的灵魂,主要是因为它赋予了我们在运行时分析类以及执行类中方法的能力。 通过反射你可以获取任意一个类的所有属性和方法,你还可以调用这些方法和属性。 反射的应用场景了解么? 像咱们平时大部 阅读全文
posted @ 2021-04-26 07:52 弱水三千12138 编辑
摘要:最近重看 Java 枚举,看到这篇觉得还不错的文章,于是简单翻译和完善了一些内容,分享给大家,希望你们也能有所收获。另外,不要忘了文末还有补充哦! ps: 这里发一篇枚举的文章,也是因为后面要发一篇非常实用的关于 SpringBoot 全局异常处理的比较好的实践,里面就用到了枚举。 这篇文章由 Ja 阅读全文
posted @ 2021-04-26 07:51 弱水三千12138 编辑
摘要:final,static,this,super 关键字总结 final 关键字 static 关键字 this 关键字 super 关键字 参考 static 关键字详解 static 关键字主要有以下四种使用场景 修饰成员变量和成员方法(常用) 静态代码块 静态内部类 静态导包 补充内容 静态方法 阅读全文
posted @ 2021-04-26 07:50 弱水三千12138 编辑
摘要:1. 基础 1.1. 正确使用 equals 方法 1.2. 整型包装类值的比较 1.3. BigDecimal 1.3.1. BigDecimal 的用处 1.3.2. BigDecimal 的大小比较 1.3.3. BigDecimal 保留几位小数 1.3.4. BigDecimal 的使用注 阅读全文
posted @ 2021-04-26 07:48 弱水三千12138 编辑
摘要:基础概念与常识 Java 语言有哪些特点? JVM vs JDK vs JRE JVM JDK 和 JRE 为什么说 Java 语言“编译与解释并存”? Oracle JDK 和 OpenJDK 的对比 Java 和 C++的区别? import java 和 javax 有什么区别? 基本语法 字 阅读全文
posted @ 2021-04-26 07:46 弱水三千12138 编辑
摘要:前言 本文主要包含 Java 核心基础知识,主要根据以下部分进行节选,选择了个人认为在面试中最为核心的部分。 《Java程序员面试笔试宝典》何昊,薛鹏,叶向阳 著 《阿里面经OneNote》 主要内容:基本概念、面向对象、关键字、基本数据类型与运算、字符串与数组、异常处理、Object 通用方法 一 阅读全文
posted @ 2021-04-16 20:06 弱水三千12138 编辑
摘要:2.1 集合 2.1.1 List:可重复 2.1.2 Queue 2.1.3 Set:不可重复 2.1.4 Map 2.2 异常分类及处理 2.2.1 异常的概念 2.2.2 异常分类 2.2.3 异常处理方式:抛出异常、使用try catch捕获并处理异常 2.3 反射机制 2.3.1 动态语言 阅读全文
posted @ 2020-05-08 21:55 弱水三千12138 编辑
摘要:5.1 如何求一个字符串的所有排列 5.2 如何求两个字符串的最长公共子串 5.3 如何对字符串进行反转 5.4 如何判断两个字符串是否为换位字符串 5.5 如何判断两个字符串的包含关系 5.6 如何对由大小写字母组成的字符数组排序 5.7 如何消除字符串的内嵌括号 5.8 如何判断字符串是否是整数 阅读全文
posted @ 2020-05-05 20:29 弱水三千12138 编辑