04 2021 档案
摘要:package UDP; import java.awt.BorderLayout;import java.awt.Button;import java.awt.Color;import java.awt.Font;import java.awt.Frame;import java.awt.Pane
阅读全文
摘要:package UDP; import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;import java.util.Scanner; public class Demo03 {
阅读全文
摘要:数据发送端 public class send { public static void main(String[] args) throws Exception { Scanner sc = new Scanner(System.in); // 创建码头 DatagramSocket socket
阅读全文
摘要:1.发送Send 创建DatagramSocket,随机端口号 创建DatagramPacket,指定数据,长度,地址,端口。 使用DatagramSocket发送DatagramPacket 关闭DatagramSocket 2.接收Receive 创建DatagramSocket,指定端口号 创
阅读全文
摘要:为计算机网络中进行数据交换而建立的规则、标准或约定的集合。 UDP:面向无连接、数据不安全、速度快、不区分客户端与服务端。 TCP:面向连接,三次握手,数据安全,速度略低,分为客户端和服务端。 三次握手:客户端先向服务端发起请求,服务端响应请求,传输数据。
阅读全文
摘要:每个程序在设备上的唯一标识。 每个网络程序都需要绑定一个端口号,传输数据的时候除了确定要发到哪台机器上,还要明确发到哪个程序。 端口号范围从0-65535。 编写网络应用就需要绑定一个端口号,尽量使用1024以上的,1024以下的基本上都被系统程序占用了。 常用端口号: mysql 3306 ora
阅读全文
摘要:每个设备在网络中的唯一标识。(0-255) 每台网络终端在网络中都有一个独立的地址,我们在网络中传输数据就是使用这个地址。 ipconfig:查看本机的IP地址。 ping:测试连接,看是否和某个电脑连通。 本地回路地址:127.0.0.1(在没有外网和局域网的情况下,可以自己给自己发信息,用这个地
阅读全文
摘要:计算机网络:是指将地理位置不同的具有独立功能的计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件以及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。 网络编程:就是用来实现网络互连的不同计算机上运行的程序间可以进行数据交换。
阅读全文
摘要:/** * 1.创建键盘录入对象 * 2.创建Calendar c = Calendar.getInstance(); * 3.通过set方法设置为哪一年的3月1日 * 4.向前减去1 * 5.判断日是多少天,如果是29天返回true否则返回false */ //1.创建键盘录入对象 Scanner
阅读全文
摘要:// 将你的生日存储到String字符串变量中 String str = "1991年01月06日"; // 将当前时间存储到String字符串变量中 String today = "2021年4月22日"; // 创建日期格式化类对象,要和定义的字符串日期格式一致 SimpleDateFormat
阅读全文
摘要://按照年月日时分秒来输出获取到的日期Date d1 = new Date();//获取当前时间对象SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//创建日期格式化类对象System.out.println(s
阅读全文
摘要:DateFormat dd1 = null; DateFormat dd2 = null; dd1 = DateFormat.getDateInstance(); //取得日期 dd2 = DateFormat.getDateTimeInstance();//取得日期 时间 System.out.p
阅读全文
摘要://获取到系统当前时间:年月日时分秒毫秒 Calendar calendar = null; calendar = new GregorianCalendar(); System.out.println("年:"+calendar.get(Calendar.YEAR)); System.out.pr
阅读全文
摘要:表示特定的瞬间,精确到毫秒。 util包下,不能导入sql包下的。 Date d = new Date(); //获取到系统当前时间 Date d1 = new Date(0); //获取时间:1970年1月1日 System.out.println(d); System.out.println(d
阅读全文
摘要:BigDecimal类可以用来更精确的求出小数之间的加减乘除,取除数和余数。 方法一: BigDecimal bd1 = new BigDecimal("1.5"); 构造方法中传入字符串,才能精确计算,开发中推荐 BigDecimal bd2 = new BigDecimal("3.0"); Sy
阅读全文
摘要:BigInteger的概述:可以让超过Integer 范围内的数据进行运算。 构造方法: public BIGInteger (String val); 通过构造方法接收String类型的数字 String s = "123456789987654321123"; BigInteger b = ne
阅读全文
摘要:long start = System.currentTimeMillis(); 程序开始执行的时间点 单位:毫秒 for(int i =0;i<1000;i++) { System.out.println("*"); } long end = System.currentTimeMillis();
阅读全文
摘要:Random r = new Random(); for (int i = 0; i < 10; i++) { System.out.println(r.nextInt(100));//1-100之间生成随机数 }
阅读全文
摘要:public static void main(String[] args) { System.out.println(Math.PI); System.out.println(Math.abs(-10));//取绝对值 System.out.println(Math.ceil(12.3));//向
阅读全文
摘要:Pattern p = Pattern.compile("a*b"); a*b 代表a出现一次到多次 后面跟个b Pattern.compile()方法获取正则表达式 Matcher m = p.matcher("aaaaab"); 调用方法matcher()传入一个字符串 返回一个Matcher
阅读全文
摘要:String regex = "(.)\\1(.)\\2"; 点代表任意字符 \\1代表第一组又出现一次 \\2代表第二种又出现一次 String regex = "(.)\\1+"; 点代表任意字符 \\1+代表第一组又出现一次或多次 String regex = "\\.+"; \\.+ 代表点
阅读全文
摘要:public static void main(String[] args) {// String类的的功能:public String replaceAll(String regex,String replacement) String s = "wo12shi55mli"; String reg
阅读全文
摘要://1.将字符串通过正则表达式切割成字符串数组 String ss = "91 27 46 38 50"; String [] arr = ss.split(" "); //2.将字符串转换成数字Integer.parseInt(arr[i])并将其存储在一个等长度的int数组中 int [] ar
阅读全文
摘要:常见对象(字符类演示) String regex = "[abc]";//[]代表单个字符,分别代表a b c 三个字符 String regex1 = "[^abc]";//取反,[]代表单个字符,除a b c 三个字符以外的单个字符 String regex2 = "[a-zA-Z]";//[]
阅读全文
摘要:是指一个用来描述或者匹配一系列符合某个语法规则的字符串的单个字符串,其实就是一种规则。 【1-9】代表1-9中的任意一个数字 \\d代表任意的数字字符 \\d{4,14}代表任意数字字符,出现4-14次 String regex = "[1-9]\\d{4,14}"; System.out.prin
阅读全文

浙公网安备 33010602011771号