1、 Android的四大组件是哪些,它们的作用? 答:Activity:Activity是Android程序与用户交互的窗口,是Android构造块中最基本的一种,它需要为保持各界面的状态,做很多持久化的事情,妥善管理生命周期以及一些跳转逻辑 service:后台服务于Activity,封装有一个完整的功能逻辑实现,接受上层指令,完成相关的事物,定义好需要接受的Intent提供同步和异步的接口
转载 2023-09-10 15:15:58
9阅读
1.什么是接口?Android中有哪些机制是基于接口编程? 接口就是一些方法特征的集合,用i
原创 2022-09-21 12:09:31
76阅读
java面试总结java基本数据类型:字节型 byte 8位; 短整型 short 16位; 整型 int 32位; 长整型long 64位; 单精度float 32位;双精度 double 64位; 字符型char 8位; 布尔型 boolean。String 不是基本数据类型, String类是final不可以继承。java修饰符:访问权限修饰符:HTML...
原创 2022-12-19 13:53:29
41阅读
1、什么是Redis?Redis是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。Redis与其他key-value缓存产品有以下三个特点:Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。Redis支持数据的备份
原创 2019-02-23 11:42:33
878阅读
虽然本人不搞Android了,但是对于Android还是时常关注的,这里根据网上的资料对2018Android面试做一个总结。 1、Activity生命周期? Android的生命周期主要有七个,按其创建到销毁主要有以下几个阶段:onCreate() -> onStart() -> onResume() -> onPause() -> onStop() -> on
原创 2022-09-07 12:26:20
61阅读
Android面试题下列哪些语句关于内存回收阐明是对的?(b )A、程序员必要创立一种线程来释放内存B、内存回收程序负责释放无用内存C、内存回收程序容许程序员直接释放内存D、内存回收程序可以在指定期间释放内存对象下面异常是属于Runtime Exception 是(abcd)(多选)A、ArithmeticExceptionB、IllegalArgumentExceptionC、NullPoin
转载 2021-05-27 06:33:07
260阅读
PAGE PAGE # / 60 目录 TOC \o "1-5" \h \z \o "Current Document" 第一章 An droid 最全面试题71道题4 一、选择题4 \o "Current Document" 填空和问答11 an droid中常用的五个布局是 FrameLayout(单帧布局)、RelativeLyout(相对布局)、 云时代 An droid面试题集 [键入
在这风云变幻的互联网环境下,也是上午还在改需求下午就收到公司解散的通知。没错本人就遇到了这样的事,一时间没有换过神来。于是就下载各种招聘软件,更新自己的简历。可发现自己好像没有什么技术的进步。但是生活还得继续,投了几家公司,收到了一家公司的面试邀请,由于自己准备的不够充分,同时基础也很久薄弱。导致面试已失败告终。今天总结一下自己的面试题。1、int i =1 ; int ii = i+++2&lt
一、谈谈你对 JNI 和 NDK 的理解JNI:JNI 是 Java Native Interface 的缩写,即 Java 的本地接口。目的是使得 Java 与本地其他语言(如 C/C++)进行交互。JNI 是属于 Java 的,与 Android 无直接关系。NDK:NDK 是 Native Development Kit 的缩写,是 Android 的工具开发包。作用是更方便和快速开发 C/
转载 2023-09-27 16:41:49
109阅读
1、Activity相关a、Activity的特点1、可见  2、可交互   他之所以可交互,是因为他同时实现了Window.Callback和KeyEvent.Callback, 可以处理与窗体用户交互的事件和按键事件.这两个特点,是他和service最大的区别。一个Activity在创建与销毁的过程中,会经历一些生命周期。b、Acti
       转眼间做Android开发已经6年多了,慢慢地从一个小白成长为一个可以独当一面的工程师。面试过不少人,也尝试看过一些外面的机会,拿到过一些offer,也被一些公司拒之门外,所幸都以平常心看待,遭遇挫折后决心沉淀下来继续奋战。偶有小小成就也不敢沾沾自喜,做工程师我认为最重要的还是要努力去沉淀,培养自己技术上的自信!只要技术积累
