基础知识
文章平均质量分 79
wxx614817
这个作者很懒,什么都没留下…
展开
-
Java(Android)线程池
本文来源于网络,用于记忆: http://www.trinea.cn/android/java-android-thread-pool/介绍new Thread的弊端及Java四种线程池的使用,对Android同样适用。本文是基础篇,后面会分享下线程池一些高级功能。1、new Thread的弊端执行一个异步任务你还只是如下new Thread吗?转载 2016-05-10 11:47:39 · 314 阅读 · 0 评论 -
Android应用性能优化之使用SparseArray替代HashMap
转载: Android应用性能优化之使用SparseArray替代HashMapHashMap是java里比较常用的一个集合类,我比较习惯用来缓存一些处理后的结果。最近在做一个Android项目,在代码中定义这样一个变量,实例化时,Eclipse却给出了一个 performance 警告。sparsearray意思就是说用SparseA转载 2016-05-27 15:11:11 · 393 阅读 · 0 评论 -
十进制转二进制
大家应该都做过这么一个问题吧,将任意的十进制数转换成相应的二进制或者八进制或者十六进制,这个问题不难,可以用多种方法解决,今天,笔者就三种解法剖析方法其中对栈思想的应用。先贴出代码:1.递归操作view plaincopy to clipboardprint?/*the function of common manipulation */ void int_to_b翻译 2011-11-11 01:57:31 · 382 阅读 · 0 评论 -
Android中枚举enum的使用
一、枚举说明和注意:1)枚举类也是一种特殊形式的Java类。2)枚举类中声明的每一个枚举值代表枚举类的一个实例对象。所以每个实例对象的实例化过程都会调用一次构造函数3)与java中的普通类一样,在声明枚举类时,也可以声明属性、方法和构造函数,但枚举类的构造函数必须为私有的(个人理解:因为构造函数仅供枚举内的实例化过程调用)。4)枚举类也可以实现接口、或继承抽象类。5)如果枚举内原创 2016-02-02 15:05:16 · 1281 阅读 · 0 评论 -
Collections.sort对List排序的两种方法
一、Collections.sort的简单使用说到List的排序,第一反应当然是使用Collections.sort,方便简单。下面实现一下~~ private void sortStrings() { List list = new ArrayList(); list.add("ccc"); list.add("aaa"); list.add("bbb"); //排序原创 2016-02-03 12:23:58 · 31629 阅读 · 2 评论 -
JAVA的字节流和字符流
本文摘抄于网络,用于梳理总结记忆~~ 在程序中所有的数据都是以流的方式进行传输或保存的,程序需要数据的时候要使用输入流读取数据,而当程序需要将一些数据保存起来的时候,就要使用输出流完成。程序中的输入输出都是以流的形式保存的,流中保存的实际上全都是字节文件。在java.io包中操作文件内容的主要有两大类:字节流、字符流,两类都分为输入和输出操作。 所有文件的原创 2016-02-04 17:01:54 · 531 阅读 · 0 评论 -
Android海量字体设置
最近项目中有一个需求就是设置各种酷炫的字体。下面是两个简单的方法~~一. 设置typeface属性 要设置字体,当然首先想到的是有没有设置字体的属性? 当然, Android提供了typeface来设置字体属性,可以在xml或代码里实现 , 但typeface来设置有一大缺点,就是typeface的属性类型仅仅四种: normal/ sans/ serif / mon原创 2016-04-13 16:50:26 · 370 阅读 · 0 评论 -
使用JAVA转换符实现Android日期时间
之前写过一篇关于如何按一定的格式获取Android系统时间的文章,链接如下: http://blog.csdn.net/wxx614817/article/details/50569700 现在项目中需要获取具体月份,并且以英文缩写形式出现,那又应该怎样快速方便实现? JAVA中使用转换符来实现,而在Android中同样适用~~原创 2016-04-14 12:35:28 · 945 阅读 · 0 评论 -
Android中Path类的使用
用Path来绘制一些图形Path是android中用来封装几何学路径的一个类,因为Path在图形绘制上占的比重还是相当大的。你可以用它来绘制各种样式的几何图形,做图表什么的都可以。 一、画线段1.1 lineT(float x, float y)先来看一段代码: @Override protected void on转载 2016-04-15 19:02:15 · 3870 阅读 · 1 评论 -
Android中Canvas、Path 和 Paint 的方法说明
一、Canvas方法说明Canvas类主要实现了屏幕的绘制过程,其中包含了很多实用的方法,比如绘制一条路径、区域、贴图、画点、画线、渲染文本,下面是Canvas类常用的方法,当然Android开发网提示大家很多方法有不同的重载版本,参数更灵活。 void drawRect(RectF rect, Paint paint) //绘制区域,参数一为RectF一个区域 voi原创 2016-04-15 18:55:10 · 2187 阅读 · 0 评论 -
Java中vector的使用详解
转载: Java中vector的使用详解Vector 可实现自动增长的对象数组。 java.util.vector提供了向量类(vector)以实现类似动态数组的功能。在Java语言中没有指针的概念,但如果正确灵活地使用指针又确实可以大大提高程序的质量。比如在c,c++中所谓的“动态数组”一般都由指针来实现。为了弥补这个缺点,Java提供了丰富的类库来方便编程者使用,vec转载 2016-05-27 16:14:21 · 375 阅读 · 0 评论