上一页 1 ··· 4 5 6 7 8 9 10 11 下一页
摘要: InetAddress类 相关方法 getLocalHost:获取本机InetAddress对象 getByName:根据指定主机名/域名获取ip地址对象 getHostName:获取InetAddress对象的主机名 getHostAddress:获取InetAddress对象的地址 //得到本机 阅读全文
posted @ 2025-01-18 23:58 Luna-Evelyn 阅读(27) 评论(0) 推荐(0)
摘要: ip地址 IPv4和IPv6 概念:用于唯一标识网络中的每台计算机/主机 查看ip地址:ipconfig ip地址的表示形式:点分十进制 xx.xx.xx.xx,每一个十进制数的范围为0~255 IPv4的ip地址的组成 = 网络地址 + 主机地址,比如:192.168.16.69 IPv6(16个 阅读全文
posted @ 2025-01-18 22:45 Luna-Evelyn 阅读(16) 评论(0) 推荐(0)
摘要: 标准I/O流 System.in:标准输入 默认设备:键盘 类型:InputStream System.out:标准输出 默认设备:显示器 类型:PrintStream System.in编译类型为InputStream,而运行类型为BufferedInputStream public final 阅读全文
posted @ 2025-01-18 16:18 Luna-Evelyn 阅读(25) 评论(0) 推荐(0)
摘要: 对象流 需求 将int num = 100这个int类型数据保存到文件中,要求能够从文件中恢复int型的100 将一个类的对象保存到文件中,且能够从文件中恢复(不能只是保存对象中的属性值) 以上要求,要将基本类型或对象进行序列化和反序列化 序列化和反序列化 序列化:保存数据时,保存数据的值和数据类型 阅读全文
posted @ 2025-01-18 02:51 Luna-Evelyn 阅读(11) 评论(0) 推荐(0)
摘要: I/O Stream中常用的类 字节输入输出流 该抽象类是所有类字节输入流的超类 常用子类如下: FileInputStream:文件输入流 String filePath = "test.txt"; int readData = 0; int readLen = 0;//读取字节数组长度 byte 阅读全文
posted @ 2025-01-17 15:35 Luna-Evelyn 阅读(18) 评论(0) 推荐(0)
摘要: Java IO流 基本介绍 I/O(Input/Output)是一种实用的技术,用于处理数据传输,如读/写文件,网络通讯等 Java程序中,对于数据的输入/输出操作以流(Stream)的形式进行 java.io提供了各类关于“流”类和接口,用以获取不同种类的数据,并通过方法输入或输出数据 原理 输入 阅读全文
posted @ 2025-01-17 14:42 Luna-Evelyn 阅读(19) 评论(0) 推荐(0)
摘要: 文件 什么是文件 文件,即保存数据的地方,具有各种形式 文件流 文件在程序中是以流的形式来操作的 流:数据在数据源(文件)和程序(内存)之间经历的路径 输入流:数据从数据源(文件)到程序(内存)的路径 输出流:数据从程序(内存)到数据源(文件)的路径 常见文件操作 创建文件 file = new F 阅读全文
posted @ 2025-01-17 03:20 Luna-Evelyn 阅读(19) 评论(0) 推荐(0)
摘要: synchronized机制原理 多个线程争夺锁(非公平锁) 互斥锁 基本介绍 每个对象都对应一个可称为“互斥锁”的标记,可以保证任意时刻,只能有一个线程访问该对象 同步局限性:程序执行效率降低,需要等待占有锁的线程执行完 同步方法(非静态)的锁可以是this,也可以是其他对象 同步方法(静态)的锁 阅读全文
posted @ 2025-01-17 01:46 Luna-Evelyn 阅读(14) 评论(0) 推荐(0)
摘要: JDK中的几种线程状态 public static enum Thread.State extends Enum<Thread.State> NEW:尚未启动 RUNNABLE:执行,可分为ready和running,也就是说可以运行但是不一定运行,由操作系统调度 BLOCKED:被阻塞等待监视器锁 阅读全文
posted @ 2025-01-17 01:17 Luna-Evelyn 阅读(21) 评论(0) 推荐(0)
摘要: 线程常用方法 setName:设置线程名称 getName:返回线程名称 start:使线程开始执行,JVM底层调用该线程的start0()方法 run:调用线程对象run方法 setPriority:更改线程优先级,三个级别: getPriority:获取线程优先级 sleep:线程休眠 inte 阅读全文
posted @ 2025-01-16 22:22 Luna-Evelyn 阅读(8) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 11 下一页