张拭心的博客 shixinzhang

“厚德求真·励学笃行”,输入->思考->输出

深入理解 Java 反射:Method (成员方法)

读完本文你将了解到: Method 介绍 获取方法的信息 获取方法的参数名称 获取方法的修饰符 synthetic method合成方法 varargs variable arguments methodJava 可变参数方法 bridge method桥接方法 反射调用方法 调用含有可变参数的...

2017-01-18 20:03:08

阅读数 15852

评论数 5

深入理解 Java 反射:Field (成员变量)

读完本文你将了解到: Field 成员变量的介绍 获取变量的类型 获取成员变量的修饰符 获取和修改成员变量的值 常见错误 1 无法转换类型导致的 javalangIllegalArgumentException 常见错误 2反射非 public 的变量导致的 NoSuchFieldExceptio...

2017-01-18 20:00:57

阅读数 28585

评论数 5

深入理解 Java 反射:Class (反射的入口)

什么是 Reflection 反射,为什么要用它Java 强类型语言,但是我们在运行时有了解、修改信息的需求,包括类信息、成员信息以及数组信息。Java 中 Reflection 和 Introspection 区别?说起反射,还有一个相似的概念 ‘Introspection’,字面意思是“自省、...

2017-01-18 19:58:14

阅读数 11583

评论数 9

Android 性能优化:使用 TraceView 找到卡顿的元凶

读完本文你将了解到: 前言 TraceView 是什么 生成 trace 文件 使用代码生成 trace 文件 使用 Android Studio 生成 trace 文件 使用 DDMS 生成 trace 文件 根据 TraceView 显示内容定位问题 解决 DDMS 中的 TraceView ...

2017-01-11 20:01:21

阅读数 40482

评论数 7

Android 性能优化:使用 Lint 优化代码、去除多余资源

前言在保证代码没有功能问题,完成业务开发之余,有追求的程序员还要追求代码的规范、可维护性。今天,以“成为优秀的程序员”为目标的拭心将和大家一起精益求精,学习使用 Lint 优化我们的代码。什么是 LintLint 是Android Studio 提供的 代码扫描分析工具,它可以帮助我们发现代码结构...

2017-01-06 19:20:43

阅读数 55286

评论数 25

我的 2016 总结:认识自己

距离上次总结 工作第十六七周:生活这么繁琐,我们还要努力爱她 有一个多月了,这段时间工作上变动比较大,再加上新换了电脑忙着探索新大陆,以及最近的抢票大战,许多次准备总结都被推迟了,现在正好和年底总结放一起吧。先说现状七月初和肉肉来到上海,经过两次搬家,终于找到了合适的房子,离肉肉公司还算比较近。...

2017-01-01 02:43:57

阅读数 6689

评论数 10

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