随笔分类 -  java

1 2 3 4 5 ··· 7 下一页
摘要:枚举类型是Java中一种用于统一管理有限的常量数据的数据类型。 它将常量设置为对象,提高了代码的可读性和简洁性。 通过使用枚举类型,可以在代码中更方便地读取和使用常量。 package com.shujia.day22; /* 1. 创建枚举类的属性(成员变量),必须是作为私有常量出现 2. 必须将 阅读全文
posted @ 2024-08-23 22:06 ていせい 阅读(12) 评论(0) 推荐(0)
摘要:package com.shujia.day21; import java.lang.reflect.Constructor; import java.lang.reflect.Method; import java.util.Arrays; /* 通过反射获取成员方法,并传值调用 获取所有方法 g 阅读全文
posted @ 2024-08-23 21:45 ていせい 阅读(16) 评论(0) 推荐(0)
摘要:package com.shujia.day21; import java.lang.reflect.Constructor; import java.lang.reflect.Field; /* 反射获取成员变量并赋值使用 获取所有成员 通过类的字节码文件对象获取 getFields 只能获取公共 阅读全文
posted @ 2024-08-23 21:30 ていせい 阅读(23) 评论(0) 推荐(0)
摘要:package com.shujia.day21; import java.lang.reflect.Constructor; import java.util.Arrays; /* 类中的三大成员: 成员变量:Field 构造方法:Constructor 成员方法:Method 获取构造方法,通过 阅读全文
posted @ 2024-08-23 21:20 ていせい 阅读(21) 评论(0) 推荐(0)
摘要:package com.shujia.day21; /* 如何获取一个字节码文件(编译后得到的.class后缀的文件)对应的Class对象 一个字节码文件,在内存中只会存在一个对应的Class类对象 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法; 对于任意一个对象 阅读全文
posted @ 2024-08-23 20:47 ていせい 阅读(23) 评论(0) 推荐(0)
摘要:![](https://img2024.cnblogs.com/blog/3491928/202408/3491928-20240823195409326-4130459.png) ![](https://img2024.cnblogs.com/blog/3491928/202408/3491928-20240823195419825-1322925593.png) ![](https://img 阅读全文
posted @ 2024-08-23 19:55 ていせい 阅读(8) 评论(0) 推荐(0)
摘要:只包含一个抽象方法的接口,称为函数式接口。 可以通过Lambda 表达式来创建该接口的对象。 (若Lambda 表达式抛出一个受检异常,那么该异常需要在目标接口的抽象方法上进行声明)。 在任意函数式接口上设置@FunctionalInterface注解,这样做可以检查它是否是一个函数式接口, 同时j 阅读全文
posted @ 2024-08-23 19:53 ていせい 阅读(12) 评论(0) 推荐(0)
摘要:测试类 package com.shujia.day21.lambdademo4; import java.util.ArrayList; import java.util.Arrays; import java.util.List; /* 案例3:使用匿名内部类改进 现在有一个存储员工的集合,员工 阅读全文
posted @ 2024-08-22 23:29 ていせい 阅读(9) 评论(0) 推荐(0)
摘要:package com.shujia.day18.logindemo; import java.io.*; import java.util.ArrayList; import java.util.Scanner; /* 登录注册java版: 思考1:将用户名和密码写在记事本中,编写登录和注册的方法 阅读全文
posted @ 2024-08-21 21:34 ていせい 阅读(14) 评论(0) 推荐(0)
摘要:package com.shujia.day18.logindemo; import com.shujia.day18.utils.MysqlTool; import java.io.*; import java.sql.Connection; import java.sql.PreparedSta 阅读全文
posted @ 2024-08-21 21:33 ていせい 阅读(15) 评论(0) 推荐(0)
摘要:定时器是一个应用十分广泛的线程工具,可用于调度多个定时任务以后台线程的方式执行。在Java中,可以通过Timer和TimerTask类来实现定义调度的功能 Timer public Timer() public void schedule(TimerTask task, long delay) pu 阅读全文
posted @ 2024-08-21 10:31 ていせい 阅读(66) 评论(0) 推荐(0)
摘要:JDK5新增了一个Executors工具类来产生线程池,有如下几个方法 public static ExecutorService newCachedThreadPool() public static ExecutorService newFixedThreadPool(int nThreads) 阅读全文
posted @ 2024-08-21 10:30 ていせい 阅读(22) 评论(0) 推荐(0)
摘要:Java中使用ThreadGroup来表示线程组,它可以对一批线程进行分类管理,Java允许程序直接对线程组进行控制。 默认情况下,所有的线程都属于主线程组。 public final ThreadGroup getThreadGroup() 我们也可以给线程设置分组 Thread(ThreadGr 阅读全文
posted @ 2024-08-21 10:25 ていせい 阅读(7) 评论(0) 推荐(0)
摘要:单例设计思想 保证类在内存中只有一个对象 如何实现类在内存中只有一个对象呢? 构造私有 本身提供一个对象 通过公共的方法让外界访问 package com.shujia.day20.danlidemo; /* 单例模式:在整个java程序运行过程中,某个类自始至终只允许存在一个对象 两种写法: 饿汉 阅读全文
posted @ 2024-08-21 10:22 ていせい 阅读(7) 评论(0) 推荐(0)
摘要:客户端 package com.shujia.day20.tcpdemo3; import java.io.InputStream; import java.io.OutputStream; import java.net.Socket; import java.util.Scanner; /* 1 阅读全文
posted @ 2024-08-20 20:36 ていせい 阅读(31) 评论(0) 推荐(0)
摘要:UDP 将数据源和目的封装成数据包中,不需要建立连接; 每个数据报包的大小在限制在64k; 因无连接,是不可靠协议;不需要建立连接,速度快 发送端 package com.shujia.day20.udpdemo2; import java.net.DatagramPacket; import ja 阅读全文
posted @ 2024-08-20 20:23 ていせい 阅读(11) 评论(0) 推荐(0)
摘要:TCP 建立连接,形成传输数据的通道; 在连接中进行大数据量传输; 通过三次握手完成连接,是可靠协议;必须建立连接,效率会稍低 客户端 package com.shujia.day20.tcpdemo2; import java.io.InputStream; import java.io.Outp 阅读全文
posted @ 2024-08-20 20:20 ていせい 阅读(20) 评论(0) 推荐(0)
摘要:package com.shujia.day20; import java.net.InetAddress; /* InetAddress:是用来描述IP地址的 此类表示Internet协议(IP)地址。 IP地址是由IP使用的32位或128位无符号数字,构建UDP和TCP协议的低级协议。 IP地址 阅读全文
posted @ 2024-08-20 20:14 ていせい 阅读(14) 评论(0) 推荐(0)
摘要:网络模型7层概述: 1.物理层:主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介质的传输速率等。它的主要作用是传输比特流(就是由1、0转化为电流强弱来进行传输,到达目的地后在转化为1、0,也就是我们常说的数模转换与模数转换)。这一层的数据叫做比特。 2. 数据链路层:主要将从物理层 阅读全文
posted @ 2024-08-20 19:57 ていせい 阅读(34) 评论(0) 推荐(0)
摘要:![](https://img2024.cnblogs.com/blog/3491928/202408/3491928-20240819221937778-1347705077.png) 阅读全文
posted @ 2024-08-19 22:19 ていせい 阅读(11) 评论(0) 推荐(0)

1 2 3 4 5 ··· 7 下一页