
java
文章平均质量分 70
i海边拾贝
爱代码,爱编程,爱自由。
展开
-
GUI——布局管理器
GUI——布局管理器1.GUI之布局管理器 布局管理器java语言中,提供了布局管理器类的对象可以管理 管理Component在Container中的布局,不必直接设置Component的位置和大小每个Container都有一个布局管理器对象,当容器需要对某个组件进行定位或判断尺寸大小时,就会调用其对应的布局管理器,调用Container的setLayout方法...原创 2017-08-25 21:50:53 · 410 阅读 · 0 评论 -
Java中的流——转换流
Java中的流——转换流 字节流转字符流 java.ioClass OutputStreamWriterjava.ioClass InputStreamReaderTestTransForm1.javaimport java.io.*;/* OutputStreamWriter,将字节转为字符*/public class TestTra...原创 2017-07-17 13:04:25 · 458 阅读 · 0 评论 -
java中的流IO
java中的流IO 输入/输出流的分类:java.ioClass InputStreamjava.ioClass OutputStreamjava.ioClass Readerjava.ioClass Writer 节点流类型(以Reader/Writer结尾的都是字符,以Stream结尾的都是字节): 测试FileInputStream类...原创 2017-07-17 13:03:01 · 141 阅读 · 0 评论 -
java中的流——缓冲流
java中的流——缓冲流缓冲流要套在相应的“节点流”之上,对读写的数据提供缓冲功能。JDK提供了四种缓冲流:java.ioClass BufferedReaderConstructor Summary ConstructorsConstructor and DescriptionBufferedReader(Reader in)Creates a ...原创 2017-07-17 12:58:36 · 285 阅读 · 0 评论 -
java中的泛型
java中的泛型 BasicGeneric.javaimport java.util.*;/* java中的泛型*/public class BasicGeneric { public static void main(String[] args) { //Interface List<E>,E为泛型 List<String>...原创 2017-07-17 11:08:28 · 132 阅读 · 0 评论 -
java中的Map接口
java中的Map接口实现Map接口的类用来存储——键值对Map接口的实现类有HashMap和TreeMap等键值不能重复(键相当与索引) TestMap.javaimport java.util.*;//Map方法举例public class TestMap { public static void main(String[] args) { Map...原创 2017-07-16 10:46:42 · 425 阅读 · 0 评论 -
java中Comparable接口
java中Comparable接口 所有可以排序的类,都实现了java.lang.Comparable接口。Comparable中只有一个方法:int conpareTo(T o) 返回0,表示this == obj返回正数,表示this > obj返回负数,表示this < objBasicContainer2.javaimport java...原创 2017-07-16 10:36:18 · 1244 阅读 · 0 评论 -
java中的Collections工具类
java中的Collections工具类 类java.util.Collections提供了一些静态方法实现了基于List容器的一些常用算法。TestCollections.javaimport java.util.*;//Collections类中的方法举例public class TestCollections { public static void ma...原创 2017-07-16 10:00:56 · 154 阅读 · 0 评论 -
java中的List接口
java中的List接口 List是Collection的子接口,List中的元素是有顺序的,而且可以重复。List中的元素都对应一个整数型的序号,可以根据序号存取容器中的元素。List容器类有ArrayList,LinkedList等。 TestList.javaimport java.util.*;//List方法举例public class Tes...原创 2017-07-16 09:12:02 · 258 阅读 · 0 评论 -
java中的Set接口
java中的Set接口set是Collection的子接口;set接口容器类中的元素是没有顺序的,且不能重复;set容器类有HashSet,TreeSet等。 TestSet1.javaimport java.util.*;//Set方法举例1public class TestSet1 { public static void main(String[] a...原创 2017-07-16 09:11:22 · 324 阅读 · 0 评论 -
java中增强的for循环
java中增强的for循环EnhancedFor.javaimport java.util.*;//增强的for循环测试public class EnhancedFor { public static void main(String[] args) { int[] arr = {1, 2, 3, 4, 5}; //将arr中的元素拿出来放到i中 fo...原创 2017-07-15 20:45:14 · 229 阅读 · 0 评论 -
java容器之Iterator(迭代器)
java容器之Iterator(迭代器)Method SummarybooleanhasNext()Returns true if the iteration has more elements.判断游标右边是否有元素Enext()Returns the next element in the iteration.返回游标右边的元素,并将游标...原创 2017-07-15 20:21:17 · 193 阅读 · 0 评论 -
java中的容器Collection
java中的容器11361个图,1个类(Collections),三个知识点(增强的for循环,Generic(泛型),Auto-boxing/boxing(自动打包/解包)),6个接口:Interface Collection<E>Interface Set<E>Interface List<E>Interface Ma...原创 2017-07-15 19:54:30 · 213 阅读 · 0 评论 -
java中File类测试练习——打印目录结构
java中File类测试练习——打印目录结构 编写一个程序,在命令行中以树状结构展现特定的文件夹及其子文件(夹)FileList.javaimport java.io.*;/* 编写一个程序,在命令行中以树状结构展现特定的文件夹及其子文件(夹)*/public class FileList { public static void main(String...原创 2017-07-15 08:51:26 · 365 阅读 · 0 评论 -
java中的枚举类型Enum
java中的枚举类型Enum TestEnum.java/* 枚举类型Enum*/public class TestEnum { //定义枚举类型MyColor,MyDoorOpener,相当与类 public enum MyColor { red, green, blue }; public enum MyDoorOpener {me, mywife}; ...原创 2017-07-15 08:46:17 · 286 阅读 · 0 评论 -
java中的File类
java中的File类TestFile .java//引入io包import java.io.*;//测试File类public class TestFile { public static void main(String[] args) { String separator = File.separator; String filename ...原创 2017-07-14 21:32:59 · 235 阅读 · 0 评论 -
java常用类的小练习——将一个字符串分割成二维数组
java常用类的小练习——将一个字符串分割成二维数组编写一个方法,返回一个double型二维数组,数组中的元素通过解析字符串参数获得,如字符串参数"1,2;3,4,5;6,7,8",对应的数组为d[0][0] = 1.0d[0][1] = 2.0d[1][0] = 3.0d[1][1] = 4.0d[1][2] = 5.0d[2][0] = 6.0d[2][1] = 7.0d...原创 2017-07-14 20:27:35 · 2289 阅读 · 1 评论 -
java基础数据类型的包装类
java基础数据类型的包装类基本数据类型 -------------> 对应的包装类byte Byteshort Shortint Integerlon...原创 2017-07-14 20:13:28 · 188 阅读 · 0 评论 -
java数据流
java数据流 java.ioClass DataInputStreamjava.ioClass DataOutputStream 测试数据流:DataInputStreamDataOutputStreamTestDataStream.javaimport java.io.*;/* 测试数据流: DataInputStream DataO...原创 2017-07-19 20:53:11 · 163 阅读 · 0 评论 -
java打印流——Print流
java打印流——Print流 只有输出流,没有输入流。java.ioClass PrintStreamjava.ioClass PrintWriterTestPrintStream1.javaimport java.io.*;/* 测试Print流1: 将把60000个字符输出到F:\\java\\io\\log.dat中, cmd窗口没有输出...原创 2017-07-19 21:25:33 · 465 阅读 · 0 评论 -
java——Object流
java——Object流 直接将Object写入或者读出。java.ioClass ObjectInputStreamjava.ioClass ObjectOutputStreamTestObjectIO.javaimport java.io.*;/* 测试Object流: ObjectOutputStream ObjectInputS...原创 2017-07-19 22:14:54 · 507 阅读 · 0 评论 -
GUI之Panel测试程序
GUI之Panel测试程序Panel对象可以看成可以容纳Component的空间Panel对象可以拥有自己的布局管理器Panel类拥有从父类继承而来的方法 TestPanel.javaimport java.awt.*;public class TestPanel { public static void main(String args[]) {...原创 2017-08-25 21:01:28 · 411 阅读 · 0 评论 -
GUI之AWT( Abstract Window ToolKit)
GUI之AWT( Abstract Window ToolKit)抽象窗口工具包 java.awtClass Componentjava.lang.Objectjava.awt.ComponentAll Implemented Interfaces:ImageObserver, MenuContainer, Serial...原创 2017-08-24 23:50:52 · 427 阅读 · 0 评论 -
GUI(Graphical User Interface图形用户界面)
GUI(Graphical User Interface图形用户界面) 测试:TestFrame.java/* 范例名称:Frame 应用举例 * 源文件名称:TestFrame.java * 要 点:Frame组件的创建及显示设置 */import java.awt.*;public class TestFrame { public stati...原创 2017-08-12 22:12:11 · 1668 阅读 · 0 评论 -
UDP2_传一个long类型的数
UDP2_传一个long类型的数 UDP2_传一个long类型的数TestUDPServer.javaimport java.net.*;import java.io.*;public class TestUDPServer{ public static void main(String args[]) throws Exception { byte...原创 2017-08-12 21:16:33 · 182 阅读 · 0 评论 -
UDP1
UDP1 UDP1测试代码:TestUDPServer.javaimport java.net.*;import java.io.*;public class TestUDPServer{ public static void main(String args[]) throws Exception { byte buf[] = new byte[1...原创 2017-08-12 20:46:41 · 229 阅读 · 0 评论 -
TCP Socket一对一通讯实例
TCP Socket一对一通讯实例 TCP Socket一对一通讯实例talkserver.javatalkclient.java talkserver.javaimport java.io.*;import java.net.*;import java.applet.Applet;public class talkserver{ publi...原创 2017-08-02 20:30:45 · 725 阅读 · 0 评论 -
TCP Socket通讯模型
TCP Socket通讯模型 TCP Socket通讯模型应用举例:TestServer.javaTestCilent.java TestServer.java/* 范例名称:简单的client/server程序 * 源文件名称:TestClient.java/TestServer.java * 要 点: * 1. Java Socket编...原创 2017-08-02 20:00:00 · 419 阅读 · 0 评论 -
Java网络编程
Java网络编程 TCP和UDP Socket编程 ServerSocket和SocketTCPServer .javaimport java.net.*;import java.io.*;/* 首先启动Server,在启动Client,编写时也是一样*/public class TCPServer { public static void ma...原创 2017-07-25 21:30:53 · 158 阅读 · 0 评论 -
java测试线程同步synchronized,生产者消费者模型wait、notify、notifyAll
java测试线程同步synchronized,生产者消费者模型wait、notify、notifyAll java测试线程同步synchronizedTT.javapublic class TT implements Runnable { int b = 100; public synchronized void m1() throws Exception{ ...原创 2017-07-24 13:54:53 · 263 阅读 · 0 评论 -
java中的死锁
java中的死锁TestDeadLock.java/* 死锁, 互相等待,锁定*/public class TestDeadLock implements Runnable { public int flag = 1; static Object o1 = new Object(), o2 = new Object(); public void run() ...原创 2017-07-24 12:29:24 · 150 阅读 · 0 评论 -
java线程同步
java线程同步没有使用线程同步: TestSync.java/* 线程同步: synchronized*/public class TestSync implements Runnable { //Timer作为参数 Timer timer = new Timer(); public static void main(String[] args)...原创 2017-07-24 08:49:48 · 147 阅读 · 0 评论 -
java线程的举例2~6
java线程的举例2~6TestThread2.javapublic class TestThread2 { public static void main(String args[]) { Runner2 r = new Runner2(); Thread t1 = new Thread(r); Thread t2 = new Thread(r); t1.s...原创 2017-07-23 15:04:21 · 171 阅读 · 0 评论 -
java线程中的join方法、yield方法和priority线程优先级
java线程中的join方法、yield方法和priority线程优先级测试join方法,合并线程TestJoin.javapublic class TestJoin { public static void main(String[] args) { MyThread2 t1 = new MyThread2("abcde"); t1.start(); ...原创 2017-07-23 14:33:10 · 267 阅读 · 0 评论 -
java中Thread的Interrupt方法
java中Thread的Interrupt方法TestInterrupt.javaimport java.util.*;/* 测试Interrupt中断方法 在线程睡眠时进行中断,会出现异常InterruptedException*/public class TestInterrupt { public static void main(String[] arg...原创 2017-07-23 13:59:29 · 201 阅读 · 0 评论 -
java实现线程extends Thread
java实现线程extends Thread通过继承Thread类实现线程TestThread1.java/* 测试线程1*/public class TestThread1 { public static void main(String args[]) { Runner1 r = new Runner1(); //调用run()方法 //r.r...原创 2017-07-23 13:37:00 · 439 阅读 · 0 评论 -
java中的线程Thread
java中的线程Threadjava.langClass Thread 线程的概念:线程是一个程序内部的程序控制流。 主线程方法测试,main()T.javapublic class T{ public static void main(String[] args) { m1(); } public static void m1() {...原创 2017-07-23 13:04:02 · 278 阅读 · 0 评论 -
Externalizable和Serializable
Externalizable和Serializablejava.ioInterface Serializable 可序列化的java.ioInterface Externalizable 可外部化的Externalizable里面有两个方法voidreadExternal(ObjectInput in)The object implements the re...原创 2017-07-19 22:55:33 · 334 阅读 · 0 评论 -
StringBuffer类
StringBuffer类StringBuffer是可变的String是不可变的 TestStringBuffer.java//测试StringBuffer类的常用方法public class TestStringBuffer { public static void main(String[] args) { String s = "Mircosoft";...原创 2017-07-14 19:37:26 · 184 阅读 · 0 评论 -
java常用类之String类
java常用类之String类编写一个程序,1.输出一个字符串中的大写英文字母数,小写英文字母数,以及非英文字母数2.编写一个方法,输出在一个字符串中,指定字符串出现的次数TestString.javaimport java.util.regex.*;/* 编写一个程序, 1.输出一个字符串中的大写英文字母数,小写英文字母数,以及非英文字母数 2.编写一...原创 2017-07-14 19:09:10 · 268 阅读 · 0 评论