JavaAPI
文章平均质量分 92
pingpang砰砰
梅花香自苦寒来
展开
-
SE API第14天:Java反射机制——>API 和 注解
WebServer项目原创 2022-02-17 11:16:58 · 287 阅读 · 0 评论 -
SE API第10/11天:集合 ——>ArrayListals、Iterator遍历迭代器、增强for、List集→subList、集合间转换asList、排序sort | Map相关
一、聊天室:chat room 021、实现客户端循环发消息给服务端2、多客户端链接3、使用多线程实现多客户端连接服务端二:线程0、多线程(0)介绍:(1)一个线程的生命周期(2)线程的状态:①-⑤1、创建一个线程(1)Java 提供了两种创建线程的方法:------①方式一:继承Thread并重写run方法------②方式二:实现Runnable接口单独定义线程任务(2)使用匿名内部类形式的线程创建:2、获取线程、检测线程3、线程API---------原创 2022-02-10 18:36:28 · 416 阅读 · 0 评论 -
SE API第九天:初级版:简易聊天室项目——>ChatRoom
聊天室客户端《Client》、服务器《Server》1.什么是Socket?Socket(套接字),用来描述IP地址和端口,是通信链的句柄,应用程序可以通过Socket向网络发送请求或者应答网络请求!Socket是支持TCP/IP协议的网络通信的基本操作单元,是对网络通信过程中端点的抽象表示。包含了进行网络通信所必须的五种信息:1)连接所使用的协议;2)本地主机的IP地址;3)本地远程的协议端口;4)远地主机的IP地址5)远地进程的协议端口2、Socket通信模型:(1)Sock原创 2022-02-09 19:48:49 · 791 阅读 · 0 评论 -
SE API第八天:Java 线程——>线程/进程、多线程、API、守护线程、多线程并发问题、互斥/死锁
0、IO总结和java异常处理机制1、缓冲字符输入流:java.io.BufferedReader2、异常处理机制中的 try-catch3、finally块---------异常处理机制中的最后一块4、throw关键字5、throws关键字----------------------(1)含有throws的方法被子类重写时的规则:0、IO总结和java异常处理机制(1)IO总结:(2)异常处理:java异常处理机制java中所有错误的超类为:Throwable。其下有两个子类:.原创 2022-02-08 19:03:03 · 242 阅读 · 0 评论 -
SE API第七天:Java 异常→try catch/finally块、throw和throws关键字和区别、异常常用方法、自定义异常
0、序列化1、创建Person,先执行OOSDemo,再执行OISDemo0、序列化1、什么是序列化与反序列化?序列化是指将对象的状态信息转换为可以存储或传输形式的过程.在序列化期间,对象将其当前状态写入到临时或持久性存储区。以后可以通过从存储区中读取或者反序列化对象的状态,重新创建该对象。①序列化:指把堆内存中的 Java 对象数据,通过某种方式把对象存储到磁盘文件中或者传递给其他网络节点(在网络上传输)。--------(利用ObjectOutputStream,把对象的信息,按照固.原创 2022-02-07 14:19:44 · 412 阅读 · 0 评论 -
SE API第五天:Java IO流————字节/字符流、文件流、文件操作问题、缓冲流、对象流(序列化/反序列化)、转换流、缓冲字符流
一、File类1、删除目录2、访问一个目录中的所有子项3、获取目录中符合特定条件的子项4、使用递归操作删除一个目录5、Lambda表达式二、JAVA IO 1)Java定义了两个超类(抽象类): 2)java将流分为两类:节点流与处理流:1、文件流 (1)文件输出流:java.io.FileOutputStream (2)文件输入流2、文件复制一、File类1、删除目录delete()方法可以删除一个目录,但是只能删除空目录。package IV原创 2022-01-27 22:47:55 · 524 阅读 · 0 评论 -
SE API第三四天:正则、String支持与正则相关3个方法、Object类(toString与equals)、包装类、 || File类、递归(循环)、Lambda
二进制1.什么是二进制?2、什么是16进制?3、补码1.什么是二进制?(1)①逢二进一的计数规则(重要)2进制规则:逢二进一数字:1 2 4 8 16 32 64权:128 64 32 16 8 4 2 1基数:2②10进制规则:逢十进一数字:0 1 2 3 4 5 6 7 8 9权:万 千 百 十 个基数:10(2)计算机为啥是2进制?便宜!成本优势明显!!!如何将2进制转换为10进制?:将1位置对应的权值累加求和00000000 00000000 00000000原创 2022-01-25 12:19:40 · 326 阅读 · 0 评论 -
SE API第一二天:二进制、16进制、补码、运算符、位运算 ; string类(8个方法)、常量池、;StringBuilder(性能、6种方法)和StringBuffer区别
API基础第一天ooday01 2022.01.21 API第一天:一、String1、string字符串类型(1)java.lang.String使用的final修饰,是final的类,不能被继承(2)字符串底层封装了字符数组以及针对字符数组的操作算法(3)Java字符串在内存中采用Unicode编码方式,任何一个字符对应两个字节的编码。(4)字符串一旦创建,对象内容永远无法改变(因为是数组),但字符串引用可以重新赋值例:String str = new String("你好hello"原创 2022-01-21 10:30:33 · 462 阅读 · 0 评论