Java
luzaiyy611
所有的恐惧都源自不了解
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android 记一次static变量引起的问题
问题 最近在做RTSP流录制功能,基本结构为 CameraActivity —> PlayFragment(流预览,TextureView:因为有缩放相关操作) ——> RTSPPlayer(两个线程通过MedeaCodec分别做音频和视频track编解码处理) ,一个按钮控制录制开始和结束, 录制中isRecording 和 isIdle 两种状态,由于需要保持各层状态...原创 2018-09-04 21:37:01 · 1488 阅读 · 1 评论 -
Java中的object九大方法
在Java中,只有基本类型(int,boolean等)的值不是对象。其他类型,包括数组类型,不管是对象数组还是基本类型的数组都扩展于Object类。 方法摘要 protected Object clone() 创建并返回此对象的一个副本。 boolean equals(Object obj) 指示某个其他对象是否与此对象“相等”。 protected void finalize() 当垃圾回...转载 2019-06-15 15:52:18 · 196 阅读 · 0 评论 -
深入理解 Java 垃圾回收机制
深入理解 Java 垃圾回收机制 一:垃圾回收机制的意义 java 语言中一个显著的特点就是引入了java回收机制,是c++程序员最头疼的内存管理的问题迎刃而解,它使得java程序员在编写程序的时候不在考虑内存管理。由于有个垃圾回收机制,java中的额对象不在有“作用域”的概念,只有对象的引用才有“作用域”。垃圾回收可以有效的防止内存泄露,有效的使用空闲的内存; 内存泄露:指该内存空间使...转载 2019-06-30 14:48:46 · 209 阅读 · 0 评论 -
synchronized使用及原理解析
synchronized使用及原理解析 修饰静态方法、实例方法、代码块 Synchronized修饰静态方法,对类对象进行加锁,是类锁。 Synchronized修饰实例方法,对方法所属对象进行加锁,是对象锁。 Synchronized修饰代码块时,对一段代码块进行加锁,是对象锁。 /** * synchronized示例 * 1、修饰静态方法 * 2、修饰实例方法 * 3、修...转载 2019-06-30 15:03:24 · 259 阅读 · 0 评论
分享