- 博客(7)
- 资源 (12)
- 收藏
- 关注
原创 Java基础知识汇总
前言 之所以要写这篇博客,其中一个非常重要的原因就是发现好多好多的基础知识点都忘了,以至于我都计划每天看javaapi,然后找题目来做,强行补充基础,毕竟两年开发时间内,只用到一部分java知识,有一些非常重要但也容易被忽略的东西也顺便在些记录一下。越走到后面,这些基础知识显得尤为重要,所以必须拿起当年学Java的激情,好好地再过一遍这些东西,并记录下来,权当备忘录。 汇总 基本数据...
2016-07-26 20:33:06 1439 2
原创 浅谈Java并发编程
Java并发编程以并发性和线程安全性出发,构建并发模块来避免并发危险、构造线程安全的类。 并发编程的基本概念 涉及到的基本概念有原子性与可见性、Volatile与Synchronized、进程与线程等等。 原子性与可见性 原子性是指不可再分的操作,一次只有一个线程能够去执行它,也就是说代码执行是互斥的。比较常用的是用Synchronized为方法加锁保证原子性。 可见性是指一个变量在一个
2016-07-21 11:39:19 756
原创 JVM内存分区和垃圾回收GC机制
JVM内存分区JVM(Java virtual machine),即Java虚拟机,它的厉害之处在于平台无关性,“一处编写,到处运行”。JVM通过执行目标字节码(.class),解释在不同平台上的机器运行,所以在具体的平台上并不产生直接依赖。JVM的内存空间主要有5种分区情况: 1. 线程计数器:一块较小的内存空间,每个线程都有自己的线程计数器,用于完成不同线程上下文切换,如果调用的是本地方法,p
2016-07-20 20:55:50 3103
原创 React Native Android环境搭建
本文的配置方法主要依据React Native官方进行,参考了 facebook的官网 以及React Native中文网,基本的操作要点都在上面有所体现,只要根据步骤来操作即可。在配置方面,Mac系统会相对好配置一些,我在Mac配置花了一个小时搞定。Windows比较麻烦,花了很久才弄好,这里有几个比较容易犯错的地方,截取出来供大家参考。1.SDK的环境变量一定要配置正确,否则无法启动安装运行
2016-07-18 12:10:00 548
原创 Android Studio升级过程中可能出现的错误
1.gradle编译完后出现了几百个error 特别是Ingoring InnerClasser attribute for an anonymous inner class这个错误,截取错误提示的一部分Warning:Ignoring InnerClasses attribute for an anonymous inner class this warning is that reflect
2016-07-17 09:43:14 1730
原创 2016下半年技术规划
2016年过去了一大半,从7月份离职到现在已经休息了大半个月,这半个月里除了旅行以外,就是春儿生赖地躺在家里的沙发上看电影。修养了这么久,期间也思考了许多关于发展规划的问题,关于技术部分的规划就在这分享给大家。Info Android开发的一点思考 前端技术学习ing 后端与数据库 DetailAndroid开发的一点思考做了将近两年的Android开发(包括在校期间的项目),对于一般的功能性开发没
2016-07-15 12:25:18 1247
自定义listview仿qq侧滑置顶删除
2015-09-12
Android ScrollView滚动实现大众点评、网易云音乐评论悬停效果
2015-08-23
TextView的折叠与展开
2015-08-23
Android Material Design之Toolbar与Palette实践
2015-08-22
BaseAdapter, 适用于GridView,Spinner,ListView
2015-08-20
Android MVP模式实现
2015-08-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人