01 2022 档案

摘要:Stream 流是用来简化集合类库或者数组API的弊端。 Stream 其实是一个传送带,元素在上面可以背操作,支持链式编程。 1.Stream 流的获取 Collection 集合的Stream()方法 Map 集合 map.keySet.Stream()键流 map.values.Stream( 阅读全文
posted @ 2022-01-27 22:34 信尚 阅读(95) 评论(0) 推荐(0) 编辑
摘要:语法 数据类型...形参 (本质上是一个数组) 传参数非常方便,可以不传,传一个或者多个,或者一个数组。 一个方法中只能有一个可变参数且只能在形参列表的最后。 publilc static void main(String... args){} 阅读全文
posted @ 2022-01-26 20:18 信尚 阅读(19) 评论(0) 推荐(0) 编辑
摘要:队列 先进先出,后进后出 排队场景 堆 先进后出,后进先出 弹夹装弹场景 数组 查找快,增删慢 链表 查询慢,增删快 红黑树 增删改查的性能都很好 阅读全文
posted @ 2022-01-24 20:59 信尚 阅读(19) 评论(0) 推荐(0) 编辑
摘要:三种方式 1.迭代器 iterator Iterator it = lists.iterator() while(it.hasnext()){ it.next(); } 2.forEach(增强for循环) 可以遍历集合或者数组 遍历集合,实际上是迭代器的简化写法 for(String ele:li 阅读全文
posted @ 2022-01-23 17:22 信尚 阅读(580) 评论(0) 推荐(0) 编辑
摘要:集合是一个大小可变的容器。 集合中的每一个数据称为元素。 集合的特点是类型不确定,大小不固定。集合有很多种,不同的集合特点和使用场景不同。 数组一旦定义出来,类型和长度就固定了。 在开发中,很多时候元素的个数不确定。而且经常进行元素的增删改查操作,集合非常合适。 java 中集合的代表是Collec 阅读全文
posted @ 2022-01-23 11:06 信尚 阅读(467) 评论(0) 推荐(0) 编辑
摘要:泛型是一个标签,可以在编译阶段约束只能操作某种数据类型。 泛型和集合只能支持引用数据类型,不支持基本数据类型。 泛型的好处,不会出现类型转换异常。 可以自定义泛型类,泛型接口,泛型方法 泛型变量建议使用E,T,K,V 通配符:? 可以在使用泛型的时候代表一切类型 E,T,K,V在定义泛型时候代表一切 阅读全文
posted @ 2022-01-23 10:13 信尚 阅读(42) 评论(0) 推荐(0) 编辑
摘要:Math 类有许多静态方法可以使用 math.abs()求绝对值 math.ceil()向上取整 math.floor()向下取整 math.pow(int a,int b)求a的b次方 math.round() 四舍五入 System 类静态方法 exit(int a) exit(0)表示正常退出 阅读全文
posted @ 2022-01-22 15:08 信尚 阅读(35) 评论(0) 推荐(0) 编辑
摘要:问题: --jSRKAk3FJXTrWcxiPofHkPefUfGXvS Content-Disposition: form-data; name="fileName"; filename="fileName.pdf" Content-Type: application/octet-stream - 阅读全文
posted @ 2022-01-21 09:54 信尚 阅读(178) 评论(0) 推荐(0) 编辑
摘要:时间记录的两种方式 1,date日期对象 Date d=new Date() 2,时间毫秒值,从1970-01-01 00:00:00走到此刻的总的毫秒值。1s=1000ms long time =d.getTime() 时间毫秒值可以用于时间的计算,比如代码执行的性能分析。 public Date 阅读全文
posted @ 2022-01-20 22:18 信尚 阅读(28) 评论(0) 推荐(0) 编辑
摘要:java1.7后出现 objects方法 1.public static boolean equals(object a,object b) 比较两个对象,底层进行非空校验从而更安全。推荐使用! 2.public static boolean isNull(object obj) 判断是否为Null 阅读全文
posted @ 2022-01-20 21:25 信尚 阅读(27) 评论(0) 推荐(0) 编辑
摘要:object 类是java中的祖宗类。一个类要么默认继承object类,要么间接继承object类。 object 类方法 1 public String toString() 默认返回当前类在堆内存中的地址。 直接输对象名称,默认调用toString()方法 我们在开发中更希望看到对象的数据,所以 阅读全文
posted @ 2022-01-19 22:45 信尚 阅读(45) 评论(0) 推荐(0) 编辑
摘要:本机编译运行都没问题,但是安装到其他机器上后报错。 问题1 其他机器上却少jar包 解决办法:在jar包中添加对应的jar文件,并在manifest文件中,并指定classpath,然后再在其他机器上运行。 问题2 其他机器上的权限不够 解决办法:添加相应权限(有时需要添加相应文件来修改其他机器的权 阅读全文
posted @ 2022-01-19 20:27 信尚 阅读(133) 评论(0) 推荐(0) 编辑
摘要:枚举类是多例设计。 底层为类的成员变量创建多个对象。 枚举非常适合做信息标识和信息分类。 enum Oritation { UP,DOWN,LEFT,RIGHT } 比如下使用常量存储四个方向更加优雅,严谨。 public static final int UP =0; public static 阅读全文
posted @ 2022-01-15 23:13 信尚 阅读(53) 评论(0) 推荐(0) 编辑
摘要:结论:懒汉单例比饿汉单例好。 使用方法:定义一个类,把构造器私有。定义一个静态成员变量用于存一个对象。 饿汉单例是直接创建一个对象。懒汉单例是需要时再创建对象。定义一个方法(可以叫getInstance)判断对象是否存在,不存在再创建,返回对象。 阅读全文
posted @ 2022-01-15 22:36 信尚 阅读(18) 评论(0) 推荐(0) 编辑
摘要:结论:程序员需要处理异常。 处理方式: -编译异常,底层往外抛(throws Exception),可以直接使用Exception,因为它包含所有子异常。最外层处理(try catch)。 -运行时异常,虽然编译可以通过,但是最好处理。例子除数为0。直接在最外层捕获处理(try catch),无需自 阅读全文
posted @ 2022-01-15 15:16 信尚 阅读(22) 评论(0) 推荐(0) 编辑
摘要:访问权限 public > protected > default(包访问权限) > private 类中有且仅有五大成分(五大金刚) 成员变量 field 描述类和对象的属性信息 成员方法 method 描述类和对象的行为信息 构造器 construct 初始化一个类的对象并返还引用 代码块 内部 阅读全文
posted @ 2022-01-11 21:59 信尚 阅读(27) 评论(0) 推荐(0) 编辑
摘要:解决方法如下 Try cleaning your project by going to the following menu item: Project > Clean... If that doesn't work, try removing the jars from the build pa 阅读全文
posted @ 2022-01-04 14:21 信尚 阅读(96) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示