上一页 1 ··· 39 40 41 42 43 44 45 46 47 ··· 353 下一页
摘要: 相关类型: java.lang.Class java.lang.reflect.Constructor java.lang.reflect.Field java.lang.reflect.Method java.lang.reflect.Modifier 作用: 1、反编译 .class –> .java 2、通过反射机制访问java对象的属性、方法、构造方法等。这个在android中经常用到... 阅读全文
posted @ 2019-02-19 15:32 brave-sailor 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 一、元注解 元注解的作用就是负责注解其他注解。 1.@Target @Target用来指明注解所修饰的目标,包括packages、types(类、接口、枚举、Annotation类型)、类型成员(方法、构造方法、成员变量、枚举值)、方法参数和本地变量(如循环变量、catch参数)。 取值(ElementType)有: CONSTRUCTOR:用于描述构造器 FIELD:用于描述域 LOCAL... 阅读全文
posted @ 2019-02-19 15:12 brave-sailor 阅读(541) 评论(0) 推荐(0) 编辑
摘要: 现在市面上很多框架都有使用到注解,比如butterknife库、EventBus库、Retrofit库等等。也是一直好奇他们都是怎么做到的,注解的工作原理是啥。咱们能不能自己去实现一个简单的注解呢。 注解(Annotation)是JDK1.5新增加功能,注解其实就是添加在类、变量、方法、参数等前面的一个修饰符一个标记而已(不要把他想的太复杂)。比如下面的代码里面@Overrid... 阅读全文
posted @ 2019-02-19 14:17 brave-sailor 阅读(1681) 评论(0) 推荐(0) 编辑
摘要: (原标题:搜索引擎百度已死) 本文来自微信公众号:新闻实验室,作者:方可成。 最近半年使用过百度的朋友,可能会注意到一个现象:你在第一页看到的搜索结果,基本上有一半以上会指向百度自家产品,尤其频繁出现的是“百家号”。 百家号是百度的自媒体平台,刚推出的时候曾经主打过优质作者和高品质内容,后来几经调整 阅读全文
posted @ 2019-02-19 09:58 brave-sailor 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 最近看HashMap源码,遇到了这样一段代码: 于是我整理学习了以下知识:1.十进制转二进制 原理:给定的数循环除以2,直到商为0或者1为止。将每一步除的结果的余数记录下来,然后反过来就得到相应的二进制了。 比如8转二进制,第一次除以2等于4(余数0),第二次除以2等于2(余数0),第三次除以2等于 阅读全文
posted @ 2019-02-18 17:07 brave-sailor 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 1、AndroidX简介 点击查看Android文档中对androidx的简介 按照官方文档说明 androidx 是对 android.support.xxx 包的整理后产物。由于之前的support包过于混乱,所以,google推出了 androidX。 由于在后续版本中,会逐步放弃对suppo 阅读全文
posted @ 2019-02-15 17:56 brave-sailor 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 什么是反射机制? JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制(注意关键词:运行状态)换句话说,Java程序可以加载一个运行时才得知名称的class,获悉其完整构造(但不包括methods定义),并生成其对象实体、或对其f... 阅读全文
posted @ 2019-02-15 16:20 brave-sailor 阅读(5941) 评论(0) 推荐(0) 编辑
摘要: 今天安装了Android Studio 3.2,打开一个旧工程,编译提示"No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android"网上也有解决办法,就是下载旧版的NDK, 阅读全文
posted @ 2019-02-15 15:22 brave-sailor 阅读(4438) 评论(0) 推荐(0) 编辑
摘要: 程序员界有个神奇的网站,那就是github,这个网站集合了一大批优秀的开源框架,极大地节省了开发者开发的时间,在这里我进行了一下整理,这样可以使我们在使用到时快速的查找到,希望对大家有所帮助! 1. Retrofit 一句话介绍:Retrofit是一款类型安全的网络框架,基于HTTP协议,服务于An 阅读全文
posted @ 2019-02-15 11:24 brave-sailor 阅读(2653) 评论(0) 推荐(0) 编辑
摘要: 1、BeautifulRefreshLayout-漂亮的美食下拉刷新https://github.com/android-cjj/BeautifulRefreshLayout/tree/BeautifulRefreshForFood2、Material Design-动画风格的选项卡tab切换功能h 阅读全文
posted @ 2019-02-14 17:26 brave-sailor 阅读(1546) 评论(0) 推荐(0) 编辑
上一页 1 ··· 39 40 41 42 43 44 45 46 47 ··· 353 下一页