- 博客(24)
- 资源 (2)
- 收藏
- 关注
原创 【java编程】Collections工具类之复写reserve方法
import java.util.*;class CollectionsReverse { public static void main(String[] args) { List list=new ArrayList(); list.add("abb"); list.add("bbb"); list.add("aab"); list.add("aac"); l
2015-02-27 23:27:38 2485
原创 【java编程】Collections工具类之复写Fill实现部分替换
import java.util.*;class FillDemo { public static void main(String[] args) { List list=new ArrayList(); list.add("abb"); list.add("bbb"); list.add("aab"); list.add("baa"); System.out.
2015-02-27 21:12:31 630
原创 【java编程】Collection工具类之重写BinarySearch方法
import java.util.*;/*折中查找*/class CollBinarySearch { public static void main(String[] args) { List list=new ArrayList(); list.add("addbbb"); list.add("addcbb"); list.add("cdddads"); lis
2015-02-27 20:46:30 1923
原创 【java编程】Map集合之TreeMap字符串中字符出现次数
import java.util.*;class TreeMapDemo1 { public static void main(String[] args) { String str=CharCount("adlkjlkdsflkadsfaldkfj"); System.out.println(str); } public static String CharCount(S
2015-02-26 11:27:49 958
原创 【java编程】Map集合之TreeMap按学生姓名进行升序排序
import java.util.*;/*要对键值对进行排序,只能用TreeMap来排序 HashMap底层是哈希表,哈希表是随机的*/class TreeMapDemo { public static void main(String[] args) { TreeMap tm = new TreeMap(new compl()); tm.put(new Student("
2015-02-26 09:52:10 3118
原创 【java编程】Map集合之hashMap两种取出方式练习
import java.util.*;/*练习.HashMap两种取出方式 条件:每一个学生都有对应的归属地。 学生Student,地址String 学生属性:姓名,年龄 注意:姓名和年龄相同的视为同一个学生。 保证学生的唯一性*/class StuHashMapDemo { public static void main(String[] args) { Ha
2015-02-25 17:59:46 678
原创 【java编程】Map集合之HashMap--KeySet和EntrySet的两种取出方式
/*1.KeySet获取方法*/import java.util.*;class keySet { public static void main(String[] args) { HashMap hm=new HashMap(); hm.put("01","zs1"); hm.put("04","zs4"); hm.put("03","zs3"); hm.put(
2015-02-25 16:33:21 537
原创 【JAVA编程】泛型高级应用之泛型限定
/*泛型限定:?:代表通配符,也称点位符? extends E:代表可以接收E或者E的子类型 称为上限? super E:代表可以接收E或者E的父类型 称为下限*//*上限例子 ? extends E*/import java.util.*;class aaa{ public static void main(String[] args) { ArrayList al
2015-02-25 13:10:26 572
原创 【java编程】泛型的几种定义方法
/*定义在类上 同一个类对象的方法只能传入同一种数据类型*/Demo{ public void show(T t) { System.out.println("show:"+t); }}/*泛型定义在方法上 同一类对象可以传递不同类型的数据给同一方法上*/Demo{ public void show(T t)
2015-02-25 11:26:15 900
原创 【java编程】Collection类之TreeSet按字符串长度排序
import java.util.*;class TreeSetComparatorDemo { public static void main(String[] args) { //使用比较器来实现TreeSet集合按长度排序 TreeSet ts = new TreeSet(new StrLenComparator()); ts.add("aaaa"); ts.add
2015-02-23 11:36:21 1742
原创 【java编程】Collection类之HashSet存储自定义对象元素
/*SET集合是无序的,判断无序的方法是先比较hashcode值,如果相同 再比较equals方法*/import java.util.*;class hashCodeDemo{ public static void main(String[] args) { HashSet hs = new HashSet(); hs.add(new Person("lisi",33))
2015-02-17 09:21:18 593
原创 【java编程】Collection类之ArrayList去除自定义对象的重复元素
/*contains和remove用的比较方法都是equals方法*/import java.util.*;class removeObjectElement { public static void main(String[] args) { ArrayList al = new ArrayList(); al.add(new Person("lisi",33)); al
2015-02-17 08:16:07 803
原创 【java编程】Collection类之ArrayList去除重复元素
import java.util.*;class ArrayListDemo{ public static void main(String[] args) { ArrayList al=new ArrayList(); al.add("java01"); al.add("java02"); al.add("java02"); al.add("java02");
2015-02-15 21:11:23 2393
原创 【java编程】Collection类之LinkedList实现队列,堆栈
import java.util.*;class LinkedListDemo { public static void main(String[] args) { toQueue tq = new toQueue(); tq.myAdd("java01"); tq.myAdd("java02"); tq.myAdd("java03"); tq.myAdd("java
2015-02-15 20:47:55 863
原创 【java编程】String之两个字符串获取最大子串
class MaxSubString { public static void main(String[] args) { String s1 = "aasdjkjlkjldjhellofoqieuiocnvmz"; String s2 = "aasdjkjlkjldhello"; System.out.println(getMaxSubString(s1,s2)); }
2015-02-12 20:59:03 1328
原创 【java编程】String之获取一个字符串在另一个字符串中出现的次数
class subStringCount { public static void main(String[] args) { String str="abccddaabbccddaabbccdd"; System.out.println(getSubCount(str,"cc")); } public static int getSubCount(String str,Str
2015-02-10 21:42:20 1104
原创 【java编程】String之字符串反转
class StringReverse { public static void main(String[] args) { String str="abccdedlakdj"; System.out.println(reverseString(str)); } //自定义要反转字符串的首尾 public static String reverseString(String
2015-02-10 21:15:52 488
原创 【java编程】String之重写trim方法
class MyTrimString { public static void main(String[] args) { String str = " hello java "; System.out.println(MyTrim(str)); } public static String MyTrim(String str) { //定义两个指针,一个从前
2015-02-10 20:15:02 1091
原创 【java编程】反射之更改成员变量
需求:将另一个java文件里的成员变量String str1=“boll”,str2="good",str3="bbb"中的o全改成a//class1import java.lang.reflect.Field; public class Constructor { public static void main(String[] args) throws Exception
2015-02-08 13:47:26 562
原创 【java编程】TCP_Socket网络编程之用URL类创建浏览器
import java.io.*;import java.net.*;import java.awt.*;import java.awt.event.*;class URLDemo { public static void main(String[] args) { new URLDemo(); } private Frame f; private TextField t
2015-02-07 16:27:26 564
原创 【java编程】TCP_Socket网络编程之用户登陆
import java.io.*;import java.net.*;class LoginClient{ public static void main(String[] args) throws IOException { //建立Socket服务,并指定主机和端口号 Socket s = new Socket("127.0.0.1",8801); for(int i=0
2015-02-04 11:11:58 804
原创 【java编程】tcp/udp——Socket网络编程部分
TCP——Socket网络编程部分:特点:1.tcp是面向连接的,连接时需要三次握手 2.tcp适合传输大数据 3.tcp能保证数据的完整性,传输速度稍慢构成:1.分为客户端和服务器端 2.客户端建立Socket服务,服务端直接使用客户端建立的Socket服务来完成数据的传输接下来我们就来用一张图来说明,客户端和服务端的关系吧!客户端配置的一般
2015-02-03 09:44:31 560
原创 【tcp网络编程】TCP上传文件到服务器
16.练习:TCP上传文件到服务器利用TCP上传一个文本文件到服务端来保存,如果上传完成提示上传成功重点:1.客户端文件读完后,添加一个文件结束标记 Socket里的setshutdownOutput()方法import java.io.*;import java.net.*;class TextClient //客户端{public static void main
2015-02-01 20:46:35 553
原创 【tcp网络编程】用Socket建立一个简单的文本转换服务器
需求:建立一个文本转换服务器客户端给服务端发送文本,服务端将文本转成大写再返回经客户端而且客户端可以不断的进行文本转换。当客户端输入over时,转换结束 分析: 客户端:既然是操作设备上的数据,那么就可以使用IO技术,并按照io的操作规律来思考 源:键盘录入 目的:网络设备,网络输出流 而且操作的文本数据。可以选择字
2015-02-01 18:23:22 853
去除桌面图标文字阴影的4种方法
2013-03-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人