
java
Erkang september
笔记记录,所创内容无参考价值
展开
-
optional (无参考价值)
atic 可选 empty() 返回一个空的Optional实例。 布尔=(对象obj) 指示其他对象是否“等于”此可选参数。 可选< T >过滤谓词(< ?超级T >谓词) 如果存在一个值,并且该值与给定的谓词匹配,则返回一个描述该值的Optional,否则返回一个空的Optional。 U > <可选< U > flatMap(函数< ?超级T,可选< U > > mapper) 如果一个值存在,对它应用提供...原创 2021-08-20 08:17:41 · 133 阅读 · 0 评论 -
枚举(没有参考价值,自用)
package com.itheima.test; public enum TestEnum { ONE("k423","这是一段信息描述"); private String key; private String message; TestEnum(String message, String key) { this.message = message; this.key = key; } public Stri.原创 2021-08-03 07:59:56 · 97 阅读 · 0 评论 -
反射是个什么玩意,听说是框架的灵魂
概念:JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。 解释:将类的各个部分封装成其他对象 举个例子:在idea中创建一个测试类TestDemo{ public static void main(String[] args) { //定义一个字符串对象 String test = “abc”; test. //在这里,我们会看到各种String类中方法的提示原创 2021-04-10 15:12:23 · 107 阅读 · 1 评论 -
获取指定数目不重复的随机数
Set set = new HashSet<>(); for(int i=0;i<指定随机数数目;i++){ if(!set.add(new Random().nextInt(随机数范围))){ i–; } }原创 2021-04-04 15:13:12 · 104 阅读 · 0 评论 -
java异常 2021 01 22
在java中,通过Throwable及其子类描述各种不同的异常类型。 Throwable有两个重要的子类,Exception和Error。 Error是程序无法处理的错误,不用管。 Exception是程序本身可以处理的错误,异常处理通常指针对这种类型异常的处理。 Exception类的异常包括checked exception和unchecked exception。**unchecked exception**:编译器不要求强制处理的异常。 包括RuntimeException类及其子类异常。如 Nul转载 2021-01-22 22:35:45 · 79 阅读 · 0 评论 -
二分查找
1.一般方法 public class Binary { /** * 二分查找 * @param a 数组名字本身就是一个对象 * @param x 要查找的整数值 * @return 值在数组中的下标 */ public int binary_serach(int []a,int x) { int upp...原创 2019-05-21 20:23:02 · 111 阅读 · 0 评论