- 博客(7)
- 收藏
- 关注
原创 Android中的异步消息
最近有两门课要交课程设计,手头也有一大堆实验要做,健身还不能停,真是忙的一比。上一次简单说了下AsyncTask,今天说一点稍微深入的东西,即AsyncTask的原理。class MyThread extends Thread { public Handler mHandler; public void run() { Looper.prepare();
2017-06-18 12:18:05 302
原创 AsyncTask的一些小细节
学习Android的人对AsyncTask应该都不陌生,这个类是基于消息机制封装的一个类,目的是方便开发者使用。对AsyncTask的基本使用方法就不赘述了,郭霖和鸿洋的博客中都写得很清楚了,感谢二位大神。这里记录一些使用AsyncTask时的小细节。关于AsyncTask只能被执行一次准确来讲,是一个AsyncTask对象只能被执行一次,即同一个AsyncTask对象,不能多次调用其execute
2017-06-14 22:52:15 339
原创 Java List排序
今天去东莞出差一天,累死了,最近由于要给毕设准备实验数据,开始做一些电池测试的实验,精心写代码的时间都没了,蛋疼。进入主题List的排序主要通过两种方法: 1. 使要排序的对象实现Comparable接口 2. 自定义一个比较器(Comparator),然后调用Collection的sort()方法有一个核心点要明白,不管那种比较方式,其实最终都是调用了jre中已经存在的类型的比较方法。什么意思
2017-06-13 22:02:23 361
原创 Java反射
昨天去参加比赛了,所以没有进行博客迁移。人生中的第一场健美健体比赛,虽然没得奖,但是收获和带来的思考颇丰。意外地进入了男子B组(174以上)的半决赛,然后在半决赛的时候还被裁判员点名出去单独比较,这个很让我惊喜。最后不意外地止步决赛。事后看视频感觉自己没发挥好,有些遗憾,下一次比赛要更加认真的对待! 废话少说,进入今天的主题:Java反射。马士兵Java反射课程笔记前言我们写程序时一直在使用各种各
2017-06-11 21:42:13 349
原创 Java中类,对象,方法的内存分配
重新理解类,对象,内存分配以下针对引用数据类型: 在内存中,类是静态的概念,它存在于内存中的CodeSegment中。 当我们使用new关键字生成对象时,JVM根据类的代码,去堆内存中开辟一块控件,存放该对象,该对象拥有一些属性,拥有一些方法。但是同一个类的对象和对象之间并不是没有联系的,看下面的例子:class Student{ static String schoolName;
2017-06-09 10:22:01 7896 4
原创 Java List排序问题
List的排序主要通过两种方法: 1. 要排序的对象model实现Comparable接口 2. 自定义一个比较器,然后调用Collection的sort()方法有一个核心点要明白,不管那种比较方式,其实都是调用了jre中已经存在的类型的比较方法。什么意思呢?假如有一个User类,我想按姓名排序,其实核心是调用了String的compare()方法。 明白了这一点之后,我们来看看这两种方法分别
2017-06-08 15:18:03 366
原创 Android实现类似Excel的大表格,可横向纵向滑动,带表头
在项目中遇到了这样的需求,先是找到了这个库: https://github.com/Kelin-Hong/ScrollablePanel 但是发现横向滑动时很卡,纵向滑动也不那么丝滑,后来网上翻了翻,想了想实现思路,自己动手做了个库。思路来源于: Android实现了复杂表格,表格内容区域可以与上下滑动、左右滚动,并且标题会跟着滚动 - JingleYe的专栏 - 博客频道 - CSDN.NE
2017-06-04 13:57:37 15163 11
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人