Java四种基本排序
JAVA四种基本排序,包括冒泡法,插入法,选择法,SHELL排序法.其中选择法是冒泡法的改进,SHELL排序法是 插入法的改进.所以从根本上来说可以归纳为两种不同的排序方法:即:插入法&冒泡法 一 插入法:遍历排序集合,每到一个元素时,都要将这个元素与所有它之前的元素遍历比较一遍,让符合排序顺序的元素挨个移动到当前范围内它最应该出现的位置。交换是相邻遍历移动,双重循环控制实现.这种排序法属于地头...
2012-09-28 23:35
阅读(93)
评论(2)
黑马程序员——正则与字符串方法验证qq号
---------------------- android培训 java培训 期待与您交流! ---------------------- package com.正则; /** * 校验QQ号 * 要求: * 1,5-15位 * 2,0不能开头 * 3,只能是数字 * * @author zjw...
2012-09-12 16:31
阅读(561)
评论(0)
黑马程序员——TCP客户端,服务端互相发送信息
---------------------- android培训 java培训 期待与您交流! ---------------------- //客户端 package com.net.tcp; import java.io.BufferedInputStream; import java.io.BufferedReade...
2012-09-12 15:43
阅读(65)
评论(0)
黑马程序员——TCP客户端,服务端介绍
---------------------- android培训 java培训 期待与您交流! ---------------------- package com.net.tcp; import java.io.IOException; import java.io.OutputStream; import j...
2012-09-12 13:27
阅读(74)
评论(0)
黑马程序员——UDP发送数据,接收数据实例
---------------------- android培训 java培训 期待与您交流! ---------------------- //发送端 public class UDP_TCP_Socket_send { public static void main(String[] args) throws IO...
2012-09-10 01:30
阅读(74)
评论(0)
黑马程序员——UDP,TCP,Socket简介
---------------------- android培训 java培训 期待与您交流! ---------------------- /** * UDP: * 1,将数据及源和目的封装成数据包中,不需要建立连接 * 2,每个数据包的大小限制在64K以内 * 3,因为无连接,所以是不可靠协议 * 4,不需要建立连接,速度快...
2012-09-10 01:28
阅读(63)
评论(0)
黑马程序员——封装ip地址的类InetAddress
---------------------- android培训 java培训 期待与您交流! ---------------------- package com.net; import java.net.InetAddress; import java.net.UnknownHostException; /** * 封装ip的类InetAddre...
2012-09-09 23:56
阅读(69)
评论(0)
黑马程序员——输入英文单词变复数,java实现
---------------------- android培训 java培训 期待与您交流! ---------------------- import java.util.Scanner; /** * 请编写一个程序,可以将英语规则名词(不考虑不满足以下规则的英语单词)由单数变成复数。已知规则如下:...
2012-09-09 20:38
阅读(94)
评论(0)
黑马程序员——用AWT写的假记事本,实现退出,保存,打开等功能
---------------------- android培训 java培训 期待与您交流! ---------------------- package gui.awt; import java.awt.FileDialog; import java.awt.Frame; import java.awt.Menu; impo...
2012-09-09 13:27
阅读(466)
评论(0)
黑马程序员——AWT+IO获取文件列表
---------------------- android培训 java培训 期待与您交流! ---------------------- package gui.awt; import java.awt.Button; import java.awt.Dialog; import java.awt.FlowLayout; import...
2012-09-09 12:40
阅读(73)
评论(0)
黑马程序员——AWT鼠标键盘事件
---------------------- android培训 java培训 期待与您交流! ---------------------- package gui.awt; import java.awt.Button; import java.awt.FlowLayout; import java.awt.Fra...
2012-09-09 00:50
阅读(154)
评论(0)
黑马程序员——AWT,Frame创建窗口简单介绍
---------------------- android培训 java培训 期待与您交流! ---------------------- package gui.awt; import java.awt.Button; import java.awt.FlowLayout; import java.awt.Frame...
2012-09-08 16:28
阅读(103)
评论(0)
黑马程序员——GUI图形用户界面,几种布局管理器介绍
---------------------- android培训 java培训 期待与您交流! ---------------------- package gui; /** * 各种布局方式 * 布局:容器中的组件排放方式就是布局 * 常用布局管理器 * 1:FlowLayout,流式布局管理器 * 从左...
2012-09-08 16:27
阅读(57)
评论(0)
黑马程序员——RandomAccessFile随机读写数据
---------------------- android培训 java培训 期待与您交流! ---------------------- package com.io.randomaccessfile; import java.io.IOException; import java.io.RandomAc...
2012-09-07 15:08
阅读(76)
评论(0)
黑马程序员——用于操作基本数据类型的流对象
---------------------- android培训 java培训 期待与您交流! ---------------------- package com.io.datestream; import java.io.DataInputStream; import java.io.DataOutputStream; import...
2012-09-07 15:06
阅读(54)
评论(0)
黑马程序员——用于操作字节数组的流对象
---------------------- android培训 java培训 期待与您交流! ---------------------- package com.io.bytearraystream; import java.io.ByteArrayInputStream; import java.io.ByteArrayOut...
2012-09-07 15:05
阅读(130)
评论(0)
黑马程序员——管道流
---------------------- android培训 java培训 期待与您交流! ---------------------- package com.io.file; import java.io.IOException; import java.io.PipedInputStream; impo...
2012-09-06 23:39
阅读(34)
评论(0)
黑马程序员——对象序列化,读取 存入文件ObjectIn(Out)putStream;非序列化,1,static;2,transient
---------------------- android培训 java培训 期待与您交流! ---------------------- package com.io.file; import java.io.FileInputStream; import java.io.FileNotFoundExcept...
2012-09-06 22:27
阅读(46)
评论(0)
黑马程序员——文件的切割,与合并
---------------------- android培训 java培训 期待与您交流! ---------------------- package com.io.properties; import java.io.File; import java.io.FileInputStream; import j...
2012-09-06 21:31
阅读(56)
评论(0)
黑马程序员——SequenceInputStream多输入流变单输入流操作,合并文件
---------------------- android培训 java培训 期待与您交流! ---------------------- package com.io.properties; import java.io.FileInputStream; import java.io.FileOutputStr...
【有奖提问】CSDN论坛第1期专家问答开始
来极客头条,赢下载积分
下载频道3月领任务~赚下载分!
黑马程序员——Properties类简单应用,试用次数限制
---------------------- android培训 java培训 期待与您交流! ---------------------- package com.io.properties; import java.io.File; import java.io.FileReader; impor...
2012-09-06 16:35
阅读(67)
评论(0)
黑马程序员——Properties读取load(),操作,存储store()配置文件简介
---------------------- android培训 java培训 期待与您交流! ---------------------- package com.io; import java.io.BufferedReader; import java.io.FileInputStream; import ja...
2012-09-06 14:35
阅读(399)
评论(0)
黑马程序员——javaIO 把想要的文件路径形成列表存放在文件中
---------------------- android培训 java培训 期待与您交流! ---------------------- package com.io.file; import java.io.BufferedWriter; import java.io.File; import java.io.Fi...
2012-09-06 01:31
阅读(188)
评论(0)
黑马程序员——list()返回该目录下文件,文件夹,listFiles()返回文件文,件夹对象,递归调用获取所有文件,文件夹,以及文件名过滤
---------------------- android培训 java培训 期待与您交流! ---------------------- package com.io.file; import java.io.File; import java.io.FilenameFilter; public cl...
2012-09-05 23:58
阅读(1585)
评论(0)
黑马程序员——自己做的简单的用户名密码加密方式
---------------------- android培训 java培训 期待与您交流! ---------------------- import java.util.Scanner; /** * 我的想法: * 对输入的用户名和密码进行一种加密方式 * 没有做成UI的,请见谅 * @...
2012-09-05 12:15
阅读(76)
评论(0)
黑马程序员——File类的增删改查介绍
---------------------- android培训 java培训 期待与您交流! ---------------------- package com.io.file; import java.io.File; import java.io.IOException; public class F...
2012-09-05 00:58
阅读(281)
评论(0)
黑马程序员——自定义封装异常日志信息
---------------------- android培训 java培训 期待与您交流! ---------------------- package com.io.bytes; import java.io.IOException; import java.io.PrintStream; import ja...
2012-09-04 22:57
阅读(44)
评论(0)
黑马程序员——System.in(),System.out()读取转换流,写入转换流,流之间相互转换
---------------------- android培训 java培训 期待与您交流! ---------------------- package com.io.bytes; import java.io.BufferedReader; import java.io.BufferedWriter; imp...
2012-09-04 17:37
阅读(40)
评论(0)
黑马程序员——字节流复制图片,字节流缓冲区复制MP3格式文件,字节流复制视频文件
---------------------- android培训 java培训 期待与您交流! ---------------------- package com.io.bytes; import java.io.BufferedInputStream; import java.io.BufferedOutp...
2012-09-04 15:00
阅读(284)
评论(0)
黑马程序员——FileINPutStream,FileOutPutStream介绍
---------------------- android培训 java培训 期待与您交流! ---------------------- package com.io.bytes; import java.io.File; import java.io.FileInputStream; import java...
2012-09-04 12:30
阅读(60)
评论(0)
黑马程序员——自定义类模拟实现LineNumberReader类
---------------------- android培训 java培训 期待与您交流! ---------------------- import java.io.FileReader; import java.io.IOException; /** * 自定义类模拟实现LineNumberReader类 *...
2012-09-04 11:52
阅读(50)
评论(0)
黑马程序员——装饰类设计模式简介
---------------------- android培训 java培训 期待与您交流! ---------------------- package com.io; /** * 装饰设计模式 * 当想要对已有的对象进行功能增强时,可以定义类,将已有对象传入,基于已有的功能,并提供加强功能 * 那么...
2012-09-04 11:04
阅读(39)
评论(0)
黑马程序员——模拟缓冲区,模拟BufferedReader类自定义
---------------------- android培训 java培训 期待与您交流! ---------------------- package com.io; import java.io.FileReader; import java.io.IOException; /** * 自己写的Buff...
2012-09-04 00:35
阅读(91)
评论(0)
黑马程序员——BufferedReader,BufferedWriter介绍及复制文本文件
---------------------- android培训 java培训 期待与您交流! ---------------------- package com.io; import java.io.BufferedReader; import java.io.BufferedWriter; import java...
2012-09-03 23:36
阅读(188)
评论(0)
黑马程序员——FileReader,RileWriter以字符,字符数组两种方式复制文件
---------------------- android培训 java培训 期待与您交流! ---------------------- package com.io; import java.io.FileReader; import java.io.FileWriter; import java.io.I...
2012-09-03 17:47
阅读(141)
评论(0)
黑马程序员——FileReader文件读取两种方式字符,字符数组读取
---------------------- android培训 java培训 期待与您交流! ---------------------- package com.io; import java.io.FileReader; import java.io.IOException; public clas...
2012-09-03 17:07
阅读(168)
评论(0)
黑马程序员——FileWriter文件续写,\r\n在Windows系统下代表换行
---------------------- android培训 java培训 期待与您交流! ---------------------- package com.io; import java.io.FileWriter; import java.io.IOException; public class Fil...
2012-09-03 15:35
阅读(1333)
评论(0)
黑么程序员——IO异常处理及FileWriter类简单介绍
---------------------- android培训 java培训 期待与您交流! ---------------------- package com.io; import java.io.FileWriter; import java.io.IOException; public class...
2012-09-03 15:15
阅读(1204)
评论(0)
黑马程序员——Math方法简介
---------------------- android培训 java培训 期待与您交流! ---------------------- public class Math_class { public static void main(String[] args) { System.out.println("pi:...
2012-09-02 23:21
阅读(50)
评论(0)
黑马程序员——Date.Calendar类的介绍及练习
---------------------- android培训 java培训 期待与您交流! ---------------------- import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date;...
【有奖提问】CSDN论坛第1期专家问答开始
来极客头条,赢下载积分
下载频道3月领任务~赚下载分!
黑马程序员——Runtime操作命令控制进程
---------------------- android培训 java培训 期待与您交流! ---------------------- /** * Runtime类里面是用的单例模式 * @author zjw * */ public class Runtime_class { public st...
2012-09-01 22:39
阅读(181)
评论(0)
黑马程序员——HashMap综合练习
---------------------- android培训 java培训 期待与您交流! ---------------------- package map; import java.util.Comparator; import java.util.HashMap; import java.util...
2012-09-01 12:27
阅读(743)
评论(0)
黑马程序员——HashMap基本用法
---------------------- android培训 java培训 期待与您交流! ---------------------- package map; import java.util.HashMap; import java.util.Iterator; import java.util.Map; impo...
2012-09-01 11:19
阅读(84)
评论(0)
黑马程序员——for循环打印一颗心
/** * 打印一颗心 * @author zjw * */ public class Hello { public static void main(String[] args) { //打印上半部分 for (int i = 0; i < 5; i++) {//最外城循环,控制这部分总共有5行 for (int j = 0; j < 5; j++) { if (j...
2012-09-01 09:18
阅读(54)
评论(0)
黑马程序员——泛型限定,上限,下限
---------------------- android培训 java培训 期待与您交流! ---------------------- package collection.fanxing; import java.util.ArrayList; import java.util.Comparator; impor...
2012-08-31 00:03
阅读(157)
评论(0)
黑马程序员——定义泛型方法来灵活应用
---------------------- android培训 java培训 期待与您交流! ---------------------- package collection.fanxing; public class FanXing_Method { public static void main(Str...
2012-08-30 18:11
阅读(118)
评论(0)
黑马程序员——泛型类来完成功能扩展
---------------------- android培训 java培训 期待与您交流! ---------------------- package collection.fanxing; public class FanXing_class { public static void main(Str...
2012-08-30 17:52
阅读(52)
评论(0)
黑马程序员——TreeSet实现按字符串长度排序,复写Comparator()接口的compare()方法
---------------------- android培训 java培训 期待与您交流! ---------------------- package collection.set; import java.util.Comparator; import java.util.Iterator; impo...
2012-08-30 15:32
阅读(114)
评论(0)
黑马程序员——TreeSet实现Comparator接口对自定义类排序
---------------------- android培训 java培训 期待与您交流! ---------------------- package collection.set; import java.util.Comparator; import java.util.Iterator; import...
2012-08-30 13:07
阅读(86)
评论(0)
黑马程序员——TreeSet实现Comparable接口对自定义类排序
---------------------- android培训 java培训 期待与您交流! ---------------------- package collection.set; import java.util.Iterator; import java.util.TreeSet; public...
2012-08-29 18:16
阅读(111)
评论(0)
黑马程序员——HashSet自定义类去除重复
---------------------- android培训 java培训 期待与您交流! ---------------------- package collection.list; import java.util.HashSet; import java.util.Iterator; /** * 自...
2012-08-29 15:41
阅读(131)
评论(0)
黑马程序员——ArrayList去除自定义对象的重复
---------------------- android培训 java培训 期待与您交流! ---------------------- package collection.list; import java.util.ArrayList; import java.util.Iterator; i...
2012-08-29 12:28
阅读(174)
评论(0)
黑马程序员——去除ArrayList中重复的元素
---------------------- android培训 java培训 期待与您交流! ---------------------- package collection.list; import java.util.Iterator; import java.util.List; import java....
2012-08-29 10:25
阅读(313)
评论(0)
黑马程序员——用LinkedList实现队列和堆栈数据结构
---------------------- android培训 java培训 期待与您交流! ---------------------- package collection.list; import java.util.LinkedList; /** * 用LinkedList模拟队列和堆栈的数据结...
2012-08-29 09:28
阅读(223)
评论(0)
黑马程序员——StringBuffer的方法概览
---------------------- android培训 java培训 期待与您交流! ---------------------- package stringbuffer; public class StringBuffer_1 { public static void main(String[] args...
2012-08-28 13:05
阅读(56)
评论(0)
黑马程序员——求两个字符串的最大相同字串
---------------------- android培训 java培训 期待与您交流! ---------------------- //求两个字符串的最大相同字串 public static String sameString(String a,String b){ String min=a.le...
2012-08-28 11:34
阅读(68)
评论(0)
黑马程序员——求一个字符串在另一个字符串中的出现次数
---------------------- android培训 java培训 期待与您交流! ---------------------- //查找一个字符串在另一个字符串中的出现次数 public static void count(String str,String key){ int count...
2012-08-28 11:07
阅读(88)
评论(0)
黑马程序员——实现字符串反转
---------------------- android培训 java培训 期待与您交流! ---------------------- //实现字符串翻转 /* * 将字符串转换成数组,将数组翻转,再将数组转换成字符串 */ public static void toReverse(Strin...
2012-08-28 10:07
阅读(57)
评论(0)
黑马程序员——手动实现字符串的trim()方法
---------------------- android培训 java培训 期待与您交流! ---------------------- package String; public class String_trim { public static void main(String[] args) {...
2012-08-27 23:24
阅读(49)
评论(0)
黑马程序员——字符串各种操作
---------------------- android培训 java培训 期待与您交流! ---------------------- package String; public class String_1 { public static void main(String[] args) {...
【有奖提问】CSDN论坛第1期专家问答开始
来极客头条,赢下载积分
下载频道3月领任务~赚下载分!
黑马程序员——直接在主函数中,建立匿名内部子类线程对象
---------------------- android培训 java培训 期待与您交流! ---------------------- package thread; /** * 直接在主函数中,建立匿名内部子类线程对象 * @author zjw * */ public class Thread...
2012-08-27 17:43
阅读(246)
评论(0)
黑马程序员——守护线程setdaemon()
---------------------- android培训 java培训 期待与您交流! ---------------------- package thread; /* * Thread.setdaemon(),守护线程/用户线程-------也就是后台线程 * 一,后台线程随”最后一个前台线...
2012-08-27 16:06
阅读(127)
评论(0)
黑马程序员——Thread.interrupt()清除线程冻结状态
---------------------- android培训 java培训 期待与您交流! ---------------------- package thread; /** * 调用Thread.interrupt();进行强制清除冻结的线程 * 并可以控制标志位停止线程 * @author...
2012-08-27 15:41
阅读(85)
评论(0)
黑马程序员——多个生产者,多个消费者 signalAll() JDK1.5线程新特性
---------------------- android培训 java培训 期待与您交流! ---------------------- package thread; import java.util.concurrent.locks.*; import java.util.concurrent.loc...
2012-08-27 12:12
阅读(1325)
评论(0)
黑马程序员——多个生产者,多个消费者 notifyAll() 方式二
---------------------- android培训 java培训 期待与您交流! ---------------------- package thread; public class Procedure_Customer_Up{ public static void main(String...
2012-08-27 11:31
阅读(360)
评论(0)
黑马程序员——多个生产者,多个消费者 notifyAll()
---------------------- android培训 java培训 期待与您交流! ---------------------- package thread; /** * 多个生产者,多个消费者 * @author zjw * */ public class Procedure_C...
2012-08-26 23:15
阅读(50)
评论(0)
黑马程序员——线程间通信_等待唤醒机制
---------------------- android培训 java培训 期待与您交流! ---------------------- package thread; /** * 线程间通信:多个线程共享一个资源 * 等待唤醒机制:wait(),notify() * @author wjw...
2012-08-26 21:55
阅读(701)
评论(0)
黑马程序员——死锁
---------------------- android培训 java培训 期待与您交流! ---------------------- package thread; /** *线程的死锁:线程同步中嵌套同步,锁却不同 * @author z...
2012-08-26 15:45
阅读(39)
评论(0)
黑马程序员——Thread与Runnable实现卖票程序
---------------------- android培训 java培训 期待与您交流! ---------------------- package thread; public class MaiPiao { public static void main(String[] args) { //用继承T...
2012-08-25 15:06
阅读(100)
评论(0)
黑马程序员——多线程之一:线程名称操作
---------------------- android培训 java培训 期待与您交流! ---------------------- public class Hello{ public static void main(String[] args) { //定义...
2012-08-25 11:08
阅读(44)
评论(0)
黑马程序员——for循环详细解析
---------------------- android培训 java培训 期待与您交流! ---------------------- public class Hello{ /** * for循环详细解析 * @param args */...
2012-08-24 16:58
阅读(45)
评论(0)
黑马程序员——自定义异常类
---------------------- android培训 java培训 期待与您交流! ---------------------- package Exception; public class ZiDingYi_Exception{ public static v...
2012-08-24 12:52
阅读(51)
评论(0)
黑马程序员——匿名内部类写法
/** * 匿名内部类 * * @author zjw * */ public class NoName_Inner { private String str = "dddd"; public void test() { new Test1() {// 该内部类实际上继承了该抽象类,所以才多态的用这种方式实例化内部类 public void function1()...
2012-08-23 21:16
阅读(97)
评论(0)
黑马程序员——复写Object类中equals()方法,用到Instanceof,向下转型,复写等等
---------------------- android培训 java培训 期待与您交流! ---------------------- public class equls_Instanceof{ public static void main(String...
2012-08-23 12:16
阅读(133)
评论(0)
黑马程序员——接口实现多态————————主板实例
---------------------- android培训 java培训 期待与您交流! ---------------------- interface Pci{//接口定义规则 public void open(); public void close(); } class Zhuban{...
2012-08-23 10:45
阅读(51)
评论(0)
黑马程序员——父类—子类之间的多态
---------------------- android培训 java培训 期待与您交流! ---------------------- 一:在多态中 成员函数的特点:在编译时期:参阅引用型变量所属的类中是否有调用的方法,如果有,编译通过,如果没有,编译失败。在运行时期:参阅对象所属的类中是...
2012-08-22 23:23
阅读(44)
评论(0)
黑马程序员——多态_实例
---------------------- android培训 java培训 期待与您交流! ---------------------- class Dog extends animal{//具体狗类继承动物类,复写动物类的方法 public void eat(){ System.out.println...
2012-08-22 21:41
阅读(46)
评论(0)
黑马程序员——内部类:类中类,方法中类
---------------------- android培训 java培训 期待与您交流! ---------------------- 一:类中类: public class Outer { private String info="Hello World"; public cla...
2012-08-22 15:16
阅读(203)
评论(0)
黑马程序员——求字符串中每个字母出现的次数
---------------------- android培训 java培训 期待与您交流! ---------------------- 本人源码: import java.util.Comparator; import java.util.Iterator; import java.util.Set;...
2012-08-21 21:25
阅读(196)
评论(0)
黑马程序员——单例(懒汉式+饿汉式)
---------------------- android培训 java培训 期待与您交流! ---------------------- package com.be.six; /** * 开发一般用饿汉式,因为安全,简单 * @author zjw *...
【有奖提问】CSDN论坛第1期专家问答开始
来极客头条,赢下载积分
下载频道3月领任务~赚下载分!
黑马程序员——随机菜谱
---------------------- android培训 java培训 期待与您交流! ---------------------- import java.util.HashSet; import java.util.Iterator; import...
2012-08-21 10:14
阅读(1079)
评论(0)
黑马程序员——数组定义方式
---------------------- android培训 java培训 期待与您交流! ---------------------- 一维数组:int[] a与int a[]是一样的。二维...
2012-08-20 14:53
阅读(45)
评论(0)
黑马程序员——代码实现进制转换
---------------------- android培训 java培训 期待与您交流! ---------------------- 系统提供的进制转换为Intege.toBinaryString();等等一系列的方法重载,下面是我自己...
2012-08-20 11:37
阅读(45)
评论(0)
黑马程序员——打印菱形,打印等腰三角形
---------------------- android培训 java培训 期待与您交流! ---------------------- package com.be.three; public class Picture { public static void main(String[] arg...
2012-08-18 17:11
阅读(62)
评论(0)
黑马程序员——跳出循环结构
---------------------- android培训 java培训 期待与您交流! ---------------------- package com.be.three; public class Break_Continue{ public static void main(String[...
2012-08-18 16:14
阅读(68)
评论(0)
黑马程序员——交换两个变量中的值(三种方法)
---------------------- android培训 java培训 期待与您交流! ---------------------- 方法一:用第三方变量,最常用的,符合大多数人的思考方式 public static void main(String[] args){ test1(3,7); } public stat...
2012-08-18 15:04
阅读(57)
评论(0)
黑马程序员——dos常用命令总结
---------------------- android培训 java培训 期待与您交流! ---------------------- 总体概括下,dos命令行常用命令,开始--------》运行,输入cmd 进入dos窗口,声明下,这次说的是基于Windows操作系统的dos命令,不涉及Linux的Shell命令。一,命令概括: dir...
泛型的介绍,内部原理,更深应用,泛型中的?通配符,上限,下限
package com.base_super.generic; import java.lang.reflect.Constructor; import java.util.ArrayList; import java.util.Arrays; import java.util.Collection; import java.util.List; import java.util.Vector;...
2012-09-20 16:48
阅读(118)
评论(0)
注解Annotation简介,及注解简单应用,数组类型的属性,未完待续---枚举类型的属性,注解类型的属性
package com.base_super.annotation; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; imp...
2012-09-20 14:53
阅读(53)
评论(0)
BeanUtils包的使用,主要是BeanUtils和PropertyUtils的区别
用BeanUtils工具包时,先要把两个Jar包进行Building Path,就是引入两个jar包, commons-beanutils.jar commons-logging-1.1.jar package com.base_super; import java.util.Date; import java.util.Map; import org.apache.commons....
2012-09-20 09:03
阅读(284)
评论(0)
内省Introspector操作 JavaBean的简单实现方式及稍复杂实现方式 主要用到PropertyDescriptor类
package com.base_super; import java.beans.BeanInfo; import java.beans.IntrospectionException; import java.beans.Introspector; import java.beans.PropertyDescriptor; import java.lang.reflect.Invocation...
2012-09-19 18:32
阅读(248)
评论(0)
反射的应用,读取properties配置文件中的数据(普通InputStream方式,类加载方式),再调用运行
package com.itheima; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.InputStream; import java.lang.reflect.Method; import java.util.Propertie...
2012-09-19 10:57
阅读(202)
评论(0)
ArrayList 与HashSet的比较,及应用反射读取properties配置文件中的数据进行实例化再调用,以及类加载器的使用;还有HashCode的分析,及导致内存泄露,内存溢出的原因之一
package com.lianxi; import java.io.FileInputStream; import java.io.InputStream; import java.util.ArrayList; import java.util.Collection; import java.util.HashSet; import java.util.Properties; /** *...
2012-09-19 10:22
阅读(252)
评论(0)
数组与Object的关系及其反射类型,数组反射应用实例,通过Array类实现数组的反射
package com.lianxi; import java.lang.reflect.Array; import java.util.Arrays; /** * 数组与Object的关系,及其反射类型 * * Array:可以对数组进行反射的类 * * 数组的反射: * 相同数据类型,相同维度的数组的Class都属于同一个 * * @author zjw */ p...
2012-09-18 22:43
阅读(73)
评论(0)
反射之Method类
这是无参方法的调用 package com.itheima; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; /** * 无参方法调用 */ public class Test5 { public static void main(String[]...
2012-09-17 23:04
阅读(94)
评论(0)
自己用awt实现界面输入数据保存到Excel文件中
package com; import java.awt.Button; import java.awt.Dimension; import java.awt.FlowLayout; import java.awt.Frame; import java.awt.Label; import java.awt.TextField; import java.awt.Toolkit; import ja...
2012-09-17 01:10
阅读(492)
评论(0)
java正则表达式验证邮箱,ip地址,电话号码
1.java验证IP地址: Pattern pattern = Pattern.compile("\\b((?!\\d\\d\\d)\\d+|1\\d\\d|2[0-4]\\d|25[0-5])\\.((?!\\d\\d\\d)\\d+|1\\d\\d|2[0-4]\\d|25[0-5])\\.((?!\\d\\d\\d)\\d+|1\\d\\d|2[0-4]\\d|25[0-5])\\.((?!...
2012-09-16 23:08
阅读(313)
评论(0)
黑马程序员——银行业务调度系统
---------------------- android培训 java培训 期待与您交流! ---------------------- 银行业务调度系统 模拟实现银行业务调度系统逻辑,具体需求如下: Ø 银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。 Ø...
2012-09-16 15:40
阅读(91)
评论(0)
黑马程序员——交通灯管理系统
---------------------- android培训 java培训 期待与您交流! ---------------------- 模拟实现十字路口的交通灯管理系统逻辑,具体需求如下: 1 异步随机生成按照各个路线行驶的车辆。例如: 由南向而来去往北向的车辆 -...
2012-09-15 19:32
阅读(411)
评论(0)
保留几位有效数字 多种方法实现,细细品味
保留两位小数的几种方式: 方式一:四舍五入 [java] view plaincopyprint? double f = 111231.5585; BigDecimal b = new BigDecimal(f); double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleVa...
2012-09-15 17:22
阅读(424)
评论(0)
黑马程序员——Executors JDK1.5提出的新的线程库,里面大量的静态方法可操作线程,线程池
---------------------- android培训 java培训 期待与您交流! ---------------------- package com.lianxi; import java.util.concurrent.Executors; /** * jdk5的线程库,在构造方法内启动线程,Ex...
2012-09-15 10:56
阅读(162)
评论(0)
黑马程序员——反射之Field类 成员变量
---------------------- android培训 java培训 期待与您交流! ---------------------- package j2se_develop; import java.lang.reflect.Field; /** * Field类代表某个类中的一个成员变量 * *...
2012-09-14 19:05
阅读(86)
评论(0)
黑马程序员——反射之Constructor构造器
---------------------- android培训 java培训 期待与您交流! ---------------------- package j2se_develop; import java.lang.reflect.Constructor; import java.lang.reflec...
2012-09-14 16:36
阅读(109)
评论(0)
黑马程序员——反射类的基石-----Class类
---------------------- android培训 java培训 期待与您交流! ---------------------- package j2se_develop; /** * 反射类的基石-----Class类 * Java程序中的各个Java类属于同一类事物,描述这类事物的Jav...
2012-09-14 15:16
阅读(43)
评论(0)
黑马程序员——枚举的原理及枚举构造方法调用,抽象方法实现等等介绍
---------------------- android培训 java培训 期待与您交流! ---------------------- package j2se_develop; /** * 枚举 * JDK1.5新特性 * 枚举就是要让某个类型的变量的取值只能为若干个固定值中的一个...
2012-09-14 00:55
阅读(87)
评论(0)
黑马程序员——静态导入,可变参数,自动拆箱装箱以及享元设计模式 JDK1.5新特性
---------------------- android培训 java培训 期待与您交流! ---------------------- package zhangxiaoxiang.bank; //import static java.lang.Math.max;//单独导入Math类中的一个max...
2012-09-13 21:52
阅读(1957)
评论(0)
50道java编程小题,平常可以拿来练手
【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21.... 【程序2】 题目:判断101-200之间有多少个素数,并输出所有素数。 1.程序分析:判断素数的方法:用一...
xml与json的区别,总结
JSON和XML的比较 ◆可读性 JSON和XML的可读性可谓不相上下,一边是简易的语法,一边是规范的标签形式,很难分出胜负。 ◆可扩展性 XML天生有很好的扩展性,JSON当然也有,没有什么是XML能扩展,而JSON却不能。不过JSON在Javascript主场作战,可以存储Javascript复合对象,有着xml不可比拟的优势。 ◆编码难度...
2013-02-27 21:45
阅读(22)
评论(0)
XML介绍
一个XML文件分为以下几部分内容 1,文档声明如果没有文档声明,我们就说该文档是格式不良好的XML文档。文档声明就是声明XML文档的类型。(1),最简单的声明语法: (2),用encoding属性说明文档的字符编码: (3,),用standalone属性说明文档是否独立:注意这三个属性有顺序关系,不能乱写,看好顺序。standalone属性中两个参数yes/no,表示...
2012-10-22 12:50
阅读(63)
评论(0)
CSS+HTML实例集合五,添加删除附件
添加删除附件 无标题文档 table a:link,table a:visited{ color:#0000FF; text-decoration:none;/*去掉下划线*/} 添加附件 function add(){ var table=document.getElementById("table"); var row=tab...
2012-10-14 23:21
阅读(109)
评论(0)
CSS+HTML实例集合四,checkbox多选框的操作(全选等),select获取option的value和其对应的选项,select获取选中项的value值进行设置,select的二级联动菜单
checkbox多选框的操作(全选等) 无标题文档 商品列表全选笔记本电脑 3000元笔记本电脑 4000元笔记本电脑 5000元笔记本电脑 6000元笔记本电脑 7000元笔记本电脑 8000元全选 总金额为: /*这种方式更简练*/ function checkAllElements(node){ var boxes=document.getE...
2012-10-13 23:46
阅读(673)
评论(1)
CSS+HTML实例集合三,用户自定义创建表格并删除指定行、列,对表格中的数据进行排序,radio单选摁扭之调查问卷、之选择题
用户自定义创建表格并删除指定行、列 无标题文档 table{ border:#0000FF 1px solid; width:600px; border-collapse:collapse;/*将表格边框与单元格边框重合*/ } table td{ border:#99FF00 1px solid; padding:30px;/*如果是一个参数,表示上右下左四个方向数...
2012-10-11 17:06
阅读(469)
评论(0)
CSS+HTML实例集合二,表格行颜色间隔显示,加有鼠标移入移出高亮效果,还有单击选中高亮再单击消除高亮
CSS_HTML实例集合二,表格行颜色间隔显示,加有鼠标移入移出高亮效果,还有单击选中高亮再单击消除高亮 无标题文档 table{ border:1px solid #0000FF; width:500px; border-collapse:collapse;/*将表格边框与单元格边框合并*/} table td,table th{ border:#990000...
2012-10-10 17:52
阅读(637)
评论(0)
CSS+HTML实例集合一,改变字体(样式,大小),overflow布局属性(如显示隐藏文字等),列表的展开闭合
改变字体(样式,大小) 无标题文档 a:link,a:visited{/*设置点击前,点击后a标签样式一样*/ color:#FF9900;/*颜色*/ text-decoration:none;/*文本样式设置为none,即没有样式*/ font-size:12px;/*字体大小*/ } a:hover{ color:#0099FF;/*设置鼠标悬停时,...
2012-10-08 23:28
阅读(164)
评论(0)
BOM__Document对象简介-三种获取节点方式,通过节点层次关系获取节点,以及对象中的属性操作
无标题文档 用户名: 性别:男 aaaaaaaaaaaaaaaaaaaaa 百度1 百度2 百度3 百度4 百度5 百度6 百度7 span区域 单元格1 单元格2 单元格3 单元格4 单元格1 单元格2 单元格3 单元格4 单元格1 单元格2 单元格3 单元...
2012-10-06 23:34
阅读(108)
评论(0)
BOM——window中的对象----------window中的方法及实例练习
BOM:Browser Object Model浏览器对象模型 window |--history 历史记录 |--location地址栏对象 |--等等多个对象 无标题文档 function events(){ var name=window.navigator.appName; var version=window.navigat...
2012-10-05 23:21
阅读(61)
评论(0)
DOM概述--------------------DHTML简述
DOM概述 DOM:Document Object Model 文档对象模型该项技术的出现,将标记型文档封装成了对象,并将该标记型文档中的所有内容(标签、 属性、文本)都封装成了对象。这样就可以将对象中封装更多的属性和行为,我们操作这些对象。这样就可以实现静态页面具备动态的效果,比如下拉菜单等等 DOM技术不断的升级出现了三级模型: DOM1:将html文档封装成而来对象...
2012-10-04 09:00
阅读(57)
评论(0)
JavaScript中特有语句 for in 和 with 语句介绍
for in 语句 /*js中的特有语句 for in循环,用于遍历变量和对象的循环,相当于java中的高级for循环 格式:for(变量 in 对象){} */ function Person(){ this.name="aaaaaa";//注意要用this,不能用var 声明, this.age=33; this.getName=function...
2012-10-03 13:19
阅读(260)
评论(0)
利用prototype属性自定义对象,实现对象继承等面向对象设计
人的prototype之间的继承实现 function Person(name){ this.name=name; this.setName=function(name){ this.name=name; } this.getName=function(){ return this.name; } } var p=new Person("张三");...
2012-10-02 22:39
阅读(118)
评论(1)
利用prototype属性,对JavaScript对象进行功能扩展,比如数组对象Array,String等
利用数组对象Array中prototype的属性对该对象进行功能扩展 Array.prototype.getMax=function(){//利用JavaScript中Array对象中的prototype属性,Array对象中添加方法,此添加方式为匿名函数添加 var max=this[0]; for(var i=1;i<this.length;i++){//因为this[...
2012-10-02 11:32
阅读(96)
评论(0)
JavaScript自定义函数,自定义函数属性、函数方法等等
方式一 function person(){}//一个函数就是一个对象 var p=new person();//实例化函数 p.name="aaaaaaaa";//可以直接设置函数中的属性 p.age=3432; p.classs="iiiiiiiii"; alert(p.name+"----------"+p.age+"-------"+p.classs); //添加行为...
2012-10-01 15:28
阅读(120)
评论(0)
JavaScript中Date,Math,Global,Number等对象的浅析,Array数组对象的解析
/* var date=new Date(); alert(date); alert(date.toLocaleString());//这个方法在IE8中显示的是年月日时分秒格式的日期,在 谷歌浏览器不行。 alert(date.getDate());//获取一个月中的几号 alert(date.getDay());//获取星期中的星期几 for(var i=0;i<10;i++)...
2012-09-29 22:58
阅读(273)
评论(0)
Javascript中String对象浅析
String对象 var str="abcde"; var str1=str.bold();//JavaScript中的String中的bold()方法,加粗 alert(str1);//用alert直接弹出的话,显示的是浏览器解析前的代码“abcde” document.write(str1); alert(str1.fontcolor("red")); document....
2012-09-29 16:00
阅读(319)
评论(0)
JavaScript数组介绍
//js数组,这是Javascript中唯一的容器 /*特点: 1,什么类型的数据都可以存储; 2,该数组容器的长度是可变的; */ var aa=["abc",12,true];//Javascript直接可以这样操作 aa[5]="aaaaa";//因为长度可变,所以可以指定数组任意位置上的值 for(var i=0;i<aa.length;i++){ alert(aa[i]); }...
2012-09-28 23:38
阅读(65)
评论(0)
JavaScript概述
My JSP 'js1.jsp' starting page JavaScript概述 JavaScript是基于对象和事件的脚本语言,主要应用在客户端 特点: 1,交互性:可以做的就是信息的动态交互 2,安全性:不允许直接访问本地硬盘 3,跨平台性:只要是可以解释JS的浏览器都...
2012-09-28 00:13
阅读(51)
评论(0)
CSS简单示例
CSS_Examplel.html --> ul{ list-style: none;/*把li前面的默认的项目符号去掉*/ /*list-style-type: lower-greek;可以设置其他的类型*/ list-style-image: url("../images/aa.JPG");/*也可...
2012-09-27 23:33
阅读(39)
评论(0)
CSS三种扩展选择器
extend_select.html --> /*这样会把所有的b标签都改变样式*/ /*b{ background-color: yellow; }*/ /* 1,关联选择器 这样写,就限定为span标签中的b标签了*/ span b{ background-c...