Java基础
文章平均质量分 86
Java基础知识记录
Thinkingcao
CSDN2019年度博客之星、博客专家,专注架构、Java、Spring、SpringBoot、SpringCloud、微服务、数据库、分布式、中间件、源码分析、JVM性能调优、K8S等领域
微信搜索公众号:「Thinking曹」,一个执着于架构的JAVA基层码农,每天带你学习新知识。
展开
-
JDK1.8新特性 Optional判空详解,简化判空操作
一、简介从 Java 8 引入的一个很有趣的特性是 Optional 类。Optional 类主要解决的问题是臭名昭著的空指针异常(NullPointerException) —— 每个 Java 程序员都非常了解的异常。本质上,这是一个包含有可选值的包装类,这意味着 Optional 类既可以含有对象也可以为空。Optional 是 Java 实现函数式编程的强劲一步,并且帮助在范式中实现。但是 Optional 的意义显然不止于此。我们从一个简单的用例开始。在 Java 8 之前,任何访问对象原创 2022-03-09 11:27:56 · 22003 阅读 · 0 评论 -
Java中的基本数据类型和引用数据类型的区别
一、前言众所周知Java是一种强类型语言,在Java语言中,Java的数据类型一共分为两大类,分别为基本数据类型和引用数据类型,其中基本数据类型细分小类可分为整数类型、浮点类型、字符类型、布尔类型这四小类。二、基本数据类型和引用数据类型1. 基本数据类型只有8种,可按照如下分类 :整数类型: long、int、short、byte浮点类型: float、double字符类型: char布尔类型: booleanNo.数据类型大小/位可表示数据范围默认值1by原创 2021-01-31 00:37:14 · 3882 阅读 · 1 评论 -
Java中读取properties配置文件的八种方式总结
一、前言在做Java项目开发过程中,涉及到一些数据库服务连接配置、缓存服务器连接配置等,通常情况下我们会将这些不太变动的配置信息存储在以 .properties 结尾的配置文件中。当对应的服务器地址或者账号密码信息有所变动时,我们只需要修改一下配置文件中的信息即可。同时为了让Java程序可以读取 .properties配置文件中的值,Java的JDK中提供了java.util.Properties类可以实现读取配置文件。二、Properties类Properties 类位于 java.util.Pro原创 2020-12-29 14:01:04 · 47022 阅读 · 3 评论 -
常见进制的转换过程和整数在内存中存储方式
以0x开头的数据表示十六进制,在十六进制中,A、B、C、D、E、F这五个字母分别表示10、11、12、13、14、15,0xff换成十进制为255。转换过程为:0xff(16进制)换成十进制:0xff=15*16^1+15*16^0=240+15=2550xff转二进制再转十进制:0xff=11111111=2^8-1=255按位运算符 异或0原创 2017-04-24 16:25:24 · 3208 阅读 · 0 评论