- 博客(6)
- 资源 (3)
- 收藏
- 关注
原创 JAVA虚拟机内存管理+GC回收内存
首先明确一点,JAVA虚拟机是个什么玩意?很显然,先不去管JAVA的虚拟机,它是个虚拟机,那就是一个仿真计算机。1、来看看其内存的访问操作:也就是说,JAVA中使用多线程机制,使得多个线程同时执行不同任务,所有线程共享main memory主存,而每个线程又都有自己单独的工作内存,当线程与内存区域进行交互时,数据由主存拷贝到工作内存,进而交给线程处理。2、我们再来看看JAVA虚拟机的逻辑...
2018-09-26 13:39:52 722
原创 launcher启动Activity与应用内启动Activity
这篇文章的作用是分析launcher点击APP图标做了哪些操作?首先,提出几个问题?ActivityThread是什么,是不是线程,如何启动?ActivityClientRecord和ActivityRecord是什么?Context,ContextImpl,ContextWapper是什么?Instrumentation是什么?Application是什么,什么时候创建的,每个应用...
2018-09-19 11:35:38 1610
原创 git使用小技巧
1.首先安装Git:百度搜索git for windows或者直接进入:https://git-for-windows.github.io/ 然后点击download,把安装包下载下来,安装时一路next即可 2.安装好后,用管理员身份打开cmd,然后输入: git –version.如果弹出相关版本信息,说明安装完成。 3.然后进行基本的配置信息,输入账号和邮箱,与Git...
2018-09-06 13:11:31 177
原创 handler机制
我们在面试的时候老是被问,谈谈你对多线程的理解,Handler机制知道吗,有看过源码吗?虽然我这样的学渣在心中默默说了很多。。。但是既然大佬们有求,我们不能拒绝,就乖乖理解学会它完成任务吧!!!有关多线程的理解,可以跳到这里去看看多线程的来龙去脉,下面开始从头开始聊Handler。 首先...
2018-09-05 21:50:45 184
原创 冒泡排序,选择排序,归并排序,快速排序,二分法查找,反转链表-------------------java最基础算法
1—-冒泡排序private void bubblingSort(int [] arr){ int temp = 0; for(int i = 0; i < arr.length-1;i++){ for(int j = 0; j < arr.length-1-i;i++){ if(arr[j]>arr[j+1]){...
2018-09-04 17:01:01 395 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人