2022
11-02
11-02
JAVA抽象类,接口,内部类详解
目录一.内容抽象类抽象方法与抽象类抽象类的使用接口接口的概念接口的定义接口中的成员变量接口中的方法接口的继承接口的实现/使用接口与抽象类的差异面向接口编程内部类非静态内部类静态内部类局部内部类匿名内部类总结一.内容抽象类当编写一个类时,常常会为该类定义一些方法,这些方法用于描述这个类的行为。但在某些情况下只需要定义出一些方法,而不需要具体的去实现这些行为。也就是说这些方法没有方法体,只是一些签名而已...
继续阅读 >
目录API:接口概念:API:String、StringBuilder的学习String、StringBuffer、StringBuilderString:注意:面试考点StringBufferStringBuilder 代码例子:StringBuilder和String相互转化:特殊方法拓展:ArrayList集合概述:总结API:接口概念:API(ApplicationProgrammingInterface),应用程序编程接口,JavaAPI是一本程序员的字典。是JDK中提供给我们使用的类的说明文档。API是jdk提供的各种功能的java类。这些类将底层的...
目录Map详解:Map基本操作:hashMap原理:Put方法:Get方法:Map的遍历:TreeMapLinkedHashMap:对比下Hashmap、Hashtable和ConcurrentHashmap:总结Map详解:先看图,便于宏观了解Map的地位。Map接口中键和值一一映射.可以通过键来获取值。给定一个键和一个值,你可以将该值存储在一个Map对象.之后,你可以通过键来访问对应的值。当访问的值不存在的时候,方法就会抛出一个NoSuchElementException异常.当对象的类型...
四大函数式接口新时代的程序员:lambda表达式,链式编程,函数式接口,Stream流式计算函数式接口:只有一个方法的接口@FunctionalInterfacepublicinterfaceRunnable{publicabstractvoidrun();}//超级多FunctionalInterface//简化编程模型,在新版本的框架底层大量应用!//foreach(消费者类型的函数式接口)代码测试:Function函数式接口packagecom.function;importjava.util.function.Function;/***Function函数...
一、元素的比较1.1基本类型的比较java中的基本类型的对象是可以进行比较的如publicstaticvoidmain(String[]args){inta=10;intb=20;System.out.println(a>b);System.out.println(a==b);System.out.println(a<b);charc1='A';charc2='B';System.out.println(c1>c2);System.out.println(c1==c2);System.out.println(c1<c2);...
一、Executor接口的理解Executor属于java.util.concurrent包下;Executor是任务执行机制的核心接口;二、Executor接口的类图结构由类图结构可知:ThreadPoolExecutor继承了AbstractExecutorService接口;AbstractExecutorService接口实现了ExecutorService接口;ExecutorService继承了Executor接口;因此以下部分主要讲解ThreadPoolExecutor类。三、Executor接口中常用的方法voidexecute(Runnablecomma...
目录一、什么是API二、了解Web技术的发展阶段三、前后端分离模式四、RESTful风格五、restful规范与传统规范的区别六、RESTful设计七、例子:八、使用Ajax发送请求九、相关注解一、什么是APIAPI(应用程序编程接口)两种用法1.类似jar的使用:A软件将功能打包成组件(功能块:比如java中的jar),让B软件导入直接使用2.http请求方式:A项目(系统)提供一个映射方法路径,B项目(系统)发起http请求得到对应功能(应用请求方式)应用接口:很多情...
自然排序Comparable对于自定义类进行排序要实现Comparable接口,重写compareTo()方法,如果不重写,像使用Arrays.sort()排序就会报错packagecom.che.lambda;importjava.util.Objects;/***@authorcheyuhangon2021/4/23*/publicclassGoodimplementsComparable{privateStringname;privateDoubleprice;publicGood(Stringname,Doubleprice){this.name=name;this.price=price;...