
Java基础
雨雾清影
程序预储存,计算机自动执行
展开
-
JAVA基础:字符串格式化-String.format()的使用
目录 JAVA字符串格式化-String.format()的使用 常规类型的格式化 搭配转换符的标志 日期和事件字符串格式化 JAVA字符串格式化-String.format()的使用 常规类型的格式化 String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。 内部源码使用String.Builder来实现字符串拼接,所以比直接用“+”性能要好 熟...转载 2018-12-21 14:23:36 · 310 阅读 · 0 评论 -
Java中的断言assert
一、概述 在C和C++语言中都有assert关键,表示断言。 在Java中,同样也有assert关键字,表示断言,用法和含义都差不多。 二、语法 在Java中,assert关键字是从JAVA SE 1.4 引入的,为了避免和老版本的Java代码中使用了assert关键字导致错误,Java在执行的时候默认是不启动断言检查的(这个时候,所有的断言语句都 将忽略!),如果要开启断言检查,则需要用开关-e...转载 2019-01-29 15:06:41 · 205 阅读 · 0 评论 -
Java的对象头和对象组成详解(转载)
文章目录Java的对象头和对象组成详解一. 对象头1. Mark Word2. 指向类的指针3. 数组长度二. 实例数据三. 对齐填充字节 Java的对象头和对象组成详解 Java对象保存在内存中时,由以下三部分组成: 1,对象头 2,实例数据 3,对齐填充字节 一. 对象头 java的对象头由以下三部分组成: Mark Word 指向类的指针 数组长度(只有数组对象才有) 1...转载 2019-07-25 15:10:09 · 1062 阅读 · 0 评论 -
《Java的23种设计模式》代码解读(二):观察者模式
二. 观察者模式 观察者模式,又可以称之为发布-订阅模式,观察者,顾名思义,就是一个监听者,类似监听器的存在,一旦被观察/监听的目标发生的情况,就会被监听者发现,这么想来目标发生情况到观察者知道情况,其实是由目标将情况发送到观察者的。 观察者模式多用于实现订阅功能的场景,例如微博的订阅,当我们订阅了某个人的微博账号,当这个人发布了新的消息,就会通知我们。 1、观察者模式就像用户去奶站订牛奶 ...原创 2019-07-22 14:54:41 · 213 阅读 · 0 评论