JNI和NDK是面试经常被问到的热点问题,在这里做一个记录。1.阐述你对JNI的理解JNI的全称是Java Native Interface(Java本地接口)是一层接口,是用来沟通Java代码和C/C++代码的,是Java和C/C++之间的桥梁。通过JNI,Java可以完成对外部C/C++编写的库函数的调用,相对的,外部C/C++也能调用Java中封装好的类和方法。Java的优点是跨平台,和操作
1, 谈谈你对Activity的理解? 对于这种“你对什么什么怎么理解”的面试题,最好的回到方式就是用你自己的理解说出来,通俗中夹杂些专业术语,偶尔再蹦出几个英文。当然如果你很牛X,你可以往深了说,只要别漫无目的的说就行。围绕一条主线。这其中如果你对某一方面比较精通,你就应该往你精通的方向引。面试官可能就会顺着你的思路走了。不过现在有很多面试Android方面的知识不多,问java方面的比较多。
前言大厂面试时总是被Framework相关的面试题问的一年懵逼。不少人不是没有看过相关的解答,但也都只是浅尝辄止,没有深入掌握其中原理,面试的时候自然会被问个措手不及。精通Framework是真的可以为所欲为!看完这些面试题就不再迷茫第一部分:Android基础知识篇1、 Binder● 请介绍什么是Binder机制● 请介绍Binder机制流程● Binder有什么优势?(字节跳动)● Bind
转载 2023-12-18 20:13:05
3阅读
Java面试前需要做足各方面的准备工作,肯定都会浏览大量的面试题,本人也不例外,通过浏览面试题和以往的面试经历,总结了从初级到中级以及高级的面试题,供大家学习讨论。Java面试高级篇—Java NIO:浅析I/O模型面试题15期Java面试高级篇—详谈Java四种线程池及new Thread的弊端面试题14期Java面试高级篇—说说TCP,UDP和socket,Http之间联系和区别面...
原创 2021-05-20 18:29:23
387阅读
1、谈谈你对http协议的认识。HTTP协议(HyperText Transfer Protocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传送协议。它可以使浏览器更加高效,使网络传输减少。它不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示(如文本先于图形)等。 HTTP是一个应用层协议,由请求和响应构成,是一个标准的客户端服务器模
原创 2022-03-23 13:48:08
697阅读
常见问题:1、“你知道HashMap的工作原理吗?” “你知道HashMap的get()方法的工作原理吗?”  HashMap是基于hashing的原理,我们使用put(key, value)存储对象到HashMap中,使用get(key)从HashMap中获取对象。当我们给put()方法传递键和值时,我们先对键调用hashCode()方法,返回的hashCode用于找到bucket位置来储存En
转载 2024-01-15 13:26:43
34阅读
目录: 一:PHP基础部分 二:数据库部分 三:面向对象部分 四:ThinkPHP部分 五:smarty模板引擎 六、二次开发系统(DEDE、ecshop) 七、微信公众平台开发 八、对于自身掌握的技术描述一:PHP基础部分1、PHP语言的一大优势是跨平台,什么是跨平台? PHP的运行环境最优搭配为Apache+MySQL+PHP,此运行环境可以在不同操作系统(例如w...
转载 2021-07-05 10:48:27
118阅读
目录: 一:PHP基础部分 二:部分 三:面向对象部分 四:ThinkPHP部分 五:smarty模板引擎 六、二次开发系统(DEDE、ecshop) 七、公众平台开发 八、对于自身掌握的技术描述一:PHP基础部分1、PHP语言的一大优势是跨平台,什么是跨平台? PHP的运行环境最优搭配为Apache+MySQL+PHP,此运行环境可以在不同操作系统(例如w...
转载 2022-01-25 15:39:58
655阅读
View重绘和内存泄露的好像是面试经常问的问题1. View的刷新:在需要刷新的地方,使用handle.sendmessage发送信息,然后在handle的getmessage里面执行invaliate或者postinvaliate.2. GC内存泄露出现情况:1.数据库的cursor没有关闭2.构
转载 2021-12-16 09:15:50
81阅读
  • 1
  • 2
  • 3
  • 4
  • 5