自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 Java中功能强大的反射机制

博主也是今天刚刚学习了Java的反射机制,收获颇多,后面的一个案列,已经框架式编程给了我很大的震撼反射:Java反射机制:是指在运行时去获取一个类的变量和方法信息。然后通过获取到的信息来创建对象,调用方法的一种机制。由于这种动态性,可以极大的增强程序的灵活性,程序不用在编译期就完成确定,在运行期仍然可以扩展.我们要想通过反射去使用一个类,首先我们要获取到该类的字节码文件对象,也就是类型为Class类型的对象,获取class类对象有以下方法使用类的class属性来获取该类对应的Class对象。

2021-05-26 21:59:28 107

原创 Java中的stream流

Java中的stream流1.Stream流的常见中间操作方法Stream<T> filter(Predicate predicate):用于对流中的数据进行过滤Predicate接口中的方法 boolean test(T t):对给定的参数进行判断,返回一个布尔值 Stream<T> limit(long maxSize):返回此流中的元素组成的流,截取前指定参数个数的数据 Stream<T> skip(long n):跳过指定参数个数的数据,返回由该流的

2021-05-25 23:56:33 257

原创 JAVA常用函数式接口

Java中的函数式接口本文介绍四种常用的函数式接口1.Supplier接口Supplier<T>:包含一个无参的方法T get():获得结果 该方法不需要参数,它会按照某种实现逻辑(由Lambda表达式实现)返回一个数据 Supplier<T>接口也被称为生产型接口,如果我们指定了接口的泛型是什么类型,那么接口中的get方法就会生产什么类型的数据供我们使用下面是它的一个简单应用import java.util.function.Supplier;publi

2021-05-24 22:47:29 1133

原创 Java中的方法引用

Java中的方法引用1.方法引用符下面给出一个案例public interface Printable2 { public abstract void PrintInt(int i);}public class PrintableDemo2 { public static void main(String[] args) { //在主函数中调用方法 //1.先用Lambda表达式 usePrintable(i->

2021-05-23 17:11:44 183

原创 Java中的lambda表达式

Java中的lambda表达式组成lambda表达式的三个要素:形式参数,箭头,代码块lambda表达式也有一定的前提1.有一个接口2.接口中有且仅有一个抽象的方法(这一点一定要注意)下面是一个抽象方法无参无返回值类型的public interface Eatable { void eat();}public class EatableDemo { public static void main(String[] args) { //Lam

2021-05-21 23:25:19 113

原创 网络编程TCP

网络编程TCP(JAVA)TCP发送数据的步骤 1:创建客户端的Socket对象(Socket) 2:获得输出流,写数据 3:释放资源TCP接受数据的步骤 1:创建服务器端的Socket对象(ServerSocket) 2:获得输入流,读数据,并把数据显示在控制台 3:释放资源下面有一个案例发送端import java.io.IOException;import java.io.InputStream;import j.

2021-05-21 18:06:31 202

原创 网络编程UDP

网络编程UDP(Java)1,网络编程的三要素常用命令:1.ipconfig:查看本机IP地址2ping IP地址:检查网络是否连通import java.net.InetAddress;import java.net.UnknownHostException;/* InetAddress 此类表示Internet协议(IP)地址 public static InetAddress getByName (String.

2021-05-20 22:33:40 139

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除