首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java基础
订阅
早安强仔
更多收藏集
微信扫码分享
微信
新浪微博
QQ
19篇文章 · 0订阅
Android性能优化:手把手带你全面实现内存优化
1. 定义 2. 作用 3. 储备知识:Android 内存管理机制 a. 内存分配策略 b. 内存回收策略 a. 内存分配策略 b. 内存释放策略 4. 常见的内存问题 & 优化方案 一些常见使用也可能引发大量的内存问题,下面我将详细介绍。 5. 辅助内存优化的分析工具 作用…
Android技能树 — 树基础知识小结(一)
现在安卓面试,对于数据结构的问题也越来越多了,也经常看到别人发的面试题都是问什么红黑树,二叉树查找等,所以我们虽然不会马上就会各种难的面试题,但起码树的基础知识还是要会的,这样才能去进一步学。 本文主要讲关于树的基础知识。 在Android技能树 — 数组,链表,散列表基础小结…
Java 中的 IO 整理
本文章基本覆盖了java IO的全部内容,java新IO没有涉及,因为我想和这个分开,以突出那个的重要性,新IO哪一篇文章还没有开始写,估计很快就能和大家见面。
带你真正的了解加密和Hash
通信双方使用 同一个密钥,使用加密算法配合上密钥来加密,解密时使用加密过程的完全逆过程配合密钥来进行解密。 这里的 算法就是每个字符采用后一位的字符替换,密钥就是原始的英文字母表。 因为加密和解密都用的相同的密钥,如果密钥再传输过程中被截获,那么信息很容易就会被破解甚至伪造身份…
理解JVM(六):线程安全和锁优化
互斥是因,同步是果;互斥是方法,同步是目的。 synchronized关键字是基本的互斥同步手段。它在编译后会在同步代码块前后加入2条字节码指令:monitorenter和monitorexit 这两个字节码都需要一个reference类型的参数来指明要锁定和解锁的对象。如果J…
数据结构HashMap(Android SparseArray 和ArrayMap)
HashMap也是我们使用非常多的Collection,它是基于哈希表的 Map 接口的实现,以key-value的形式存在。在HashMap中,key-value总是会当做一个整体来处理,系统会根据hash算法来来计算key-value的存储位置,我们总是可以通过key快速地…
死磕java底层(三)—反射、动态代理和注解
反射是指程序可以访问,检测,修改它本身状态或行为的一种能力。 java的反射机制是指在程序运行状态中,给定任意一个类,都可以获取到这个类的属性和方法;给定任意一个对象都可以调用这个对象的属性和方法,这种动态的获取类的信息和调用对象的方法的功能称之为java的反射机制。 一言以蔽…
Java基础(十八)反射
在学习反射之前,我们先来学习一些基本知识。 运行时类型识别(RTTI, Run-Time Type Identification)是Java中非常有用的机制,在Java运行时,RTTI维护类的相关信息。 为什么讲这个东西呢,因为我们今天的主题——反射,也是一种形式的 RTTI。…
算法之美 : 位运算
上一小节我们用三道题了解一下面试过程中栈和队列的常见面试题。本小节笔者将通过几个 位运算 的题目来带大家熟悉下常用的位运算知识。 相比于栈和队列来讲,笔者自身认为位运算需要掌握的知识就要多一些,包括对于数字的二进制表示,二进制的反码,补码。以及二进制的常见运算都需要了解。当然如…
你离BAT之间,只差这一套Java面试题 | 掘金技术征文
最近,各大公司开始了春招,很多人已经开始在准备面试了,特地来总结下初中级程序员应该掌握的面试题目。这篇面试指南,只适用于初中级程序员,其中不涉及分布式等问题。关于中高级的程序员问题,我后面可能再出一篇文章。 对于一个初中级程序员来说,面试问题不仅仅涉及到Java语言,还会包括很…