Java
文章平均质量分 84
cher_FxxxT
日日无事 事复日日 忙忙亦茫茫。
展开
-
解决maven打包编译出现File encoding has not been set问题
找了半天,原来只要在pom.xml文件中增加一个配置项即可。maven打包编译时后台一直输出警告信息。原创 2023-08-08 19:44:37 · 242 阅读 · 0 评论 -
Java复习14-反射
Java反射机制:是指在运行时取获取一个类的变量和方法信息。然后通过获取到的信息来创建对象,调用方法的一种机制。由于这种动态性,可以极大的增强程序的灵活性,程序不用在编译期就完成确定,在运行期仍然可以扩展。原创 2023-02-28 16:41:11 · 106 阅读 · 0 评论 -
Java复习13-stream流
一个流后面可以跟随零个或多个中间操作,其目的主要是打开流,做出某种程度的数据过滤/映射,然后返回一个新的流,交给下一个操作使用。Stream sorted(Comparator):返回由该流的元素组成的流,根据提供的Comparator进行排序。Stream distinct():返回由该流的不同元素(根据Object.equals(Object))组成的流。Stream limit(long maxSize):返回此流中的元素组成的流,截取前指定参数个数的数据。原创 2023-02-28 16:39:28 · 164 阅读 · 0 评论 -
Java复习12-函数式接口
函数式接口:有且仅有一个抽象方法的接口Java中的函数式编程体现就是Lambda表达式,所以函数式接口就是可以适用于Lambda适应的的接口只有确保接口中有且仅有一个抽象方法,Java中的Lambda才能顺利地进行推导如何检测一个接口是不是函数式接口?放在接口定义的上方:如果接口是函数式接口,编译通过;如果不是,编译失败我们自己定义函数式接口的时候,@FunctionalInterface是可选的,就算不写这个注解,只要保证满足函数式接口定义的条件,也照样是函数式接口。但是,建议加上该注解。原创 2023-02-28 16:35:59 · 104 阅读 · 0 评论 -
Java复习11-方法引用
String类中的方法:public String substring(int beginIndex,int endIndex)String 类中的方法:public String toUpperCase()将此String所有字符转换为大写。一个方法是主方法,在主方法中调用useStudentBuilder()方法。定义一个测试类(ConverterDemo),在测试类中提供两个方法。定义一个测试类(MyStringDemo),在测试类中提供两个方法。...原创 2022-08-05 21:07:11 · 101 阅读 · 0 评论 -
Java复习10-接口组成更新
Java 9中新增了带方法的私有方法,这其实在Java 8 中就埋下了伏笔:Java 8允许在接口中定义带方法体的默认方法和静态方法。这样可能就会引发一个问题:当两个默认方法或者静态方法中包含一段相同的代码实现时,程序必然考虑将这段实现代码抽取成一个共性方法,而这个共性方法是不需要让别人使用的,因此私有给隐藏起来,这就是Java 9 增加私有方法的必然性。默认方法(Java 8)静态方法(Java 8)私有方法(Java 9)...原创 2022-08-04 20:22:48 · 83 阅读 · 0 评论 -
Java复习08-网络编程
简单来说,当一台计算机向另一台计算机发送数据时,发送端不会确认接收端是否存在,就会发出数据,同样接收端在收到数据时,也不会向发送端反馈是否收到数据。例如视频会议通常采用UDP协议,因为这种情况即使偶尔丢失一两个数据包,也不会对接收结果产生太大影响,但是在使用UDP协议传送数据时,由于UDP的面向无连接性,不能保证数据的完整性,因此在传输重要数据时不建议使用UDP协议。UDP协议是一种不可靠的网络协议,它在通信的两端各建立一个Socket对象,但是这两个Socket知识发送,接收数据的对象。......原创 2022-08-01 10:25:01 · 106 阅读 · 0 评论 -
Java复习07
假如计算机只有一个CPU,那么CPU在某一个时刻只能执行一条指令,线程只有得到CPU时间片,也就是试用权,才可以执行指令。所以说多线程程序的执行是随机性,因为谁抢到CPU的试用期是不一定的。虽然我们可以理解同步代码块和同步方法的锁对象问题,但是我们没有直接看到在哪里加上了锁,在哪里释放了锁,为了更清晰的表达如何枷锁和释放锁,JDK5以后提供了一个新的锁对象Lock。线程优先级高仅仅表示线程获取的CPU时间片的机率高,但是要在次数比较多,或者多次运行的时候才能看到你想要的效果。...原创 2022-07-18 17:53:17 · 91 阅读 · 0 评论 -
Java复习06
File类概述和构造方法File:它是文件和目录路径名的抽象表示文件和目录是可以通过File封装成对象的对于File而言,其封装的并不是一个真正的文件,仅仅是一个路径名而已。它可以是存在的,也可以是不存在的。将来是要通过具体的操作把这个路径的内容转换为具体存在的。、File类创建功能File类判断和获取功能File类删除功能绝对路径和相对路径的区别删除目录时的注意事项:递归递归概述:以编程的角度来看,递归指的是方法定义中调用方法本身的现象递归解决问题的思路:把一个复杂的问题层层转化为原创 2022-06-06 20:44:39 · 220 阅读 · 0 评论 -
Java复习05
异常异常概述异常:就是程序出现了不正常的情况异常体系 Error:严重问题,不需要处理Exception:称为异常类,它表示程序本身可以处理的问题RuntimeException:在编译期是不检查的,出现问题后,需要我们回来修改代码非RuntimeException:编译期就必须处理的,否则程序不能通过编译,就更不能正常运行了JVM的默认处理方案如果程序出现了问题,我们没有做任何处理,最终JVM会做默认的处理把异常的名称、异常原因及异常出现的位置等信息输出在了控制台程序停原创 2022-04-24 21:15:06 · 460 阅读 · 0 评论 -
Java复习04
常用APIMathMath类概述Math包含执行基本数字运算的方法没有构造方法,如何使用类中的成员?看类的成员是否都是静态的,如果是,通过类名就可以直接调用方法名说明public static int abs(int a)返回参数的绝对值public static double ceil(double a)返回大于或等于参数的最小double值,等于一个整数public static double floor(double a)返回小于或等于参数的最原创 2022-04-02 22:03:50 · 747 阅读 · 0 评论 -
Java复习03
继承继承概述继承的格式格式:pulic class 子类名 extends 父类名()范例:public class Zi extends Fu()Fu: 是父类,也被称为基类、超类Zi:是子类,也被称为派生类继承中子类的特点:子类可以有父类的内容子类还可以有自己特有的内容继承的好处和弊端继承的好处提高了代码的复用性(多个类相同的成员可以放到同一个类中)提高了代码的维护性(如果方法的代码需要修改,修改一处即可)继承的弊端继承让类与类之间产生了关系,类的原创 2022-04-01 00:09:39 · 365 阅读 · 0 评论 -
Java复习02
字符串APIAPI概述API(Application Programming Interface):应用程序编程接口Java API: 指的就是JDK中提供的各种功能的Java类 这些类将底层的实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何 即可,我们可以通过帮助文档案来学习这些API如何使用。如何使用帮助文档右键打开该文档找到所有选项卡中的输入框在输入框中输入查找对象,如Random看类在哪个包下看类的描原创 2022-03-30 21:28:20 · 380 阅读 · 0 评论 -
Java复习01
黑马Java常用DOS命令盘符名称: 盘符切换。E:回车,表示切换到E盘。dir 查看当前路径下的内容cd目录 进入单级目录。cd itheimacd … 回退到上一级目录cd 目录1\目录2… 进入多级目录。cd itheima\JavaSEcd\ 回退到盘符目录cls 清屏exit 退出命令提示符窗口注释单行注释格式://注释信息多行注释格式:/原创 2022-03-30 10:48:52 · 153 阅读 · 0 评论