09 2021 档案

摘要:体验Stream流 eg:使用Stream流的方式完成过滤操作 : list.stream().filter(s -> s.startWith("张")).filter(s -> s.length() ==3).forEach(System.out::println); Stream流的生成方式 S 阅读全文
posted @ 2021-09-11 14:50 Lanezzz 阅读(410) 评论(0) 推荐(0)
摘要:接口组成更新概述 接口的组成: 1.常量 public static final 2.抽象方法 public abstract 3.默认方法(java8) 4.静态方法(java8) 5.私有方法(java9) #接口中的默认方法 这是在jdk8中新添加的,因为如果我需要在接口中添加新的抽象方法,那 阅读全文
posted @ 2021-09-10 20:06 Lanezzz 阅读(197) 评论(0) 推荐(0)
摘要:#Lambda表达式 标准格式: 匿名内部类重写run()方法的代码解析: new Thread(new Runnable(){ @Override public void run(){ System.out.println("多线程程序启动了") } }).start(); 可以看到这个例子里的r 阅读全文
posted @ 2021-09-04 15:55 Lanezzz 阅读(57) 评论(0) 推荐(0)
摘要:网络编程概述 实现网络互连的不同计算机上运行的程序间可以进行数据交换 网络编程三要素 简单来说就是IP地址,用来识别设备的,端口,用来识别应用程序的,协议,用来遵守"交通规则"的 #IP地址 IPv4:是给每个连接在网络上的主机分配一个32bit地址,要是用二进制表示,就是4个字节,不过一般用10进 阅读全文
posted @ 2021-09-04 12:38 Lanezzz 阅读(34) 评论(0) 推荐(0)
摘要:#同步代码块解决数据安全问题 出现数据安全问题的原因: 1.是否是多线程环境 2.是否有共享数据 3.是否有多余操作共享数据 解决思路:把多条语句操作共享数据的代码给锁起来,让任一时刻只能有一个线程执行即可。 在java中,提供了同步代码块,锁多条语句操作共享数据,格式如下: synchronize 阅读全文
posted @ 2021-09-02 12:38 Lanezzz 阅读(97) 评论(0) 推荐(0)
摘要:#进程与线程 进程:是正在运行的程序 是系统进行资源分配和调用的独立单位 每一个进程都有它自己的内存空间和系统资源 线程:是进程中的单个顺序控制流,是一条执行路径 单线程:一个进程如果只有一条执行路径,则称为单线程程序,比如记事本程序,页面设置不做完,不能继续输入东西。 多线程:一个进程如果有多条执 阅读全文
posted @ 2021-09-01 16:35 Lanezzz 阅读(58) 评论(0) 推荐(0)
摘要:标准输入流 因为是 public static final InputStream in 标准输入流,被static修饰,说明可以通过类名访问System.in 不过现在不太明白InputStream is = System.in;的用法<, System类中有两个静态的成员变量: public s 阅读全文
posted @ 2021-09-01 13:22 Lanezzz 阅读(85) 评论(0) 推荐(0)