![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
线程
蔺江南
学习
展开
-
Java学习 DAY22 InetSocketAddress类、DUP\TCP协议
InetSocketAddress类—可以代表IP地址和端口号package cn.tedu.net.address;import java.net.InetSocketAddress;public class InetSocketAddressDemo { public static void main(String[] args) { //创建代表IP地址和端口的对象 //localhost解析成127.0.0.1永远只想本地 InetSoc原创 2020-08-31 18:24:53 · 281 阅读 · 0 评论 -
Java学习 DAY21 线程、锁、网络配置
线程之间存在相互抢占,发生在代码的每一步,导致多线程的数据并发安全问题解决方式—加锁1.同步代码块锁synchronized(锁对象){}根据锁对象共享进来的线程对象保证在执行代码块内容时不会有抢占锁对象:一个对象,可以把哪些线程对象共享进来可以把当前参与的线程对象共享进来的对象方法区资源(把所有的线程对象都共享)this(当参与的所有线程对象被Runnable实现类对象共享)package cn.tedu.thread;import java.io.FileInputStream;原创 2020-08-31 18:20:37 · 183 阅读 · 0 评论 -
Java学习 DAY20 Properties、断言、线程
Properties可以进行持久化的映射类(父类时Hashtable)键和值都是字符串类型properties文件都是默认是以GBK来进行编码,但是如果出现中文以u16进行编码当作配置文件来使用package cn.tedu.properties;import java.io.FileOutputStream;import java.io.IOException;import java.util.Properties;public class PropertiesDemo1 {原创 2020-08-28 19:01:57 · 173 阅读 · 0 评论