JVM的内存区域划分
上几张图
常量池(constant
pool)指的是在编译期被确定,并被保存在已编译的.class文件中的一些数据。它包括了关于类、方法、接口等中的常量,也包括字符串常量。
String.intern(): 存在于.class文件中的常量池,在运行期被JVM装载,并且可以扩充。String的intern()方法就是扩充常量池的一个方法;当一个String实例str调用inte
Lambda表达式与函数式接口
Lambda 表达式是在Java 8中引入的,并且成为了Java 8亮点。它使得功能性编程变得非常便利,极大地简化了开发工作。
让我们从最简单的例子开始,来学习如何对一个string列表进行排序。
iOS代码规范
这篇规范一共分为三个部分:
核心原则:介绍了这篇代码规范所遵循的核心原则。
通用规范:不局限于iOS的通用性的代码规范(使用C语言和Swift语言)。
iOS规范:仅适用于iOS的代码规范(使用Objective-C语言)。
关于加入NDK编译环境的方法以及如何加入PIE模块的编译选项
之前在编译一个公司的MTK平台的Android开机加密程序的时候死活编译不通过,后面发现,有一样东西没有设置:
TOOLPREFIX = $(ANDROID_SRC_PATH)/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.8/bin/arm-linux-androideabi-
这一项指的是用Android交叉编译工具链中的arm编译器。
Java注解详解,自定义注解,利用反射解析注解
概要
这篇文章将会带领你了解Java注解,注解的使用,注解的解析,利用反射解析运行时注解,相信有一定Java基础的小伙伴一定会接触大量的注解,Spring , Hibernate , MyBatis等著名的框架也有很多关于注解方面的应用,对于注解的使用...