1. 转屏时候Activity的生命周期 1.1 新建一个Activity,并把各个生命周期打印出来 1.2 执行Activity,得到例如以下信息 onCreate--> onStart--> onResume--> 1.3 按crtl+f12切换成横屏时 onSaveInstanceState-
转载 2017-07-08 16:27:00
213阅读
2评论
1. 转屏时候activity的生命周期请参考 http://blog.csdn.net/wulianghuan/article/details/8603982①不设置Activity的android:configChanges时,切屏会重新调用各个生命周期,
原创 2022-12-05 15:25:11
72阅读
系列文章目录:Android面试题View篇Android面试题进程篇Android面试题线程篇Android面试题网络篇Android面试题架构篇Android面试题系统原理篇Android面试题内存&性能篇一个语言的编译过程1.词法分析:将一串文本按规则分割成最小的结构,关键字、标识符、运算符、界符和常量等。一般实现方法是自动机和正则表达式2.语法分析:将一系列单词组合成语法树。一般实
Android基础面试题 Android操作系统是目前最受欢迎的移动操作系统之一。在面试中,有关Android基础知识的问题是非常常见的。本篇文章将介绍一些常见的Android基础面试题,并附带代码示例。 ## 1. Android Activity的生命周期是什么? Android Activity的生命周期是指Activity从创建到销毁的一系列过程。它包括以下几个关键方法: - on
原创 2023-09-03 09:38:59
40阅读
面试基础篇】-Android面试题
转载 2021-07-30 13:46:55
290阅读
...
翻译 2021-07-28 16:30:38
10000+阅读
Client
原创 2021-07-05 11:15:29
551阅读
...
翻译 2022-01-10 14:38:34
74阅读
1. 什么是Activity? 四大组件之一,一般的,一个用户交互界面对应一个activitysetContentView() ,// 要显示的布局 2. 请描述一下Activity 生命周期。共有七个周期函数:  void onCreate(Bundle savedInstanceState) void onStart() voi
1.ArrayList和Vector的主要区别是什么?ArrayList在 Java1.2引入,用于替换 Vector Vector:线程同步
原创 2022-09-14 06:42:39
175阅读
这里主要记录下以前遇到的面试题以及在网上看到的面试题。 1.Object类的方法 2.MySQL的事务 3.死锁 4.介绍线程 5.手写单例模式、工厂模式 6.手写你认为最快的排序方法 7.线程池的实现 8.equeus和hashcode的区别,只实现其中之一 有什么影响 9.mysql的索引类型,
原创 2021-12-15 18:17:34
188阅读
序列化对比:Serializable码流大、性能低;XML人机可读但复杂;JSON轻量、兼容性好但空间消耗大;ProtoBuff高效紧凑。支持大量长连接涉及系统限制调整、缓冲区优化。select/poll/epoll是IO多路复用,epoll在高连接数下性能更优且支持边缘触发。水平触发持续通知数据,边缘触发仅通知新数据。直接内存减少一次拷贝,零拷贝技术如sendfile和MMAP提升效率。
原创 2024-06-16 14:58:33
55阅读
- [Servlet总结]- [阐述Servlet和CGI的区别?] - [CGI的不足之处:] - [Servlet的优点:]- [Servlet接口中有哪些方法及Servlet生命周期探秘]- [get和post请求的区别](#get和post请求的区别)- [什么情况下调用doGet()和do
转载 2019-02-20 10:32:00
91阅读
2评论
面试基础篇】-Android面试题(1)点击标题下「蓝色微信名」可快速关注今天写的面试题比较基础,但也是我曾经面试真实遇到的,希望对大家有帮助。先从基础的做起的,接下来会更新一些大公司面试题。一.天津某公司String和StringBuffer区别线程有几种状态,分别是哪些?(调用run()和调用start()区别)sleep()与wait()区别常用的排序算法时间复杂度,实现思路广播如何调用,
原创 2020-12-24 17:12:55
266阅读
文章目录1、简述十个常用的linux 命令2、说出几个Android 工程目录3、什么是 Anr 以及如何避免?4、android 的优点和不足5、如何判断 是否含有 SD 卡?6、dvm 的进程和 Linux 的进程, 应用程序的进程是否为同一个概念?7、什么是 android DVM?8、Dalvik 和 Java 虚拟机的区别 ?9、Android 程序与 Java 程序的区别?10、启动
转载 2023-08-11 13:46:25
50阅读
Android面试题下列哪些语句关于内存回收阐明是对的?(b )A、程序员必要创立一种线程来释放内存B、内存回收程序负责释放无用内存C、内存回收程序容许程序员直接释放内存D、内存回收程序可以在指定期间释放内存对象下面异常是属于Runtime Exception 是(abcd)(多选)A、ArithmeticExceptionB、IllegalArgumentExceptionC、NullPoin
转载 2021-05-27 06:33:07
260阅读
# 2023 Android基础面试题解析 在Android开发中,面试题目往往覆盖了多个基本概念和技巧。本文将列出一些常见的Android基础面试题,并提供相关代码示例和图示,帮助大家更好地理解这些概念。 ## 1. 什么是Activity? Activity是Android应用中的一个重要组件,负责用户界面的交互。一个应用可以包含多个Activity,它们之间可以通过Intent进行切换
原创 10月前
14阅读
你好,我是方向盘(YourBatman、方哥)说在前面此博文旨在搜集一些JavaSE基础部分的经典面试题,希望能达到一针见血,通过面试题来达到让大家记忆深刻的目的。 持续连载中。。。案例++i和i++有什么区别?volatile关键字?能保证这个操作的原子性吗?1、请补全下面代码,达到所需输出的效果public static void main(String[] args) throws Exce
Java集合框架为Java编程语言的基础,也是Java面试中很重要的一个知识点。这里,我列出了一些关于Java集合的重要问题和答案。  每种编程语言中都有集合,最初的Java版本包含几种集合类:Vector、Stack、HashTable和Array。随着集合的广泛使用,Java1.2提出了囊括所有集合接口、实现和算法的集合框架。在保证线程安全的情况下使用泛型和并发集合类,Java已经经历了很久。
MySQL 3 种text类型的最大长度如下:覆盖索引是指一个索引包含了查询所需的所有列,因此不需要访问表中的数据行就能完成查询
原创 2月前
114阅读
  • 1
  • 2
  • 3
  • 4
  • 5