【JavaSE】JDK17的一些特性

本文介绍了从SpringBoot3.0起不再支持JDK8,转向Java17的原因,包括JDK17的长期支持特性、性能提升、yield关键字、var变量的自动推导、密封类和接口中私有方法的引入,以及instance...

【JAVASE】带你了解instanceof和equals的魅力

equals的话,它是属于java.lang.Object类里面的方法,如果该方法没有被重写过默认也是==;我们可以看到String等类的equals方法是被重写过的,而且String类在日常开发中用的比较多,久...

JavaSE基础知识分享(十五)

写在前面今天继续讲Java中的枚举和正则表达式的的知识!这部分说完,JavaSE部分的知识就结束了!枚举概述枚举类用于描述有限个对象的类。自JDK1.5起引入了对枚举类型的原生支持,简化了枚举的定义和使用。下面是JDK1.5之前和之后的枚举...

JavaSE基础知识分享(十四)

写在前面今天继续讲Java中的类加载器和lambda表达式的知识!类加载器和反射类的加载当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载、连接、初始化三步来实现对这个类进行初始化。加载将.class文件读入内存,并为之创建一个...

JavaSE基础知识分享(十三)

写在前面今天继续讲Java中的网络编程的知识!网络编程概述计算机网络计算机网络是将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统、网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。...

初始Java篇(JavaSE基础语法)(6)(继承和多态)(上)

继承的概念,语法,super关键字,protected关键字,final关键字...

JavaSE基础知识分享(十二)

写在前面今天继续讲Java中的进程和线程的知识!进程和线程概述进程进程是正在运行的程序,是系统进行资源分配和调用的独立单位。每一个进程都有它自己的内存空间和系统资源。线程线程是进程中的单个顺序控制流,是一条执行路径。一个进程如果只有一条执行路径,则...

【javaSE】String类(2)

字符串最后一个单词的长度_牛客题霸_牛客网//循环输入//获取一行单词//1.找到最后一个空格//2.获取最后一个单词:从最后一个空格+1位置开始,一直截取到末尾//3.打印最后一个单词长度所以我们讲...

JavaSE基础知识分享(十一)

写在前面今天继续讲Java连接MySQL数据库和Java中的对象流(序列化与反序列化)的知识!Java与MySQL连接要使用Java操作MySQL数据库,我们需要通过JDBC(JavaDatabaseConnectivity)进行连接...

JavaSE基础知识分享(十)

写在前面今天继续讲JavaIO流的知识!Java文件与流操作File类File类用于表示文件和文件夹的抽象。构造方法publicFile(Stringpathname):使用路径名创建File对象。publicFile(Stri...