`
哈达f
  • 浏览: 120361 次
  • 性别: Icon_minigender_1
  • 来自: 广西
社区版块
存档分类
最新评论
文章列表

充当服务端代码

    博客分类:
  • j2se
import java.net.*; import java.io.*; class RegServer { public static void main(String[] args) throws Exception { ServerSocket ss = new ServerSocket(10009); while(true) { Socket s = ss.accept(); String ip = s.getInetAddress().getHostAddress(); System.out.println(ip+& ...
import java.util.regex.*; import java.io.*; class GetMails { public static void main(String[] args) throws IOException { getMail(); } public static void getMail()throws IOException { BufferedReader bufr = new BufferedReader(new FileReader("mail.txt")); Stri ...
构造 匹配   字符 x 字符 x \\ 反斜线字符 \0n 带有八进制值 0 的字符 n (0 <= n <= 7) \0nn 带有八进制值 0 的字符 nn (0 <= n <= 7) \0mnn 带有八进制值 0 的字符 mnn(0 <= m <= 3、0 <= n <= 7) \xhh 带有十六进制值 0x 的字符 hh \uhhhh 带有十六进制值 0x 的字符 hhhh \t 制表符 ('\u0009') \n 新行(换行) ...

正则表达式

    博客分类:
  • j2se
第一种:1.定义匹配规则如:String qqreg = "[1-9]\\d{4,14}"; 2.得到要匹配的字串如:String QQ = "123"; 3.用String对象的matches()方法是匹配如:boolean b = QQ.matches(qqreg); 第二种:1.定义匹配规则如:String qqreg = "[1-9]\\d{4,14}"; 2.将规则封装成对象如:Pattern p = Pattern.compile(qqreg ); 3.用 ...

InetAddress

    博客分类:
  • j2se
import java.net.*; class InetAddressDemo { public static void main(String[] args)throws Exception { InetAddress ipObj = InetAddress.getByName("127.0.0.1"); System.out.println("hostName:"+ipObj.getHostName()); InetAddress ipObj1 = InetAddress.getByName(&q ...

B/S socket

    博客分类:
  • j2se
import java.net.*; import java.io.*; class TelServer { public static void main(String[] args) throws Exception { ServerSocket ss = new ServerSocket(10007); while(true) { Socket s = ss.accept(); String ip = s.getInetAddress().getHostAddress(); System.out.println(ip+& ...

TCP多线程文件上传

    博客分类:
  • j2se
/* 上传图片 */ import java.io.*; import java.net.*; class JpgClient { public static void main(String[] args) throws Exception { Socket s = new Socket("192.168.1.254",10005); if(args.length==0) { System.out.println("哥们,指定个文件,哦不?"); return; } File ...

网络编程基础

    博客分类:
  • j2se
网络编程: 网络通讯中所需要了解的一些内容。 TCP/IP协议体系: 网络层:ip 传输层:Tcp Udp。 应用层:SMTP,FTP,HTTP,thunder. 网络数据传输所需的要素: 1,IP地址:127.0.0.1 localhost 2,端口:数据进行出入的逻辑地址,用于标识处理数据的应用程序。 0~65535 0~1024:系统应用或者保留端口。 3,协议:通讯的规则。 Tcp和Udp的特点: Udp:面向无连接,速度较快,存在数据不安全,是通过数据封包的形式进行数据的传输。每一个包最大是64k. 数 ...

一道题

    博客分类:
  • j2se
/* 有五个学生,每个学生有3门课的成绩,从键盘输入以上数据(包括姓名,三门课成绩), 计算出总成绩,并把学生的信息和计算出的总分数高低顺序存放在磁盘文件"stu.txt"中。 zs,20,30,90 li,40,90,70 za,80,80,80 kk,60,90,80 */ import java.io.*; import java.util.*; class Student implements Comparable<Student> { private String name; private int cn,e ...

TCP

    博客分类:
  • j2se
import java.net.*; import java.io.*; class Client { public static void main(String[] args) throws Exception { //1,建立客户端socket服务。 Socket s = new Socket("192.168.1.254",10002); //2,获取socket中的输出流。 OutputStream out = s.getOutputStream(); out.write("tcp ge m ...

UDP

    博客分类:
  • j2se
import java.net.*; import java.io.*; class UdpSend2 { public static void main(String[] args)throws Exception { //1,建立udp的socket服务。 DatagramSocket ds = new DatagramSocket(); //2,将数据封装成数据包。DatagramPacket(byte[] buf, int length, InetAddress address, int port) BufferedReader ...

mypad小程序

    博客分类:
  • j2se
package menupack; import java.awt.*; import java.awt.event.*; import java.io.*; class MyMenu { private Frame f; private MenuBar mb; private Menu fileMenu; private MenuItem openItem,saveItem,closeItem; private TextArea ta; private File ff; MyMenu() { init(); } private ...
import java.awt.*; import java.awt.event.*; import java.io.*; class MyWindow { private Frame f; private TextField tf; private Button but,okBut; private TextArea ta; private Label lab; private Dialog dia; private MyDialog mydia; MyWindow() { init(); } public void init ...
import java.awt.*; import java.awt.event.*; class AwtDemo2 { private Frame f; private Button but; AwtDemo2() { init(); myEvent(); f.setVisible(true); } public void init() { f = new Frame("awtdemo2"); f.setBounds(300,200,600,500); f.setLayout( ...

io中其他的类

    博客分类:
  • j2se
IO包中其他的对象。 1,RandomAccessFile:封装了字节流。 特点:可以对数据进行读和写的操作。通过构造函数的第二个参数模式来区分读写。r rw。 好处:对于规则的数据可以通过指针的偏移进行随机的数据获取。 方法 :seek(),skipBytes(),getFilePointer(). 注意:如果在指定位置写入数据,该位置如果已存在数据,那么会发生局部数据覆盖。 2,管道流:PipedInputStream和PipedOutputStream 特点:读取流和写入流可以进行连接。通过这两个流对象构造函数,或者通过两个流对象connect方 ...
Global site tag (gtag.js) - Google Analytics