java 知识 之 内存管理

读书笔记:《疯狂java 程序员的基本修养》第四章——java内存管理

java 中的内存管理包括内存分配和内存回收,这些都是由 JVM 帮我们完成的。当创建对象时为其分配内存空间;当失去引用时,GC会自动清除并回收他们所占用的空间。

java知识 之 对象及其内存管理

读书笔记:《疯狂java 程序员的基本修养》第二章——对象及其内存管理

java中的内存管理分为两个方面:

  • 内存分配:指创建java对象时JVM为该对象在堆空间中所分配的内存空间。

  • 内存回收:指java 对象失去引用,变成垃圾时,JVM的垃圾回收机制自动清理该对象,并回收该对象所占用的内存。

android studio 生成aar和jar

1. aar包

aar包是android studio 下打包android 工程中的src、res、lib后生成的aar文件,以便导入到其他的as工程中使用。
在as中它的生成方式较为简单,主要步骤如下:

1.新建model,选择 android Library;
2.编写好自己的代码后,将gradle中的 minifyEnabled属性 设置成true

java 三大特性:封装、继承和多态

最近项目上线,暂时稍微闲一点,来回顾下java的一些基础。回想下,也是大二上学的java,已经过去两年了,老师教的基本都是那些最基础的,如数据类型、运算符之类的,加上自己又没有好好学,基本算没学,也就后来转向android 的时候,用啥学啥,如集合、多线程和网络通信等等。下面整理下java面向对象的三大特性。

一、封装

封装是把过程和数据包围起来,对数据的访问只能通过已定义的界面。

当前网速较慢或者你使用的浏览器不支持博客特定功能,请尝试刷新或换用Chrome、Firefox等现代浏览器