摘要: AsyncTask是Android1.5开始提供的一个封装了Thread与Handler可以实现异步线程的简单方式,不需要再自己实现子线程,然后在主线程处接受数据。 因为AsyncTask是用线程池,所以呢效率比Thread、Handler的要高。(怎么理解这句话呢,个人感觉Message里的机制, 阅读全文
posted @ 2016-09-07 15:50 麦哈顿博士 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 安卓开发在处理不同线程通信的时候有一套消息处理机制,安卓的主线程(UI线程)是不允许处理耗时任务的。所以一般耗时任务比如常见的网络下载等任务都是子线程完成,子线程完成之后通知主线程更新UI,利用Handler类实现不同线程之间的通信: 1:实例化Message msg = mHandler.obta 阅读全文
posted @ 2016-09-07 15:08 麦哈顿博士 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 1:环境是android studio 在AVD中启动显示,提示当前电脑为安装HAXM emulator: ERROR: x86 emulation currently requires hardware acceleration!Please ensure Intel HAXM is proper 阅读全文
posted @ 2016-08-08 11:51 麦哈顿博士 阅读(13255) 评论(0) 推荐(1) 编辑
摘要: java servlet是与平台无关的服务器组件,他运行于servlet容器中,servlet容器负责servlet和客户的通信以及调用servlet的方法,servlet和客户的通信采用"请求/响应"的模式。 servlet可以完成如下功能: 1创建并返回基于客户请求的动态html页面。 2创建可 阅读全文
posted @ 2016-08-03 00:09 麦哈顿博士 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 类的构造函数可以声明为private,这意味这构造函数只能在类的内部被调用: 有上述代码要注意几点:1、构造函数私有化之后不能直接实例化,因此如果要调用构造函数必须将相应的变量和方法声明为static 2、添加final,这样做不管外面声明多少个对象,最后都指向同一个实例。 3、这叫java的单态模 阅读全文
posted @ 2016-07-24 21:40 麦哈顿博士 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 1、java.lang java里的核心类,如String、Math、Integer、System、Thread,java.lang里还有一个子包:java.lang.reflect用于实现java的反射机制。 2、java.awt 包含了构成抽象窗口的工具集合(abstract windows t 阅读全文
posted @ 2016-07-23 15:15 麦哈顿博士 阅读(543) 评论(0) 推荐(0) 编辑
摘要: 在新建class的时候除了名字还可以选择包名: 新建2个包名,然后在不同的包里写2个同名的类, 程序中导入另外一个包 package com.hs;import com.hy.Father; 当直接使用Father的时候提示是引用的com.hy.Father 也 就是import导入的优先级高,那么 阅读全文
posted @ 2016-07-23 15:05 麦哈顿博士 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 1 memcpy函数: 函数原型:void *memcpy(void *dest, void *src, unsigned int count); 函数源码: 可见不管传入的指针类型是什么样的最后都是转换成字节指针然后一个一个的复制的。错误:自定义一个结构体selfStr,然后用memcpy赋值一段 阅读全文
posted @ 2016-04-18 15:07 麦哈顿博士 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 1.NullPointerExceptin 空指针异常 a.引用没有初始化就使用 b.引用置空了,仍然被使用 2.IndexOutofBoundsException 下标越界 a.数组下标小于0 或者大于数组.lenth b.使用数组,ArraryList 集合的时候时候注意 JPanel也会产生越 阅读全文
posted @ 2016-04-17 13:45 麦哈顿博士 阅读(178) 评论(0) 推荐(0) 编辑
摘要: window->>preferences->>Java->Installed JRES 如图所示 这是中文本的 点击“Installed JRES”选择如下图所示的jdk: 点击编辑,如图所示,选择rt.jar包点击添加源代码附件。 上图中java几个包的简介:dt.jar是关于运行环境的类库,主要 阅读全文
posted @ 2016-04-15 00:12 麦哈顿博士 阅读(234) 评论(0) 推荐(0) 编辑