1、请说出作用域public,private,protected,以及不写时的区别这四个作用域的可见范围如下表所示。说明:如果在修饰的元素上面没有写任何访问修饰符,则表示friendly。 作用域 当前类 同一package 子孙类 其他package public √
目录前言、13个常见javaweb面试问题1. servlet的生命周期2. servlet是单例的嘛?3. cookie和session的区别4. session的原理5. 如何客户端禁止Cookie,那么Session还能用吗?6. 请求转发和重定向的区别(forward和redirect的区别)7. 如何实现跨域8. 跨域的session如何处理9. 拦截器和过滤器的区别10. http发
目录1.如何对 Android 应用进行性能分析2.什么情况下会导致内存泄露3.如何避免 OOM 异常4.Android 中如何捕获未捕获的异常5.ANR 是什么?怎样避免和解决 ANR(重要)6.Android 线程间通信有哪几种方式7.Devik 进程,linux 进程,线程的区别8.描述一下 android 的系统架构9.android 应用对内存是如何限制的?我们应该如何合理使用内存?10
在Android应用开发面试中,针对Framework的问题是常被考察的。以下是一些常见的Framework金典面试题目及其详解:1. 什么是Android应用生命周期?你能描述一下它包含哪几个阶段吗?Android应用生命周期指的是应用从启动到关闭的整个过程。它包括以下四个阶段:onCreate(创建):这个阶段是应用的入口点,应用会在这个阶段初始化并创建其界面。onStart(启动):这个阶段
转载
2023-07-27 17:56:59
195阅读
Android Framework1、Android 系统架构1.应用程序2、Java API 框架3、系统运行库1原生 C/C++ 库2Android Runtime4、硬件抽象层 (HAL)5、Linux 内核2、View 的事件分发机制?滑动冲突怎么解决?3、View 的绘制流程?4、跨进程通信Android 中进程和线程的关系?区别?如何开启多进程?应用是否可以开启 N 个进程?为何需要
转载
2023-07-02 13:24:59
1318阅读
最近在忙着找工作,所以趁热打铁写一份Android最新的面试题,希望可以帮助到大家。一直被问的问题Glide的源码(重点),最好和Picasso比较着说。 Glide原理(自己看):https://www.jianshu.com/p/3d699bf007c71.什么是接口?Android中有哪些机制是基于接口编程? 接口就是一些方法特征的集合,用interface修饰。 面向接口编程:2.说
转载
2024-08-17 17:34:12
57阅读
android中的四大组件以及应用场景
Activity:在Android应用中负责与用户交互的组件。Service:常用于为其他组件提供后台服务或者监控其他组件的运行状态。经常用来执行一些耗时操作。BroadcastReceiver:用于监听应用程序中的其他组件。ContentProvider:Android应用程序之间实现实时数据交换。 1、Activity的生命周期 生命周期:对象什
本人写这篇文章是今年找工作碰到的一些问题,以及一些心得,其中肯定有一些不对的地方,希望大家多多包涵,第一次在csdn上写文章,是个新手,后续我会对这篇文章一直做补充跟修缮的,也欢迎大家来一起交流。其实Android就是Java,现在大多数工作不久的同学可能面临,Android现在开源框架很多,从网上找出一些框架就能搭建项目,但是有很多注重技术的公司会问很多跟java有关的东西,所以补充一些J2SE
· javaWeb 面试题##java面试题大全1、什么是 Servlet,什么是 Jsp?区别是什么2、Cookie 和 Session 的区别与联系3、Cookie 被用户禁用怎么办4、HTTP 请求中怎样选择 Get 和 Post 方式5、JSP 的九大内置对象及作用分别是什么6、Jsp 四大作用域及其作用7、Servlet 的生命周期及常用方法8、转发和重定向区别9、Ajax 书写方式及
转载
2023-12-05 19:41:10
179阅读
这篇文章,继续关于Java常见的面试题总结。问题 20:哪些情况下的对象会被垃圾回收机制处理掉答案【答案不唯一,可自己衡量】:Java对象符合以下条件便会被垃圾回收:1.所有实例都没有活动线程访问。2.没有被其他任何实例访问的循环引用实例。3.Java 中有不同的引用类型。判断实例是否符合垃圾收集的条件都依赖于它的引用类型。 在编译过程中作为一种优化技术,Java 编译器能选择给实例赋
转载
2024-07-09 07:09:39
138阅读
1.service有哪几种,有什么区别? 1.调用startService()方法来启动Service。调用stopService()方法来停止Service。
。当然,在Service内部,也可以通过stopSelf(...)方式停止其本身。 2.Bound Service的主要特性在于Service的生命周期是依附于Client的生命周期的,当Client不存在时,Bound Servi
正文AMS 是 Android 中最核心的服务之一,主要负责系统中四大组件的启动、切换、调度及应用进程的管理和调度等工作,其职责与操作系统中的进程管理和调度模块相类似,它本身也是一个 Binder 的实现类,应用进程能通过 Binder 机制调用系统服务在大多数情况下,每个 Android 应用都在各自的进程中运行;当需要运行应用的一些代码时,系统会为应用创建此进程,并使其保持运行,直到不再需要它
转载
2024-05-28 11:04:41
386阅读
1.简介1.1 IO分类Java IO一般包含两个部分:http://java.io的阻塞型IO和java.nio的非阻塞型IO,即NIO。系统运行的瓶颈一般在于IO操作,一般打开某个IO通道需要大量的时间,同时端口中不一定就有足够的数据,这样read方法就一直等待读取此端口的内容,从而浪费大量的系统资源。使用java的多线程技术在当前进程中创建线程也是要花费一定的时间和系统资源的,因此不一定可取
转载
2023-09-11 08:11:32
337阅读
Netty (年度最新面试题)1.你了解过哪些IO模型?2.什么是Reactor模型?Reactor的3种版本都知道吗?3.了解过粘包拆包吗?为什么会出现粘包拆包?怎么处理粘包拆包?4.UDP协议会有粘包拆包的问题吗?为什么?5.Netty 是什么?6.为什么要用 Netty?7.Netty 的应用场景了解么?8.Netty 的零拷贝了解么?9.Netty 的心跳机制了解么?10.Netty 中有
转载
2023-11-22 23:05:13
246阅读
Java包66. JDK 中常用的包有哪些java.lang:这个是系统的基础类;java.io:这里面是所有输入输出有关的类,比如文件操作等;java.nio:为了完善 io 包中的功能,提高 io 包中性能而写的一个新包;java.net:这里面是与网络有关的类;java.util:这个是系统辅助类,特别是集合类;java.sql:这个是数据库操作的类67. import java和javax
转载
2023-09-20 08:53:20
196阅读
Java面试题、java面试题大汇总、java面试题大全带答案、java面试题基础题、java面试题算法、java面试题中级
原创
2021-07-21 11:37:56
2486阅读
点赞
java 中级面试题及答案1.MyBatis中,根据Id查询单个Order对象,动态SQL如何编写?A. SELECT * FROM Order WHERE ID = #{id}; B. SELECT * FROM Order WHERE ID = #{id}; C. SELECT * FROM Order WHERE ID = #{id}; D. SELECT * FROM Order WHER
转载
2023-09-05 08:00:10
503阅读
java中sleep方法和wait方法的区别sleep是线程中的方法,但是wait是Object中的方法 sleep方法不会释放锁,但是wait会释放锁 sleep方法不依赖于同步器synchronized,但是wait需要依赖synchronized关键字 sleep不需要被唤醒(休眠之后退出阻塞),但是wait需要(不指定时间需要被别人中断)HashMap的底层数据结构是怎么样的?JDK1.7及以前是数组加链表JDK1.8及以后是数组和链表以及红黑树JDK1.8什么时候链
原创
2022-03-29 17:37:10
601阅读
来自一名2019届应届毕业生总结的Java研发面试题汇总(2019秋招篇)2018年Java研发工程师面试题Java研发工程师面试题(Java基础)1.HashMap和Hashtable各有什么特点,它们有什么区别?(必背题,超级重要)2.HashMap的工作原理?3.ArrayList和LinkList各自的特点和区别?4.RESTFul风格接口的特点?5.面向对象的七种设计原则1、 开闭原则
转载
2023-07-28 21:39:28
109阅读
JVM面试题001JDK、JRE、JVM关系?JDK (Java Development Kit) : java语言的软件开发包。包括Java运行时环境JRE。 JRE (Java Runtime Environment) :Java运行时环境,包括JVM。 JVM (Java Virtual Machine) :一种用于计算机设备的规范。 Java语言在不同平台上运行时不需要重新编译。Java语
转载
2024-07-03 19:52:33
83阅读