首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
小海编码日记
掘友等级
公号:
|
小海编码日记
Android,Flutter
获得徽章 12
动态
文章
专栏
沸点
收藏集
关注
作品
赞
27
文章 26
沸点 1
赞
27
返回
|
搜索文章
最新
热门
线程
线程是CPU调度和分配的基本单位,是操作系统可以识别的最小执行和调度单位,每个线程都有自己特定的独立的内存区域,当然也与其他线程共享堆内存,文件队列以及其他内核资源,Java虚拟机允许一个应用拥有多个
[面试题]对象与内存结构
JVM内存结构中,那一部分不会发生内存泄漏? 核心知识 :JVM运行时内存分区,GC Root 答:我们知道发生内存泄漏的原因是本应该被释放的对象被生命周期大于它的对象持有,GC无法回收,从而导致内存
JVM运行时内存分区
前文已经了解了对象的创建过程,对象内存空间的回收,在多线程环境下共享变量的同步等虚拟机知识,接下来我们来看下在虚拟机中是如何进行内存管理的,也就是Java虚拟机运行时内存分区。 运行时内存分区 如上图
Java内存模型
Java内存模型 Java内存模型(Java Memory Model)是Java虚拟机规范定义的,用于屏蔽因不同程序/硬件/操作系统上内存访问的差异,确保程序运行与设计一致,Java内存模型定义了J
对象管理
前文提到,Java对象创建后,会为对象分配一块内存空间,众所周知,设备的内存有限,也就意味着必须在一个合适的时机释放该内存空间,那么什么情况下这个对象的内存空间可以被释放呢?又是谁来执行该操作呢? 早
类加载器
前文中提到创建Java对象第一步就是校验字节码合法性,以及类模版是否已经被加载,如果还没有被加载的话,则需要先完成类加载才能继续创建对象的流程,那么如何进行类加载呢?方法就是使用ClassLoader
Java对象简介
对象创建过程 以简单对象的创建为例,说明对象创建过程,新建ObjectTest.java,代码如下: 随后执行javac ObjectTest.java命令,编译该文件,生成ObjectTest.cl
OpenCV SDK下载及Android Java环境搭建
OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处…
Flutter之侧滑导航栏
上述动图中的效果,相信大多数小伙伴已经很熟悉了,在刚开始接触Android时,小伙伴做的最多的应该就是底部导航栏和侧滑导航栏了,作为Android开发中的经典业务场景,它们使用跨平台Flutter框架该怎么实现呢?接下来我们来一起看下侧滑导航栏在Flutter内的实现。 运行即…
Flutter之裁剪Image Widget
在前面的文章中,我们介绍了Dart的两种编译时,以及Hot reload模式。今天我们来看下在Flutter中创建不规则Widget的方式。Android原生中,我们在创建不规则边界View时,是通过clipPath的方式来实现,在Flutter中也有相关的概念,下面我们来学习…
下一页
个人成就
文章被点赞
233
文章被阅读
56,865
掘力值
2,106
关注了
16
关注者
71
收藏集
11
关注标签
2
加入于
2017-12-05