学习日志
文章平均质量分 54
学习日志
靳先生.
做最有意义的事情,成就最有价值的梦想,展现最真实的自己,超越自己,改变世界。
展开
-
Android Studio运行项目出现Caused by: org.gradle.api.internal.plugins.PluginApplicationException: Failed to
问题:Android Studio运行项目出现Caused by: org.gradle.api.internal.plugins.PluginApplicationException: Failed to apply plugin [id 'com.android.internal.application']解决方法:在项目中的gradle.properties文件中添加以下语句:android.overridePathCheck=true添加完成后在点击右上角的刷新就可以...原创 2021-01-16 18:49:10 · 13949 阅读 · 3 评论 -
Java函数式接口
一、概述:函数式接口:有且仅有一个抽象方法的接口注解:@FunctionalInterface放在接口定义的上方:如果接口是函数式接口,编译通过,如果不是,编译失败。二、函数式接口作为方法的参数如果方法的参数是一个函数式接口,我们可以使用Lambda表达式作为参数传递public static void main(String[] args) { startThread(()->System.out.println(Thread.currentThread(原创 2021-01-08 17:46:11 · 388 阅读 · 0 评论 -
Java Lambda表达式
一、函数式编程思想概述:函数式思想则尽量忽略面向对象的复杂语法:“强调做什么,而不是以什么形式去做”public interface Eatable { void eat();}public class EatableTest { public static void main(String[] args) { useEatable(()->{ System.out.println("hello,world");原创 2021-01-02 22:40:17 · 106 阅读 · 1 评论 -
java递归文件目录
好久没有更新了,最近比较忙,家里装修乱七八糟一大堆事情,终于有时间可以安稳的学习会记录一个小笔记,java递归文件目录代码如下:import java.io.File;public class Catalog { public static void main(String[] args) { File file = new File("H:/test"); System.out.println(file.getName()); .原创 2020-09-16 22:31:13 · 224 阅读 · 0 评论 -
Java中自然排序Comparable与比较强排序Comparator的使用笔记
Comparable是一个排序接口,在自己定义的类中如果继承了Comparable接口,就说明该类支持排序,实现了Comparable接口的类的对象的列表或数组可通过Collections.sort或Arrays.sort进行自动排序。一个类中实现了Comparable接口,需要重写compareTo()方法@Overridepublic int compareTo(Student o) { return 0;}这里看到重写方法中返回的是0,说明只存一个元素,再看一段代码:.原创 2020-06-18 20:09:28 · 301 阅读 · 0 评论 -
java中List集合使用通配符 " ? " 疑点
对于目前Java还是自学的我在昨天晚上遇到了些许问题,如下:public class GenericTest { public static void main(String[] args) { List<?> list=new ArrayList<>(); }}起初遇到这个代码的时候,我使用add添加元素,但是发现添加不了,后来...原创 2020-04-07 22:05:30 · 818 阅读 · 1 评论