- 博客(39)
- 资源 (12)
- 收藏
- 关注
原创 汉子编码问题。
package com.itheima;import java.io.FileInputStream;import java.io.IOException;/** * 第8题: * 定义一个文件输入流, * 调用read(byte[] b)方法将exercise.txt文件中的所有内容打印出来(byte数组的大小限制为5)。 *//* * 思路:因为缓冲区数组固定是5个字
2014-06-29 20:37:23 657
原创 工具类 得到屏幕的宽度,高度,打开浏览器,判断控件是否在屏幕中,查看图片是否已经缓存
package com.jh.advertisement.util;import java.io.File;import java.text.SimpleDateFormat;import java.util.Date;import com.jh.common.cache.FileCache;import com.jh.common.cache.FileCache.FileEnum;
2014-05-19 09:48:01 691
原创 android 数据库备份
package com.n22.nci.tool;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.nio.channels.FileChannel;import android.conten
2014-05-16 11:34:29 565
原创 线程范围内的共享数据 ThreadLocal
一个线程运行的时候,可能调用a模块,b 模块,c 模块,或者3个变量,各个模块有可能访问线程的数据,假如定义static 的变量,abc 访问的都是同一个package com.zkk;import java.util.Random;// 线程范围内的共享数据public class ThreadScopShareData { private static int data
2014-03-26 17:05:45 437
原创 java 线程通信
package com.zkk;public class Test1 { public static void main(String[] args) { new Test1().init(); } private void init() { final Outputer outputer = new Outputer();// 静态方法中不能new 内部类的实例对象 ne
2014-03-25 22:18:05 540
原创 Timer
package cn.zkk.com;import java.util.Date;import java.util.Timer;import java.util.TimerTask;public class MyTest { public static void main(String[] args) { class MyTimer extends TimerTask {
2014-03-15 16:31:09 384
原创 jni
java native interface ndk: abdrioid native develop kits android 本地开发工具集可以把c/c++ 编译成一个linux 下可以执行的二进制文件
2013-12-04 20:12:24 496
原创 xml与json
package com.itheima.xml;import java.util.List;import android.app.Activity;import android.os.Bundle;import android.view.View;public class MainActivity extends Activity { private PersonService
2013-09-08 23:08:54 660
原创 asyhttpclient 工具
package com.itheima.text;import android.app.Activity;import android.app.ProgressDialog;import android.os.Bundle;import android.os.Handler;import android.view.View;import android.widget.EditText
2013-09-08 23:06:06 2088
原创 网络获取图片
package com.itheima.image;import android.app.Activity;import android.app.ProgressDialog;import android.graphics.Bitmap;import android.os.Bundle;import android.os.Handler;import android.view.Vie
2013-09-08 23:02:14 860
原创 访问网络文本
package com.itheima.text;import java.io.ByteArrayOutputStream;import java.io.InputStream;import java.net.HttpURLConnection;import java.net.URL;public class NetService { public String getText
2013-09-08 22:54:54 682
原创 查询联系人
package com.itheima.contact;import java.util.ArrayList;import java.util.List;import android.content.ContentResolver;import android.content.ContentUris;import android.content.ContentValues;impo
2013-09-08 22:50:13 2055
原创 使用事物操作sql数据库
使用SQLiteDatabase的beginTransaction()方法可以开启一个事务,程序执行到endTransaction()方法时会检查事务的标志是否为成功,如果程序执行到endTransaction()之前调用了setTransactionSuccessful()方法设置事务的标志为成功则提交事务,如果没有调用setTransactionSuccessful()
2013-09-08 22:34:12 628
原创 android - 8 短信拦截器
1,清单文件<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="cn.itcast.smslistener" android:versionCode="1" android:versionName="1.0" > <
2013-09-01 21:34:32 678
原创 java SE 文件多线程下载,断点续传 原理
package com.itheima.download;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStream;import java.io.RandomAccessFile;import java.net.HttpUR
2013-08-31 21:56:13 746
原创 号码归属地查询---------------
1,布局文件main<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical
2013-08-31 21:52:15 757
原创 day3-day4 android 内容提供者-观察者-listview -demo
1,布局文件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal"
2013-08-31 21:25:09 933
原创 jquery笔记。。。
----------javaScript加强------ javaScript --jquery框架 回顾定义1,navigator2,window--document,frame,location3,document location 对象窗口的对象打开的地址 window- alert(),prompt(),open(),close(); 函数 function
2013-08-23 21:37:56 799
原创 全站乱码 我的经典错误。。。。。。
--------------这是错误的代码------------------------package com.itheima.filter;import java.io.IOException;import java.io.UnsupportedEncodingException;import java.util.Map;import java.util.Map.Entry;
2013-08-18 12:21:28 458
原创 Day1 itheima_xml基础
1,主要内容 XML及其语法 XML约束之DTD XML编程(CRUD---Create Read Update Delete) •xml 解析器 •dom •sax •dom4j •pull XML约束之Schem
2013-07-27 20:27:17 981
转载 Java栈与堆
1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享,详见第3点。堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,Java的垃圾收集
2013-07-25 20:37:04 339
转载 为什么Java byte 类型的取值范围是-128~127
概念:负数的补码是该 数 绝 对 值 的 原 码 按 位 取 反 ,然 后 对 整个数 加 1 步骤: 1.确定byte是1个字节,也就是8位 2.最大的应该是0111 1111,因为第一位是符号位,0表示正数 3.最小的应该是1000 0000,同理,表示负数最小的(1111 1111是最大的负数-1) 4.0111 1111即127 5.1000 0000按照最下面的解
2013-07-25 20:26:20 660
原创 几个类System ,Runtime,Date,Calender,Math
1,System:System :类中的方法和属性都是静态的。out:标准输出,默认是控制台。in,标准输入,键盘默认呢描述系统一些信息。获取系统属性信息:Properties getProperties();import java.util.Properties;public class SysTest { public static void main(St
2013-07-24 11:29:15 512
原创 黑马程序员-入学经典
package com.itheima;/** * 10、 金额转换,阿拉伯数字转换成中国传统形式。 * 例如:1010 0000 1010 * 转换为 壹仟零壹拾亿零壹仟零壹拾圆整 * @author Administrator * */public class Test10 { /** * @param args */ publ
2013-07-19 07:48:43 2563 1
原创 Struts2
1,Struts2介绍和开发环境的搭建 Stuts2是在webWork2的基础发展而来的。和stuts1一样,Sttuts2也属于MVC框架。优点:1,在软件设计上Sttuts2没有像Stuts1那样跟ServletAPI和strutsAPI有着紧密的耦合,Struts2的应用可以不依赖与ServletAPI和strutsAPI,Struts2的这种设计属于无入侵式设计,而s
2013-07-15 18:18:13 692
转载 关于内部类
内部类有两种情况:(1) 在类中定义一个类(私有内部类,静态内部类)(2) 在方法中定义一个类(局部内部类,匿名内部类) 1、私有内部类 —— 在方法之间定义的内部类,非静态 我们首先看看类中内部类的两个特点: (1) 在外部类的作用范围内可以任意创建内部类对象,即使内部类是私有的(私有内部类)。即内部类对包围它的外部类可见。例如 (实际上,
2013-06-29 07:41:22 518
原创 黑马程序员-javaBean内省 泛型 类加载器 动态代理
---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ----------------------1,由内省引出的 javaBean讲解 内省→IntroSpector(检查,视察,了解内部的细节)→对JavaBean操作→是一个特殊的java类,方法的名称符合某种约定的规则的java类。
2013-06-19 15:32:47 907
原创 黑马程序员-面向对象 多态,内部类
------- android培训、java培训、期待与您交流! ----------18,多态 多态:可以理解为事物存在的多种体现形态。 1,多态的体现。 父类的引用指向了自己子类对象。 父类的引用也可以接收自己的子类的对象。 2,多态的前提。 必须是类与类之间有关系,要么
2013-06-17 11:29:19 584
原创 黑马程序员-面向对象 继承,final,接口
------- android培训、java培训、期待与您交流! ----------说明 继面向对象 之一 续写 12,面向对象的初始化过程 看代码分析public class Person { private String name="zhangsan"; private int age; private static String co
2013-06-16 18:37:43 539
原创 黑马程序员- 面向对象封装,对象理解,static
------- android培训、java培训、期待与您交流! ----------1,面向对象理解 理解面向对象和面向过程 面向对象是相对面向过程而言 面向对象和面向过程都是一种思想 面向过程 强调的是功能行为 面向对象 将功能封装进对象
2013-06-15 19:53:30 552
原创 黑马程序员- GUI图形用户界面
------- android培训、java培训、期待与您交流! ---------- 1,简介 GUI Graphical User Interface(图形用户接口). 用图形的方式,来显示计算机操作的界面,这样更方便更直观 CLI Command line User Interface(命令行接口
2013-06-14 10:28:03 694
原创 黑马程序员- 集合框架
------- android培训、java培训、期待与您交流! ----------1,集合类 为什么出现集合类? 面向对象语言对实物的体现都是以对象的形式,所以为了方便对多个对象的操作,就对对象进行存储,集合就是存储最常用的一种方式。 集合和集合类同时容器,有何不同? 数组虽然也可以存储对象,但长度是固定的,集合长度是可变的 数组中可以
2013-06-13 13:22:32 712
原创 黑马程序员-7k面试题 银行业务调度系统
------- android培训、java培训、期待与您交流! ----------模拟实现银行业务调度系统逻辑,具体需求如下: 银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。 有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。 异步随机生成各种类型的客户,生成各类型用
2013-06-13 11:32:11 652
原创 黑马程序员-七千面试题交通管理系统
------- android培训、java培训、期待与您交流! ----------需求如下: 交通灯管理系统 模拟实现十字路口的交通灯管理系统逻辑,具体需求如下: 1异步随机生成按照各个路线行驶的车辆。例如: 由南向而来去往北向的车辆 ---- 直行车辆 由西向而来去往南向的车辆 ---- 右转车辆
2013-06-13 06:56:27 863
原创 黑马程序员-多线程技术
------- android培训、java培训、期待与您交流! ----------线程简介 进程:是一个正在执行中的程序 每一个进程执行都有一个执行顺序,该顺序是一个执行路径,或者叫一个控制单元 线程:就是进程中一个独立的控制单元 线程在控制着进程的执行。 一个进程中至少要有一个线程 开启多个线程是为了同时运行多
2013-06-12 07:51:32 650
原创 黑马程序员-JAVA网络编程
------- android培训、java培训、期待与您交流! ----------1,网络通讯中的三个要素 IP地址 网络中设备的标识 不宜记忆,可用主机名 本地回环地址:127.0.0.1主机名:localhost 端口号 用于标识进程的逻辑地址,不同进程的标识
2013-06-12 07:43:27 782
原创 黑马程序员-io 学习笔记
------- android培训、java培训、期待与您交流! ----------关于文件流: 首先是四大基本抽象流:字节流:InputStream、OutputStream,字符流:Reader、Writer;输入流:InputStream、Reader,输出流:OutputStream、Writer;后面的所有流都是这四个的子类;文件流:FileInputStream、
2013-06-12 07:28:16 692
原创 黑马程序员-枚举与反射
------- android培训、java培训、期待与您交流! ----------1,为什么要使用枚举? 枚举就是要让某个类型的变量的取值,只能是若干个固定值中的一个,否则,编译器就会报错。枚举可以让编译器在编译的时候就可以控制源程序中填写的非法值,普通变量的方式在开发阶段无法实现这一目标。2,用普通类实现枚举功能,定义一个Weekday的类模拟枚举的功能。
2013-06-12 07:08:04 683
源代码——Cocos2d-x高级开发教程
2018-03-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人