一、前言 定义:SharedPreferences是一个轻量级存储类,类似于Map集合,将数据以键值对的形式保存至xml文件中,可以被同一个应用共享访问。简单一点来说,Sha...
一、前言 定义:SharedPreferences是一个轻量级存储类,类似于Map集合,将数据以键值对的形式保存至xml文件中,可以被同一个应用共享访问。简单一点来说,Sha...
【问题现象】 1、首先,你在AndroidManifest.xml中声明一个activity,不给application或者activity设置android:theme, ...
背景:Google 在2018年推出的 Android Jetpack中有一种新架构模式,那就是navigation,字面意思是导航。但是除了做APP引导页面以外,它也可以使...
前言:RecyclerView是Android中一个强大的控件,它可以用于展示大量的数据列表,同时也可以支持多种布局类型和动画效果。使用RecyclerView可以提高应用程...
一、MVC MVC是model/view/controller。分别负责数据处理、视图界面展示和业务逻辑。view接受用户的交互,将请求传递给controller处理,con...
一、Room数据库的大三组件 Database:即数据库。扩展了RoomDatabase的抽象类。可以通过Room获得它的一个实例。databaseBuilder或Room....
前言:当我们线程创建过多时,容易引发内存溢出,这时我们如何解决这个问题呢? 一、什么是线程池 顾名思义,线程池就是一个用来装线程的池子(容器)。首先需要创建若干个可执行的线程...
一、handler机制是什么 Android中的消息通信机制,用于子线程与主线程间的通信,也能实现子线程间的通信。这是一种非堵塞的消息传递机制,把子线程中的 UI更新信息发送...
Linux命令及shell编程浅谈 Linux文件系统结构 通配符匹配任何字符或任何数目*的字符?匹配任何单字符[...] 匹配任何包含在括号里的单字符目录表示:. 指示当...
IDEA的使用 1.从一开始的搞不清包、类等到现在弄清楚了如何建立包和类问题:一个包里应该有哪些包,这些包之间的权限问题2.学会了断点调试,这个用于找bug真的很方便问题:对...
前言 本篇主要以小编浅薄的知识来浅谈一下在Java虚拟机JVM中创建一个对象的底层逻辑,也会涉及到一点其他JVM的知识,一起来看看吧! 1.JVM的组成2.JVM程序运行机制...
语言:Java 使用软件:Android Studio程序:纸牌比较大小 预计阅读时长:3min 问题发现: 在Java学习的过程中,常常根据要求直接打出一串长长的代码,...
前言 大家好呀!上一篇中我们只涉及了少量语法知识,而在本篇文章中会更加细致和丰富一些,增加了一些Java和Kotlin中的语言基础知识,让我们一起来看看吧! 1.定义基本类型...
Java和Kotlin的对比学习 Day_1 构造函数为什么要有构造函数Java和Kotlin都是面对对象的语言,当我们抽象出一个类之后,必须先要产生一个具体化的对象,再对这...