- 博客(16)
- 资源 (13)
- 收藏
- 关注
原创 java之集合框架(一)
集合框架是Java中的一个很重要的基本知识。鉴于自己对这个集合框架也不是掌握的很好的情况下,本人进行了一次集合框架的系统性的学习。 以下是本人学习过程的一些总结和见解。希望可以对一些朋友提供参考的帮助。 首先,先上一个集合框架的类图吧。 集合框架的作用: v集合用于存储、检索和操纵数据 v集合框架是用于表示和操纵集合的统一体系结构 v集合框架包含三个组件 *引用老师的讲课课
2012-11-30 22:41:52 1011
转载 自动装箱和拆箱
Java中的装箱与拆箱 在J2SE5.0后推出了自动装箱和拆箱的功能,以提高我们的开发效率,然而自动装箱和拆箱实际上是通过编译器来支持的(并非语言本身,或者说虚拟机),因而这种支持也隐藏了部分内部实质,再加上某些类的优化(比如Integer里面的缓存等,参看关于缓存节),就更加容易在特定的环境下产生问题,并且如果不知道原来还无法调试。以下先是简单的介绍了编译器对装箱和拆箱的实现,并根据实现简
2012-11-30 09:13:48 359
原创 Android学习笔记之TabHost
TabHost是整个Tab的容器,包括两部分,TabWidget和FrameLayout。TabWidget就是每个tab的标签,FrameLayout则是tab内容。 如果我们使用extends TabAcitivty,如同ListActivity,TabHost必须设置为@android:id/tabhostTabWidget必须设置android:id为@android:id/tabs
2012-11-27 18:49:04 423
转载 RationalRose安装步骤
http://blog.csdn.net/fenglibing/archive/2007/08/17/1747693.aspx 这么好的东西,不拿来出分享,我对不起原作者呀。但是我这里不知道作者是谁,感谢在先了。 http://www.oyksoft.com/soft/1880.html http://files.cnblogs.com/lixianhuei/rose2003crack
2012-11-23 23:04:31 942 1
转载 ListView的两种使用方法1.继承ListActivity2.自己定义ListView
使用ListView和arrayAdapter布局,是ListView布局中最为简单的一种,首先我们会建立一个组件用来显示数据,例如main.xml [c-sharp] view plaincopyprint? "1.0" encoding="utf-8"?> "http://schemas.android.com/apk/res/android" an
2012-11-23 17:58:40 3217
转载 TextWatcher监控EditText (转)
1. main xml [html] view plaincopyprint? xml version="1.0" encoding="utf-8"?> LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical"
2012-11-22 21:24:36 997
原创 Java.io包中的流的输入输出详解2(字符流) .
好了,下面我们就开始学习字符流吧。 Reader类和Writer类是以“字符”为对象进行输入和输出。如果要对字符,字符串或者文件进行输入输出操作时,请尽量首先使用Reader.Writer类。 同样,Reader和Writer也是抽象类。 那么,我们来认识下他们的方法。 Reader的方法 close() 关闭该流并释放与之关联的所有资源。 void mar
2012-11-21 09:27:12 615
原创 Java.io包中的流的输入输出详解1(字节流)
由于流在java中的重要性,和本身自己在流这方面存在混乱的原因。我将会对流进行一次很清晰的总结和记录下来我的学习过程。第一次开始了发表博客,我很高兴可以讲自己的理解和大家进行分享。有不好和不对的地方请给我指出。你的鼓励就是我的动力。 注:在下面的分类由于发表后格式有更改,显的有点乱。需要慢慢看了。 File类(流的输入输出必须使用到的文件类) 新建文件:(构造方法) 创建文件可
2012-11-20 23:09:33 3730 1
原创 Servlet过滤器Filter使用
首先说过滤器有什么用处。 过滤字符编码、做一些业务逻辑判断,判断网站不正常访问者等等 一个过滤器必须有 1.实现Servlet.Filter接口 2.重写destroy和init方法 就算里面一行代码也没有也要重写 3.重写doFilter方法 所有的过滤拦截代码都在这里写 创建了一个AdminLoginFilter的类实现了Filter的接口 package co
2012-11-09 23:22:10 527
转载 Java线程入门学习5----volatile和synchronized关键字
volatile关键字相信了解Java多线程的读者都很清楚它的作用。volatile关键字用于声明简单类型变量,如int、float、boolean等数据类型。如果这些简单数据类型声明为volatile,对它们的操作就会变成原子级别的。但这有一定的限制。例如,下面的例子中的n就不是原子级别的: package mythread; public class JoinThread extends
2012-11-09 21:18:31 498
转载 线程入门学习4------join方法的使用
在上面的例子中多次使用到了Thread类的join方法。我想大家可能已经猜出来join方法的功能是什么了。对,join方法的功能就是使异步执行的线程变成同步执行。也就是说,当调用线程实例的start方法后,这个方法会立即返回,如果在调用start方法后后需要使用一个由这个线程计算得到的值,就必须使用join方法。如果不使用join方法,就不能保证当执行到start方法后面的某条语句时,这个线程一定
2012-11-09 20:59:17 394
转载 线程入门学习3-------线程的生命周期和常用方法
与人有生老病死一样,线程也同样要经历开始(等待)、运行、挂起和停止四种不同的状态。这四种状态都可以通过Thread类中的方法进行控制。下面给出了Thread类中和这四种状态相关的方法。 // 开始线程 public void start( ); public void run( ); // 挂起和唤醒线程 public void resume( ); // 不建议使用 pub
2012-11-09 20:44:51 675
转载 Java线程入门2:使用Runnable接口创建线程
实现Runnable接口的类必须使用Thread类的实例才能创建线程。通过Runnable接口创建线程分为两步: 1. 将实现Runnable接口的类实例化。 2. 建立一个Thread对象,并将第一步实例化后的对象作为参数传入Thread类的构造方法。 最后通过Thread类的start方法建立线程。 下面的代码演示了如何使用Runnable接口来创建线程: package m
2012-11-09 20:09:11 605
转载 java线程入门学习1
为什么Java有两种建立线程的方法:1.继承Thread 2.实现Runnable 在Java中建立线程有两种方法,一种是继承Thread类,另一种是实现Runnable接口,并通过Thread和实现Runnable的类来建立线程,其实这两种方法从本质上说是一种方法,即都是通过Thread类来建立线程,并运行run方法的。但它们的大区别是通过继承Thread类来建立线程,虽然在实现起来更容易,
2012-11-09 19:59:01 542
转载 java MD5加密算法:(给用户密码MD5加密保存)
package com.task.util; import java.security.NoSuchAlgorithmException; //生成32小的md5加密数据 public class MD5 { public String getMD5(byte[] source) { String s = null; char hexDigits[] = { '0', '1',
2012-11-08 21:57:17 2111
转载 MySQL之alter语句用法总结
MySQL之alter语句用法总结 1:删除列 ALTER TABLE 【表名字】 DROP 【列名称】 2:增加列 ALTER TABLE 【表名字】 ADD 【列名称】 INT NOT NULL COMMENT '注释说明' 3:修改列的类型信息 ALTER TABLE 【表名字】 CHANGE 【列名称】【新列名称(这里可以用和原来列同名即可)】 BIGINT NOT
2012-11-08 21:44:46 386
Java中流的学习
2012-11-22
java commons-fileupload1.2.2和common-io.1.3.2文件上传总结心得
2012-09-18
文件上传两个插件和使用介绍总结
2012-09-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人