摘要: TCP协议发送数据 A:创建Socket对象 利用Socket对象 B:获取输出流,写数据 C:释放资源 package Day26; import java.io.IOException; import java.io.OutputStream; import java.net.Socket; / 阅读全文
posted @ 2022-04-10 14:52 ztgzqn 阅读(119) 评论(0) 推荐(0) 编辑
摘要: * 如果一个类没有构造方法: * A:成员全部是静态的(Math,Arrays,Collections) * B:单例设计模式(Runtime) * C:类中有静态方法返回该类的对象(InetAddress) * class Demo { * private Demo(){} * * public 阅读全文
posted @ 2022-04-09 21:43 ztgzqn 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 单例模式:保证类在内存中只有一个对象。 如何保证类在内存中只有一个对象呢? * A:把构造方法私有 * B:在成员位置自己创建一个对象 私有化并静态化 * C:通过一个公共的方法提供访问 */ 单例模式(饿汉式) package cn.itcast_03; public class Student 阅读全文
posted @ 2022-04-08 11:33 ztgzqn 阅读(18) 评论(0) 推荐(0) 编辑
摘要: /* * 匿名内部类的格式: * new 类名或者接口名() { * 重写方法; * }; * 本质:是该类或者接口的子类对象。 */ package cn.itcast_11; /* * 匿名内部类的格式: * new 类名或者接口名() { * 重写方法; * }; * 本质:是该类或者接口的子 阅读全文
posted @ 2022-04-07 10:31 ztgzqn 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 线程组: 把多个线程组合到一起。 * 它可以对一批线程进行分类管理,Java允许程序直接对线程组进行控制。 package cn.itcast_06; public class MyRunnable implements Runnable { @Override public void run() 阅读全文
posted @ 2022-04-05 21:44 ztgzqn 阅读(123) 评论(0) 推荐(0) 编辑
摘要: Lock: 锁对象 * void lock(): 获取锁。 * void unlock():释放锁。 * ReentrantLock是Lock的实现类、 package cn.itcast_01; import java.util.concurrent.locks.Lock; import java 阅读全文
posted @ 2022-04-05 17:12 ztgzqn 阅读(86) 评论(0) 推荐(0) 编辑
摘要: Runnable接口实现多线程 package Day23; //多线称实现方式2() Runnable【接口】 public class RunnableDemo implements Runnable { //重写此接口的run方法 @Override public void run() { f 阅读全文
posted @ 2022-04-05 12:13 ztgzqn 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 多线程方式实现(1) 方式1:继承Thread类。 * 步骤 * A:自定义类MyThread继承Thread类。 * B:MyThread类里面重写run()? * 为什么是run()方法呢? * C:创建对象 * D:启动线程 */ package cn.itcast_02; /* * 该类要重 阅读全文
posted @ 2022-04-04 21:51 ztgzqn 阅读(136) 评论(0) 推荐(0) 编辑
摘要: * Properties:属性集合类。是一个可以和IO流相结合使用的集合类。 * Properties 可保存在流中或从流中加载。属性列表中每个键及其对应值都是一个字符串。 package cn.itcast_08; import java.util.Properties; import java. 阅读全文
posted @ 2022-04-04 10:41 ztgzqn 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 序列化流:把对象按照流一样的方式存入文本文件或者在网络中传输。对象 -- 流数据(ObjectOutputStream) * 反序列化流:把文本文件中的流对象数据或者网络中的流对象数据还原成对象。流数据 -- 对象(ObjectInputStream) package cn.itcast_07; i 阅读全文
posted @ 2022-04-03 22:48 ztgzqn 阅读(94) 评论(0) 推荐(0) 编辑