在java的数据类型中,包含基本类型 (如:int、double、...
) 和包装类型(如: Integer、Double、...
)。
自动装箱指的是把基本类型的值转换为对应的包装类对象,反之则为自动拆箱。
在java中,例如重写父类方法使用的 @Override
,就是注解。在开发中使用的框架,大部分也是用了注解。通过注解可以是代码更加简洁,更加清晰。在jdk1.5后,引入了注解。
所谓反射,是指在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性。这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。
读书笔记:《疯狂java 程序员的基本修养》第四章——java内存管理
java 中的内存管理包括内存分配和内存回收,这些都是由 JVM 帮我们完成的。当创建对象时为其分配内存空间;当失去引用时,GC会自动清除并回收他们所占用的空间。
读书笔记:《疯狂java 程序员的基本修养》第二章——对象及其内存管理
java中的内存管理分为两个方面:
内存分配:指创建java对象时JVM为该对象在堆空间中所分配的内存空间。
内存回收:指java 对象失去引用,变成垃圾时,JVM的垃圾回收机制自动清理该对象,并回收该对象所占用的内存。
Activity
作为android四大组件之首,是我们是使用最频繁的组件,只有熟练的掌握其生命周期和启动模式,才能使我们在编程中进行合理的控制,在合适的生命周期处理相关的业务,开发出高质量的应用。下面具体的介绍下他的生命周期及启动模式。(android 官方文档-activity)
本文转自:国内一线互联网公司内部面试题库
国内一线互联网公司内部面试题库,以下面试题来自于百度、小米、乐视、美团、58、猎豹、360、新浪、搜狐内部题库
熟悉本文中列出的知识点会大大增加通过前两轮技术面试的几率。
下面是 android 部分
本文转自:国内一线互联网公司内部面试题库
国内一线互联网公司内部面试题库,以下面试题来自于百度、小米、乐视、美团、58、猎豹、360、新浪、搜狐内部题库
熟悉本文中列出的知识点会大大增加通过前两轮技术面试的几率。
下面是java 部分
当前网速较慢或者你使用的浏览器不支持博客特定功能,请尝试刷新或换用Chrome、Firefox等现代浏览器