夯实Java基础系列18:深入理解Java内部类及其实现原理
本系列文章将整理到我在GitHub上的《Java面试指南》仓库,更多精彩内容请到我的仓库里查看
https://github.com/h2pl/Java-Tutorial
喜欢的话麻烦点下Star哈
文章首发于我的个人博客:
www.how2playlife.comww.how2playlife.com
内部类初探
什么是内部类?
内部类是指在一个外部类的内部再定义一个类。
线程安全与锁优化
一、线程安全
当多个线程访问一个对象时,如果不用考虑这些线程在运行时环境下的调度和交替执行,也不需要进行额外的同步,或者在调用方进行任何其他的协调操作,调用这个对象的行为都可以获得正确的结果,那么这个对象时线程安全的。
protobuf C++ 使用示例
1、在.proto文件中定义消息格式
2、使用protobuf编译器
3、使用c++ api来读写消息
0、为何使用protobuf?
1、原始内存数据结构,可以以二进制方式sent/saved.这种方式需要相同的内存布局和字节序。
spring学习笔记(10)@AspectJ研磨分析[1]入门、注解基本介绍
<div class="markdown_views">
<h1 id="aspectj准备">@AspectJ准备</h1>
<blockquote>
<p>AspectJ是一个面向切面的框架,它扩展了Java语言。AspectJ定义了AOP语法所以它有一个专门的编译器用来生成遵守Java字节编码规范的Class文件。 <br>
在使用AspectJ之前,我们需要导