会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
听弦
唯爱与美食不可辜负
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
下一页
2020年4月2日
从本地方法栈看到jni调用
摘要: 我们都知道java虚拟机所管理的内存区域包括方法区,堆,虚拟机栈,本地方法栈,程序计数器。 在《深入理解java虚拟机》中,周志明老师对虚拟机栈进行了讲解,但是对本地方法栈却一笔带过。今天我们就来对本地方法栈做下深入...... 首先我们先回顾一下虚拟机栈。 ###1.虚拟机栈 ####1.1虚拟机
阅读全文
posted @ 2020-04-02 23:51 我的小鱼干嘞
阅读(959)
评论(0)
推荐(0)
2020年3月24日
给定一个二叉树和其中的一个结点,请找出中序遍历顺序的下一个结点并且返回。
摘要: 一道有必要记一下的题。 题目描述 给定一个二叉树和其中的一个结点,请找出中序遍历顺序的下一个结点并且返回。注意,树中的结点不仅包含左右子结点,同时包含指向父结点的指针。 题解 二叉树的下一个结点: 根据中序遍历的规则,当结点存在右子树的时候,中序遍历的下一个结点为右子树的最左节点。但是当节点不存在右
阅读全文
posted @ 2020-03-24 23:43 我的小鱼干嘞
阅读(647)
评论(0)
推荐(0)
2020年3月22日
Android不同发行版本区别
摘要: 版本 功能 Android 9.0 室内wifi Rtt高精度定位 全面屏的支持 夜间模式 支持多摄像头的开发 电源选项添加截屏按钮 Android 8.1 手机不用时导航按钮变暗 UI更新为"关闭电源"和"重新启动" 自动明暗主题 Toast消息为白色 Andorid 8.0 每次安装第三方应用需
阅读全文
posted @ 2020-03-22 23:15 我的小鱼干嘞
阅读(792)
评论(0)
推荐(0)
2020年3月7日
equals()和==的区别
摘要: ==和equals()的区别 首先"=="是关系运算符,equals()是方法。但是同时他们的结果都返回布尔值; 我们首先思考一下什么时候经常用到"=="? ①基本类型数据做比较 ②String(特殊的引用类型做比较) ####1、“==”的比较 基本类型,比较的是值 引用类型,比较的是地址 (基本
阅读全文
posted @ 2020-03-07 14:08 我的小鱼干嘞
阅读(326)
评论(0)
推荐(0)
Android 广播
摘要: 前言 ###广播按类型分可分为全局广播和本地广播。 全局广播发出的广播可以被任意应用接收,或者接收任意应用的广播。也就是说无论哪个应用内注册了某个全局广播,这个广播发出时该应用都能接收到。 (可以静态注册也可以动态注册) 本地广播只能在应用程序内部进行传递,广播接收器也只能接收内部的广播。 (只能动
阅读全文
posted @ 2020-03-07 13:33 我的小鱼干嘞
阅读(299)
评论(0)
推荐(0)
2020年2月27日
HTTP请求报文
摘要: TCP三次握手后,客户端会向服务器发出一个请求报文。 ###请求报文的组成部分 一个HTTP请求报文由四部分组成:请求行、请求头、空行和请求数据。 ####1.请求行由请求方法字段、URL字段和HTTP协议版本字段组成 ####2.请求头 常见属性: Referer:表示这个请求是从那个url调过来
阅读全文
posted @ 2020-02-27 12:50 我的小鱼干嘞
阅读(456)
评论(0)
推荐(0)
2020年2月26日
Android service
摘要: ###一、服务的创建 public class Myservice extends Service { @Override public IBinder onBind(Intent intent) { return null; } } 然后在清单文件中注册服务。 <service android:n
阅读全文
posted @ 2020-02-26 20:56 我的小鱼干嘞
阅读(226)
评论(0)
推荐(0)
2020年2月22日
Eventbus
摘要: 1. EventBus作用 它简化了应用程序内各个组件之间进行通信的复杂度,尤其是避免了fragment间通信的复杂度。假如我们使用广播来通信,略显麻烦,如果传递的数据是实体类,那么还需要序列化。 正是因为EventBus的解耦并且使用方便,开销小(避免实体类数据序列化)才得以广泛应用。 1.1 三
阅读全文
posted @ 2020-02-22 22:14 我的小鱼干嘞
阅读(302)
评论(0)
推荐(0)
java线程池
摘要: new Thread new Thread的弊端: 每次新建线程新建的对象性能差 线程缺乏统一管理,可能无限制新建线程,相互之间竞争,占用过多系统资源导致死机或oom 功能少,如定时执行,定期执行,线程终端 由此,java提供了四种线程池,它的目的在于 重用存在的线程,减少对象创建,消亡的开销,性能
阅读全文
posted @ 2020-02-22 13:35 我的小鱼干嘞
阅读(167)
评论(0)
推荐(0)
2020年2月16日
volatile关键字
摘要: ###volatile的作用 阅读本篇前参见上一篇博文https://www.cnblogs.com/dearnotes/p/12290564.html ####1.保证此变量对所有线程的可见性 (当一条线程修改了这个变量的值,新值对于其他线程来说立即得知) 虽然是这样,但是我们并不能因此认为基于v
阅读全文
posted @ 2020-02-16 12:55 我的小鱼干嘞
阅读(153)
评论(0)
推荐(0)
上一页
1
2
3
4
5
下一页
公告