![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
大山喵
这个作者很懒,什么都没留下…
展开
-
Java 异常机制总结
前言Java异常机制异常层次结构受查异常throws语句声明受查异常throws 抛出异常捕获异常try-catch块finally语句带资源的try语句分析堆栈轨迹元素前言 本文是对《Java核心技术卷Ⅰ》(第十版)第七章异常部分(264-285)的学习总结,目的是记录自己的学习路径,以及方便日后查看、复习、补充。Java异常机制 与大多数编程语言一样,Java提供了异常处理(...原创 2019-08-02 20:21:48 · 307 阅读 · 0 评论 -
Java不规则数组与C++二级指针异同
Java提供二维不规则数组的机制,形式如下—— int[][] twoDimArr = new int[N][]; for(int i=0;i<N;i++){ twoDimArr = new int[M]; } 其中,N和M分别是一维、二维大小,N和M可变。比如打印出一个杨辉三角——import java.util.Scanner;public class Main...原创 2019-07-30 19:34:30 · 325 阅读 · 0 评论 -
Java 集合机制学习总结
前言CollectionLinkedListArrayListHashSet前言 与C++STL一样,Java集合类库提供了一个强大而全面的数据结构类库——List、Set、Queue、Hash、Map等。但同时,Java 的设计者不希望集合像STL那样复杂,却具备STL那样强大的能力和执行效率,因此集合与STL在很多时候形相近而意不同。本文是对《Java核心技术卷Ⅰ》第九章(p344~...原创 2019-08-05 21:10:52 · 375 阅读 · 0 评论 -
Java Lambda表达式学习总结
Lambda表达式语法总结情形1: (Type x,Type y)->{expression with return};情形2: (x,y)->expression情形3:x->expression情形4:()->expression函数式接口与C++ Lambda表达式的对比Lambda表达式 Lambda表达式是Java 8引入的一个新机制,它是一个可传递的代...原创 2019-08-06 21:29:45 · 483 阅读 · 0 评论 -
在build.gradle中添加Java8配置
如果在代码中使用Java8特性(常见的是Lambda表达式),那么需要手动添加Java8支持。通常AS提供自动配置的功能,但是有时候这个功能不怎么灵,所以还是记一下怎么手动配吧,方便自己以后查询。 在app的build.gradle中添加如下配置即可——android { compileOptions{ sourceCompatibility JavaVersio...原创 2019-09-27 09:25:49 · 3211 阅读 · 0 评论