文章分类 -  2021

摘要:计算机中负数存在形式 补码 阅读全文
posted @ 2021-03-29 19:58 天然卷123 阅读(83) 评论(0) 推荐(0)
摘要:TCP 客户端 1. 连接服务器 Socket 2. 发送消息 package basic; import java.io.IOException; import java.io.OutputStream; import java.net.InetAddress; import java.net.S 阅读全文
posted @ 2021-03-24 00:04 天然卷123 阅读(2) 评论(0) 推荐(0)
摘要:通信协议 协议:约定,就好比我们现在说的是普通话 网络通信协议 :速率,传输码率,代码结构,传输控制...... 问题:非常的复杂? 大事化小:分层! TCP/IP协议簇:实际上是一组协议 重要: - TCP:用户传输协议 - UDP:用户数据报协议 出名的协议: - TCP: - IP:网络互连协 阅读全文
posted @ 2021-03-23 20:43 天然卷123 阅读(2) 评论(0) 推荐(0)
摘要:端口 不同的进程有不同的端口号!用来区分软件! 被规定 0-65535 TCP,UDP:65535 * 2 tcp:80 , udp: 80吗,单个写一下,端口号不能冲突 端口分类 共有端口 0-1023 HTTP : 80 HTTPS : 443 FTP : 21 Telnet : 23 程序注册 阅读全文
posted @ 2021-03-23 20:02 天然卷123 阅读(3) 评论(0) 推荐(0)
摘要:多线程-管程法 package basic; import java.util.zip.CheckedInputStream; public class TestPC { public static void main(String[] args) { CContainer cc = new CCo 阅读全文
posted @ 2021-03-23 06:50 天然卷123 阅读(2) 评论(0) 推荐(0)
摘要:静态代理 将对象传入代理对象的构造方法,调用代理对象的方法,这样代理对象就可以代替目标对象做更多的操作 阅读全文
posted @ 2021-03-21 16:39 天然卷123 阅读(1) 评论(0) 推荐(0)
摘要:龟兔赛跑代码 package basic; public class ThreadDemo01 implements Runnable{ //private String name; private String winner; boolean asleep = false; @Override p 阅读全文
posted @ 2021-03-20 16:16 天然卷123 阅读(3) 评论(0) 推荐(0)
摘要:贪食蛇代码 package basic; import javax.swing.*; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt 阅读全文
posted @ 2021-03-16 19:05 天然卷123 阅读(69) 评论(0) 推荐(0)
摘要:外部类的静态方法中不能新建内部类的实例 本来想在static的main方法里面创建这个内部类的对象 idea提示报错 因为内部类的特点就是,内部类持有外部类的引用,可以访问外部类的属性和方法,但是如果是在外部类的静态方法中进行的创建,那么就会有问题,因为外部类的静态方法创建的时候,是不需要外部类对象 阅读全文
posted @ 2021-03-15 19:59 天然卷123 阅读(138) 评论(0) 推荐(0)
摘要:多态注意事项: 多态是方法的多态,属性没有多态 父类和子类转换必须要有联系 类型转换异常ClassCastException! 存在条件:继承关系,方法需要重写,父类引用指向子类对象! Father f1 = new Son(); 子类重写父类的方法test(), Father f1 = new S 阅读全文
posted @ 2021-03-11 20:09 天然卷123 阅读(39) 评论(0) 推荐(0)
摘要:重写:需要有继承关系,子类重写父类的方法! 方法名必须相同 参数列表必须相同 修饰符:范围可以扩大但不能缩小:public>Protected>Default>private 抛出的异常:范围,可以被缩小,但不能扩大:ClassNotFoundException --> Exception(大) 为 阅读全文
posted @ 2021-03-11 19:40 天然卷123 阅读(24) 评论(0) 推荐(0)
摘要:super注意点 super调用父类的构造方法,必须在构造方法的第一行 super必须只能出现在子类的方法或构造方法中! super和this不能同时调用构造方法! Vs this: ​ 代表的对象不同 ​ this:本身调用者这个对象 ​ super:代表父类对象的应用 ​ 前提 ​ this:没 阅读全文
posted @ 2021-03-11 19:20 天然卷123 阅读(45) 评论(0) 推荐(0)
摘要:继承类的含参构造函数注意事项 父类 public class Person { public Person(int a){ System.out.println("Person但构造器"); } } 子类 public class Student extends Person{ public Stu 阅读全文
posted @ 2021-03-11 19:12 天然卷123 阅读(84) 评论(0) 推荐(0)
摘要:数组静态初始化注意事项 public static void main(String[] args) { int[] arr = {1,2,3,4,5}; //arr = {1,23,3,4,5};编译错误 arr = new int[3];//编译正确 System.out.println(arr 阅读全文
posted @ 2021-03-10 23:05 天然卷123 阅读(113) 评论(0) 推荐(0)
摘要:递归方法 结构 递归头:什么时候不调用自身方法, 如果没有头,将陷入死循环 递归体:什么时候需要调用自身方法 阅读全文
posted @ 2021-03-10 20:11 天然卷123 阅读(57) 评论(0) 推荐(0)
摘要:方法的可变参数 public static void num(int x,int... y){ System.out.println(y);//输出地址 for(int y1:y){ System.out.println(y1); } } 阅读全文
posted @ 2021-03-10 19:51 天然卷123 阅读(61) 评论(0) 推荐(0)
摘要:数字基本数据类型赋值与比较 //byte y = 128;编译错误 byte j = 127;//编译通过 byte x = (byte)(127+1);//编译通过 byte g = 1+1;//编译通过 //byte h = 139+1;编译错误 short i1 = 127; System.o 阅读全文
posted @ 2021-03-09 12:34 天然卷123 阅读(105) 评论(0) 推荐(0)
摘要:位移 2<<3 16 左移<< *2 右移>> /2 阅读全文
posted @ 2021-03-09 12:24 天然卷123 阅读(34) 评论(0) 推荐(0)
摘要:数据类型拓展 最后完全不使用浮点数(float)进行比较 BigDecimal数学工具类 字符拓展 所有的字符本质还是数字 编码 Unicode 表:(97 = a 65 = A) 2个字节 0-65536 Excel 2^16=65536 '\u0061' = 'a' 转义字符 \t (tab)制 阅读全文
posted @ 2021-03-09 09:12 天然卷123 阅读(51) 评论(0) 推荐(0)
摘要:HelloWorld 随便新建一个文件夹,存放代码 新建一个java文件 文件后缀名为.java Hello.java 【注意点】系统可能没有显示文件后缀名,我们需要手动打开 编写代码 public class Hello{ public static void main(String[] args 阅读全文
posted @ 2021-03-06 20:36 天然卷123 阅读(73) 评论(0) 推荐(0)