JavaSE
网络编程
鱼与宇
努力啊
展开
-
java调用cmd执行命令
3、exec(String command, String[] envp) ,在调用外部程序之前设置系统环境变量,该变量仅供command入参使用,envp每个元素为一个系统环境变量,并且字符串格式为“环境变量名=环境变量值”。2、exec(String[] cmdArray) ,调用外部程序,入参cmdArray的元素将组合成为一条完整的外部可执行程序的启动路径或命令。1、exec(String command) ,调用外部程序,入参command为外部可执行程序的启动路径或命令。原创 2024-05-28 03:38:09 · 1856 阅读 · 0 评论 -
-多线程-
概述生产者消费者模式是一个十分经典的多线程协作的模式,弄懂生产者消费者问题能够让我们对多线程编程的理解更加深刻。所谓生产者消费者问题,实际上主要是包含了两类线程:一类是生产者线程用于生产数据一类是消费者线程用于消费数据为了解耦生产者和消费者的关系,通常会采用共享的数据区域,就像是一个仓库生产者生产数据之后直接放置在共享数据区中,并不需要关心消费者的行为消费者只需要从共享数据区中去获取数据,并不需要关心生产者的行为Object类的等待和唤醒方法方法名说明。原创 2024-05-28 01:53:27 · 430 阅读 · 0 评论 -
BigDecimal类
使用BigDecimal类。原创 2024-03-31 02:06:56 · 138 阅读 · 0 评论 -
继承(面向对象三大特征之一)
解决方法:继承。原创 2024-03-30 23:34:19 · 194 阅读 · 0 评论 -
注解(自定义注解、元注解、注解的解析、应用场景)
获取类上的注解:获取方法上的注解:应用场景:原创 2024-03-29 22:16:42 · 134 阅读 · 0 评论 -
【网络编程】TCP文件上传
TCP文件上传原理客户端package com.tx.socket.tcp.fileupload;import java.io.*;import java.net.InetAddress;import java.net.Socket;/** * @Auther lmy * @Date 2021/5/14 4:02 * @Description 客户端 */public class TcpClientDemo02 { public static void main(S原创 2021-05-14 06:50:42 · 230 阅读 · 0 评论 -
【网络编程】TCP实现聊天
TCP实现聊天原理客户端: 1. 连接服务器Socket 2.发送消息服务器: 1. 建立服务器的端口ServerSocket &原创 2021-05-14 03:57:52 · 273 阅读 · 0 评论 -
【网络编程】通信协议
原创 2021-05-14 02:24:53 · 241 阅读 · 0 评论 -
【网络编程】InetSocketAddress类(端口)
代码package com.tx.socket.port;import java.net.InetSocketAddress;/** * @Auther lmy * @Date 2021/5/14 1:40 * @Description 端口 */public class TestInetSocketAddress { public static void main(String[] args) { InetSocketAddress socketAddres..原创 2021-05-14 01:56:04 · 326 阅读 · 0 评论 -
【JavaDoc】生成JavaDoc文档
生成JavaDoc文档方法一:命令行生成JavaDoc文档 方法二:IDEA生成JavaDoc文档原创 2021-05-12 17:52:46 · 225 阅读 · 0 评论 -
【File】File类概述和构造方法
File类概述和构造方法Java文件类以抽象的方式代表文件名和目录路径名。该类主要用于文件和目录的创建、文件的查找和文件的删除等。File对象代表磁盘中实际存在的文件和目录。通过以下构造方法创建一个File对象。通过给定的父抽象路径名和子路径名字符串创建一个新的File实例。public File(String pathname) :通过将给定的路径名字符串转换为抽象路径 名来创建新的 File实例。public File(String parent原创 2021-04-30 08:04:50 · 208 阅读 · 0 评论 -
第一篇博客(MarkDown学习)
Markdown学习标题三级标题四级标题字体Hello,World !Hello,World !Hello,World !Hello,World !引用选择神说Java,走向人生巅峰分割线图片超链接点击跳转到我的csdn列表ABCABC表格名字性别生日张三男1997.1.1 名字 性别 生日 张三 女原创 2021-04-30 02:54:59 · 83 阅读 · 0 评论 -
【File】File类创建功能的方法
File类创建功能的方法 - public boolean createNewFile() :当且仅当具有该名称的文件尚不存在时,创建一个新的空文件。 如果文件不存在,就创建文件,并返回true 如果文件存在,就不创建文件,并返回false - public boolean mkdir() :创建由此File表示的目录。 如果目录不存在,就创建目录,并返回true 如果目录存在,就不创建目录,并返回false mkd原创 2021-04-30 09:28:45 · 654 阅读 · 0 评论 -
【数组】java中的稀疏数组(详解)
稀疏数组总结于B站遇见狂神说视频https://www.bilibili.com/video/BV12J41137hu?p=59需求编写五子棋游戏中,有存盘退出和续上盘的功能。分析问题因为该二维数组的很多值是默认值0,因此记录了很多没有意义的数据。解决稀疏数组稀疏数组介绍当一个数组中大部分元素为0,或者为同一值的数组时,可以使用稀疏数组来保存该数组。稀疏数组的处理方式是: 记录数组一共原创 2021-05-13 01:27:05 · 120 阅读 · 0 评论 -
【反射】反射获取类对象的三种方式
反射获取类对象的三种方式Java代码如下:方式一: 如果我们有一个实例变量,可以通过该实例变量提供的getClass()方法获取: String s = “Hello”; Class cls = s.getClass(); 方式二: 原创 2021-04-30 03:50:41 · 2370 阅读 · 0 评论 -
【网络编程】InetAddress类(ip)
package com.tx.socket.ip;import java.net.InetAddress;/** * @Auther lmy * @Date 2021/5/13 19:11 * @Description 测试ip */public class TestInetAddress { public static void main(String[] args) { /* Java.net包中有InetAddress类的定义,InetAdd原创 2021-05-13 19:38:27 · 256 阅读 · 0 评论