
Java
ChoRyan Quan
努力努力再努力
展开
-
JAVA泛型详解
一:为什么引入泛型机制:假如我们想要实现一个String数组,并且要求它可以动态改变大小,这时会想到使用ArrayList来聚合String对象。然而,过一阵子,我们想要实现一个大小可以改变的Date对象数组,这时我们希望可以重用之前写过的那个针对String对象的ArrayList实现。//在JAVA 5之前,ArrayList的实现大致如下:public class ArrayL...原创 2018-04-19 11:07:25 · 232 阅读 · 0 评论 -
接口回调目的和用法解析
一、回调的含义和用途1. 什么是回调一般来说,模块之间都存在一定的调用关系,从调用方式上来看,可分为三类:同步调用:同步调用是一种阻塞式调用,即在函数A的函数体里通过书写函数B的函数名来调用之,使内存中对应函数B的代码得以执行。异步调用:异步调用是一种类似消息或事件的机制解决了同步阻塞的问题,例如A通知B后,他们各走各的路,互不影响,不用像同步调用那样,A通知B后,非得等到B走...原创 2018-05-05 15:18:23 · 21666 阅读 · 8 评论 -
java知识整理1
1.谈谈对Java多态的理解多态是指父类的某个方法被子类重写时,可以产生自己的功能行为,同一操作作用于不同对象,可以有不同的解释,产生不同的执行结果。多态的三个必要条件:继承父类重写父类的方法父类的引用指向子类对象2.静态方法与静态成员变量可以被继承吗?为什么? 静态方法与静态成员变量可以被继承,但是不能被重写。它对子类隐藏,因此静态方法也不能实现多态。3.为什么Ja...原创 2018-06-26 11:09:39 · 346 阅读 · 0 评论 -
Java知识整理2
基础问题相关:1. 接口的意义(百度)接口的意义用三个词概括规范,扩展,回调。2. 抽象类的意义(百度)为其他子类提供一个公共的类型封装子类中重复定义的内容定义抽象方法,子类虽然有不同的实现,但是定义是一致的。3. 内部类的作用内部类提供了更好的封装,可以把内部类以藏在外部类之内,不允许同一个包中的其他类访问该类。内部类的方法可以直接访问外部类的所有数据,包...原创 2018-06-26 11:11:53 · 260 阅读 · 0 评论 -
2018-7月Java试题整理
2018-7月Java试题整理 7-12日1.在main()方法中给出的字节数组,如果将其显示到控制台上,需要()标准输出流System.out.println()建立字节输出流建立字节输入流标准输入流System.in.println()解析: 输出到控制台,直接’System.out.println()’ out是“标准”输出流,Public stati...原创 2018-07-21 10:39:03 · 2407 阅读 · 0 评论 -
2018-8月Java试题整理
8-11.Java语言中,按照一定格式生成程序的文档的工具是?javacjavahjavadocjar解析:jar:将许多文件组合成一个jar文件javac:编译javadoc:它从程序源代码中抽取类,方法,成员等注释形成一个和源代码配套的API帮助文档javah:把Java代码声明的JNI方法转化成C/C++头文件。2.静态内部类才可以声...原创 2018-08-01 10:01:00 · 2740 阅读 · 0 评论