马上就要面试了。。。

下午两点,哈尔滨腾讯现场面试,再准备一波~~

1. Jdk1.7新特性

  • 支持数字中间添加下划线(如:int a=123_564)
  • 支持整数二进制(0b)、八进制(o)、十六进制表示(0x)
  • switch-case语句支持字符串
  • 线程安全随机数ThreadLocalRandom
  • 泛型实例化类型自动识别(eg: List list=new ArrayList<>())
  • 监控一个文件的变化WatchService
  • 多线程并发提高效率fork-join

2. Jdk1.8新特性

 1. 支持接口中定义static函数和default函数
- static的调用方式为:类名.函数名
- default的调用方式为:对象.函数名

2.支持lambda表达式

为了实现函数式接口,其实就是一个内部类,可以提高代码的简洁性和可读性

格式为:
lambda表达式由三个部分组成:参数列表,箭头->,语句块。书写格式如下:
(参数1,参数2) ->{
方法体
}
当然如果我们的方法体只有一句代码,亦可以去掉{} ,如下:
(参数1,参数2) -> 方法体

3. Android L (Android 5.0)

  • Material Design 全新的设计风格
  • 新增ART运行环境

4. Android M (Android 6.0)

  • 支持USB-Type-C,不分正反面,接口较小。
  • 设备连接PC的权限控制,省的电脑里的各类手机管家都跳出来
  • Doze模式(深度睡眠),可以检测应用长时间不用时,自动断开网络连接等
  • 官方应用权限控制。可以控制自带应用的使用和停用,不需要再root了,加入了第一方权限控制
  • Android Pay+指纹识别支持
  • 更加智能的Google Now。强大的Google Now,如今更智能,它能够分析你目前正在阅读的内容里可供查询的内容,当你按住Home键的时候它会推送给你想要的信息(非常智能以及神奇的功能,详情请看发布会视频版)

5. Android N (Android 7.0)

  • Multi-Window-Support.分屏功能
  • Notification Direct-Reply.不用打开应用,直接和Notification交互。

  • 支持Java8!!!!!

  • Jack ( Java Android Compiler Kit )全新的编译工具集。Jack 最大最大的优点,你不用再操心 64K 方法限制的问题了! Jack 在 Compile 的时候就已经解决了!『64k 方法限制』将成为过去式中存在的名词了。
  • Background Optimizations(后台优化)
    Android N 为了节约内存和电量,移除了三种广播通知。移除的三种分别是:

ACTION_NEW_PICTURE:拍摄了新的图片
ACTION_NEW_VIDEO:拍摄了新的视频
CONNECTIVITY_ACTION: 用户网络发生变化

6. Google IO

开发者大会。。。。发布新技术、新系统、新机型 balabala…

你可能感兴趣的:(Android)