Java
文章平均质量分 84
未遂1995
向来缘浅,奈何情深
展开
-
Java 日志记录类Logger理解
使用Javalogger的实例,记录编程日志package com.sample;import java.io.File;import java.util.logging.FileHandler;import java.util.logging.Handler;import java.util.logging.Level;import java.util.logging.Logger;转载 2015-02-02 15:51:30 · 656 阅读 · 0 评论 -
Java 设计模式之单例模式
Java 设计模式之单例模式设计模式中,最简单不过的就是单例模式。先看看单例模式Singleton模式可以是很简单的,它的全部只需要一个类就可以完成。但是如果在“对象创建的次数以及何时被创建”这两点上较真起来,Singleton模式可以相当的复杂,比头五种模式加起来还复杂,譬如涉及到DCL双锁检测(double checked locking)的讨论、涉及到多个类加载器(ClassLoader)协同原创 2015-04-08 23:44:18 · 514 阅读 · 0 评论 -
Android四大组件之Activity
Android四大组件之Activity概念 一个Activity是一个引用程序组件,在手机显示屏上提供一个单独显示数据和给与用户交互的界面。窗口通常全屏显示,但是也可以小于屏幕而浮于屏幕。 一个应用程序通常由多个activities组成,他们通常是松耦合关系。通常,一个应用程序中的activity被指定为”main”activity,当第一次启动应用程序的时候呈现给用户的那个activity。原创 2015-04-23 13:45:09 · 1013 阅读 · 0 评论 -
Android Handler使用详解
方法一:(java习惯,在android不推荐使用)刚刚开始接触android线程编程的时候,习惯好像java一样,试图用下面的代码解决问题new Thread( new Runnable() { public void run() { myView.invalidate(); } }).sta原创 2015-03-26 12:47:12 · 724 阅读 · 2 评论 -
Java Iterable、Iterator、iterator区别
import java.util.*;public class IterableTest implements Iterable{ protected String[] words = new String[]{"123","456","789","0"}; public Iterator iterator(){ return new Iterator(){ private原创 2015-03-19 21:58:05 · 467 阅读 · 0 评论 -
Java Random、Map测试
import java.util.*;public class RandomTest{ public static void main(String args[]){ Random rand = new Random(47); Map m = new HashMap(); for(int i = 0; i < 100000; i++){ int r = rand.nextI原创 2015-03-19 21:40:59 · 662 阅读 · 0 评论 -
接口和抽象类有什么区别
接口和抽象类有什么区别 你选择使用接口和抽象类的依据是什么? 接口和抽象类的概念不一样。接口是对动作的抽象,抽象类是对根源的抽象。抽象类表示的是,这个对象是什么。接口表示的是,这个对象能做什么。比如,男人,女人,这两个类(如果是类的话……),他们的抽象类是人。说明,他们都是人。人可以吃东西,狗也可以吃东西,你可以把“吃东西”定义成一个接口,然后让这些类去实现它.转载 2015-03-19 20:47:49 · 343 阅读 · 0 评论 -
android 网络相关的操作类
package vgod.net;import android.app.DownloadManager;import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.location.LocationMa原创 2015-03-25 14:06:59 · 531 阅读 · 0 评论 -
Android 屏幕px、dp、sp、屏幕宽高度转换
/** * 系统屏幕的一些操作 * * 创建时间 2014-8-14 * */public final class DensityUtils { /** * 根据手机的分辨率从 dp 的单位 转成为 px(像素) */ public static int dip2px(Context context, float dpValue) {原创 2015-02-12 10:08:09 · 646 阅读 · 0 评论 -
Java注解--annotation
注解称为元数据,为我们在代码中添加信息提供了一种形式化的方法,使我们可以在稍后摸个时刻非常方便的使用这些数据。——Java编程思想第四版. 注解是众多引入到Java SE5中得语言变化之一。他们可以提供完整的用来描述程序所需的信息,而这些信息是无法使用Java来表达的,注解使得我们可以由编译器来完成测试和验证的格式,存储有关程序的额外信息,属于编译期的类型检查。 定义注解:原创 2015-02-11 08:54:05 · 421 阅读 · 0 评论 -
Java 锁
Java 锁定义正确性某个类的行为与其规范完全一致原子性读取-修改-写入作为不可分割的一个动作执行竞态条件当某个计算的正确性取决于多线程的交替执行时序,那么就会发生竞态条件synchronized定义:Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 当两个并发线程访问同一个对象object中的这个synchronized(thi原创 2015-06-17 16:19:40 · 666 阅读 · 0 评论