回调 回调是一种常见的程序设计模式。这种模式中,可以指出某个特定事件发生时应该采取的动作。 直接给上代码 这里调用了java.swing包中的Timer类,可以使用它在给定的时间间隔时发出通告 我们这里可以分析下这段代码。构造一个TimePrinter类调用ActionListener接口,而这个类 ...
分类:
编程语言 时间:
2019-02-07 00:11:27
阅读次数:
213
接口 接口技术:这种技术主要用来描述类具有什么功能,而并不给出每个功能的具体实现。一个类可以实现一个或多个接口,并在需要接口的地方,随时使用实现了相应接口对象。 接口概念:接口不是类,而是对类的一组需求的描述,这些类要遵从接口描述的统一格式进行定义。 举个简单的例子:假设有一个类A,其中有一个sor ...
分类:
编程语言 时间:
2019-02-01 22:37:43
阅读次数:
184
在C++中编译时是要确定数组大小的,而Java有所不同,它允许在运行时确定数组的大小。但是如果仅通过数组是无法改变运行时无法动态更改数组的问题。一旦确定了数组大小,就很难改变他了数组的大小了,要解决这个问题,就需要引入ArrayList的类。它使用起来有点像数组,但在添加或删除元素时,具有自动调节数 ...
分类:
编程语言 时间:
2019-01-31 00:11:14
阅读次数:
200
这是我反复看了两遍才理解的部分。其中也不乏参考了他人的微博内容,才大致对这个方法有所理解。 首先我们从Object类开始说起, 书中已经说了Object类是Java中所有类的始祖,在Java中的每个类都是由他扩展而来的,但在现实使用中并没有要求写出。如果一个类并没有明确指出超类,Object就是被认 ...
分类:
编程语言 时间:
2019-01-30 01:31:24
阅读次数:
228
一、final 1.final修饰方法时,需要注意的点: #final修饰方法时,之前的第二个原因是效率。但是如果方法过于庞大,可能看不到内嵌调用带来的任何性能提升。在最近的Java版本中,不需要使用final方法进行这些优化了。“ #因此,如果只有在想明确禁止 该方法在子类中被覆盖的情况下才将方法 ...
分类:
编程语言 时间:
2019-01-29 18:26:17
阅读次数:
183
用户自定义类: 这部分并没有太过于困难的部分,借由代码进行复习: Employee类的定义: package com.java.EmployeeTest;import java.time.*;public class Employee { private String name; private d ...
分类:
编程语言 时间:
2019-01-28 10:51:30
阅读次数:
184
关于这本书,前三张都是基本内容,我觉得个人掌握的还可以,所以从第四章开始整理每日所学。 第四章主要说的是对象和类。第一部分是面向对象程序设计的概述。其中面向对象程序设计简写OOP,接下来写的是类,即构造对象的模板,由类构造对象的过程称创建类的实例(instance)这里可以想到instanceof, ...
分类:
编程语言 时间:
2019-01-28 01:31:32
阅读次数:
199
一:文件概述 二:文件类File (一)常用方法实现 三:新的文件系统类(补充File类) (一)Path, Files 1.Path接口类:Path 和 java.io.File 基本类似 接口方法: 2.补充Paths类 3.Files java 文件操作(二) Files和Path (二) D ...
分类:
编程语言 时间:
2019-01-09 12:18:44
阅读次数:
234
一:private对于类和对象 二:子类对于父类private成员变量的访问 ...
分类:
编程语言 时间:
2019-01-05 12:08:07
阅读次数:
128
一:工具类 二:Arrays类(处理数组) (一)基本方法 (二)实现 import java.util.Arrays; import java.util.Random; public class ArraysTest { public static void main(String[] args) ...
分类:
编程语言 时间:
2019-01-04 17:21:11
阅读次数:
205