自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(9)
  • 收藏
  • 关注

转载 Java 2018 面试

1.Java的引用有什么作用?传递的是什么?   Java的引用可以用来操作对象,传递的是对象的地址 2.引用分为几种?他们的区别是什么?弱引用用在什么地方?  分四种:强引用 、 软引用 、 弱引用 、 虚引用   【强】强引用有引用变量指向时,永远不会被垃圾回收;   【软】一个对象如果具有软引用,内存空间足够时,垃圾回收器就不会回收它;   【弱】当JVM进行垃圾回收时,...

2018-05-02 23:06:00 91

转载 android 2018 面试题

四大组件:activity、service、content provider、broadcast receiver 【一】Activity   1.生命周期   onCreate:表示activity正在被创建(此方法中可以做一些初始化工作)   onRestart:表示activity正在被重新启动,当前activity由不可见变为可见状态时,会被调用   onStart:...

2018-05-01 22:48:00 81

转载 Java 垃圾回收机制

1.如何确定对象是个垃圾?   引用计数法:实现简单、效率高,但是如何两个对象同时等于null,他们会相互引用,导致他们的引用计数都不为0,永远不会被回收。   可达性分析法: 2.典型的垃圾收集算法   标记-清楚算法:最基础的垃圾回收算法,有标记阶段和清除阶段;标记阶段的任务是标记处所有需要被回收的对象,清除阶段的任务是回收被标记对象所占用的空间     缺点:容易产生内存...

2018-04-30 20:35:00 75

转载 Kotlin基础

1.函数也是对象,可以作为参数和返回值 2.使用驼峰命名,尽量避免下划线 3.public函数应当有说明文档 4.lambda中花括号内前后都应该有空格 5.空值安全检查 var s: String? = null;当一个变量允许为空值时,必须使用?来声明 6.当?:左边表达式不为空时,返回表达式的值,否则执行?:右边表达式的值 7.as? 安全类型转换,转换失败会返回n...

2017-08-19 17:07:00 142

转载 初识算法

基础算法:   1、插入排序:   通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应的位置插入。   2、希尔排序:   先将整个待排序的记录序列分割成为若干子序列分别进行直接插入排序,待整个序列中的记录“基本有序”时,再对全体记录进行依次直接排序。   3、选择排序:   在未排序序列中找到最小或最大元素,存放到排序序列的起始位置,再从剩余的未排序序列...

2017-03-31 20:22:00 68

转载 APP研发录笔记

一、消灭全局变量   在内存不足时,系统会回收一部分闲置的资源,由于App被切换到后台,所以之前存放的全局变量很容易被回收,这时再切换到前台继续使用,会报空指针崩溃。想彻底解决这个问题,就要使用序列化。   1.把数据作为intent的参数传递   使用intent进行页面间数据的传递,即使activity被摧毁,intent上的数据依然存在,所以intent是保存数据的好地方,比...

2017-02-27 17:50:00 117

转载 JavaSE基础

1.面向对象都有哪些特性以及对这些特性的理解   ①继承:继承是从已有类得到继承信息创建新类的过程。   ②封装:封装就是隐藏一切可隐藏的东西,只向外界提供最简单的编程接口。   ③多态性:多态性是指允许不同子类对象对同一消息作出不同的响应。   ④抽象:抽象是将一类对象的共性总结出来构造类的过程。 2.Java中实现多态的机制是什么?   靠的是父类或接口定义的引用变...

2017-02-25 22:48:00 104

转载 初学Socket通信

  1.Socket:Socket就是套接字。客户端与服务器之间通信用的。Socket接口是TCP/IP网络的API.      2.SYN是TCP/IP建立连接时使用的握手信号。在客户端和服务器之间建立正常的TCP网络连接时,客户端首先发出一个SYN消息,服务器使用SYN+ACK应答表示接收到这个消息,最后客户端再以ACK消息响应。这样在客户端和服务器之间才能建立起可靠的TCP连接...

2017-02-23 15:21:00 135

转载 Android面试题

1.加密   对称加密:加密和解密数据都是使用同一个key,如DES   非对称加密:加密和解密使用不同的key.发送数据之前要先和服务器约定生成公钥和私钥,使用公钥加密的数据可以用私钥解密,反之不行。如RSA、ssh、ssl。 2.android的安全问题   ①错误导出组件   ②参数校验不严   ③WebView引入各种安全问题(JS注入)   ④不混淆、不妨二次打包...

2017-02-15 22:31:00 99

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除