随笔分类 -  JAVA随笔

摘要:使用单元测试的好处:方便查找到程序的问题所在之处。 JUnit的好处:无需编写main()方法,即可对程序进行测试 导包:导入Junit相关的jar包。实际测试中并未有下载,直接在Eclipse中设置即可。 右键项目 >> Bulid Path >> Add Libraries... 选择JUnit 阅读全文
posted @ 2021-01-18 16:51 假装有知识 阅读(195) 评论(0) 推荐(0) 编辑
摘要:今日内容: Vector基础: package test; import java.util.Vector; public class TestVector { public static void main(String[] args) { Vector vector = new Vector() 阅读全文
posted @ 2020-10-19 16:49 假装有知识 阅读(21) 评论(0) 推荐(0) 编辑
摘要:周总结: 学习了Java的相关知识 今天的内容: 通过String.valueof(char[]).toCharArray()方法传递的字符数组会自动开辟空间。且返回的字符数组地址与源字符数组不同,故新的不影响源字符数组。通过这一性质可以将类中私有的字符数组返回。 明天的打算:继续写实验题,并学些J 阅读全文
posted @ 2020-10-18 16:26 假装有知识 阅读(80) 评论(0) 推荐(0) 编辑
摘要:当类中声明了带有参数的构造函数,就会覆盖默认的无参的构造函数,只有显式声明了无参的构造函数才可以进行无参的初始化。 子类在创建的时候会先调用父类相应的构造函数。 如有对应的静态初始化块,则会先调用父类的静态初始化块,之后调用自身的初始化块。 普通初始化块在全部的静态初始化块之后执行。子类在实例化时, 阅读全文
posted @ 2020-10-10 18:46 假装有知识 阅读(98) 评论(0) 推荐(0) 编辑
摘要:public class GetRandom { public static void main(String[] args) { int seed = 100; int a = seed; for (int i = 0; i < 100; i++) { a = (int) (168097 * a) 阅读全文
posted @ 2020-10-07 19:22 假装有知识 阅读(63) 评论(0) 推荐(0) 编辑
摘要:enum 类型不是基本类型而是一个类,可以用==代替equals方法。特征:不能有public的构造函数、所有枚举值都是public static final的。其自身提供了valueof的方法与toString方法是相对应的。其返回值是相对应字符串的枚举值。另外在重写toString方法时应该对应 阅读全文
posted @ 2020-09-29 20:37 假装有知识 阅读(91) 评论(0) 推荐(0) 编辑
摘要:今天上课进行了Java的测试,让写一个模拟ATM程序。在课上没有写出来。特别的遗憾。我在写的时候没有先构建好整体的框架,读题不仔细。导致我后面在写具体功能的时候出现了牵一发而动全身的情况。在出现了问题之后,修改一处就会涉及到其他多个功能。造成了程序的修改困难。 此外,我对文件的操作依旧不太熟悉,导致 阅读全文
posted @ 2020-09-22 23:27 假装有知识 阅读(174) 评论(0) 推荐(0) 编辑
摘要:今天的内容: Java中当使用Println一段字符串和字符数组时,字符数组会出现乱码(可能是地址)这种现象是println()方法重载的原因. public class t { public static void main(String[] args) { char[] a = new char 阅读全文
posted @ 2020-08-07 20:35 假装有知识 阅读(81) 评论(0) 推荐(0) 编辑
摘要:今天的内容: Java中System类中arraycopy(0方法可以使一个数组中的部分数据被另一个数组的部分数据替换. import java.lang.reflect.Array; import java.util.Arrays; import java.util.Random; public 阅读全文
posted @ 2020-08-06 20:24 假装有知识 阅读(83) 评论(0) 推荐(0) 编辑
摘要:今天的内容: Java规定,方法内的变量都是临时变量,所以方法内不能有static的变量。如果要使用static的变量则需要在方法内定义。 Java中的System.out.printf()方法可以实现类似C语言中的printf()函数的功能 Java的Scanner类读取一个字符可以用 scann 阅读全文
posted @ 2020-08-05 20:51 假装有知识 阅读(70) 评论(0) 推荐(0) 编辑
摘要:今天的内容: Error异常指错误,通常是程序员不能通过代码来解决的问题,底层环境或硬件问题。也就是说在程序中用户不能捕获Error及任何Error子类的异常。包括linkageError(结合错误)和VitualmachineError(虚拟机错误)两个子类。 linkageError常用子类: 阅读全文
posted @ 2020-08-01 21:32 假装有知识 阅读(104) 评论(0) 推荐(0) 编辑
摘要:今天的内容: 明天的打算:继续学习异常处理 问题:无 阅读全文
posted @ 2020-07-31 21:07 假装有知识 阅读(60) 评论(0) 推荐(0) 编辑
摘要:今天的内容: 明天的打算:继续学习 问题:无 阅读全文
posted @ 2020-07-30 20:51 假装有知识 阅读(103) 评论(0) 推荐(0) 编辑
摘要:今天的内容: FileInputStream: 该流可以从文件中读取数据,它的对象可以用new创建。 使用字符串类型的文件名创建一个输入流对象读取文件: InputStream f = new FileInputStream("c:/java/hello"); 也可以使用一个文件对象来创建一个输入流 阅读全文
posted @ 2020-07-29 21:15 假装有知识 阅读(995) 评论(0) 推荐(0) 编辑
摘要:今天的内容: Java.io包 基本包含了所有操作输入、输出需要的类。所有这些类代表了输入源和输出目标。它支持很多种格式。如:基本类型、对象、本地化字符集等。 流可以理解为一个数据的序列。输入流表示从一个源读取数据、输出流表示向一个目标写数据。 Java的I/O流更是应用到了文件传输和网络编程中。 阅读全文
posted @ 2020-07-28 21:29 假装有知识 阅读(565) 评论(0) 推荐(0) 编辑
摘要:今天的内容: 定义在类的内部。 作用:不希望该类作为大家共同访问的类,只供本类使用,当作本类的一个成员使用。 类别:成员内部类、局部内部类、静态内部类、匿名内部类 内部类是一个编译时的概念,一旦编译成功就会成为完全不同的两个类,对于一个名为outer的外部类和其内部定义的名为inner的内部类,编译 阅读全文
posted @ 2020-07-27 16:59 假装有知识 阅读(84) 评论(0) 推荐(0) 编辑
摘要:今天的内容: 动态绑定:可以使多态更加灵活。 向上转型:父类对象的引用指向子类对象。隐式转换。Father f = new Son(); 向下转型:子类对象的引用指向父类对象。需显式转换。Father f = new Son(); Son s = (Son) f; 动态绑定:当虚拟机调用一个实例方法 阅读全文
posted @ 2020-07-26 21:51 假装有知识 阅读(124) 评论(0) 推荐(0) 编辑
摘要:今天的内容: 关键字:interface 声明方法: 访问修饰符 interface 接口名 (extends 其他接口名){ //变量 //方法 } 接口支持多继承, 声明方法类似c++ 标记接口: 定义: 没有任何方法和属性的接口,仅表明它的类属于一个特定的类型,供其他代码来测试允许做一些事情. 阅读全文
posted @ 2020-07-25 20:02 假装有知识 阅读(101) 评论(0) 推荐(0) 编辑
摘要:今天的内容 克隆的限制: 被克隆的类必须自己实现Cloneable的接口,以指示Object.clone()方法可以合法地对该类实例进行按字段复制。Cloneable接口实际上是一个标识接口, 没有任何接口方法. 实现Cloneable接口的类应使用公共方法重写原本受保护的Object.clone方 阅读全文
posted @ 2020-07-24 21:18 假装有知识 阅读(142) 评论(0) 推荐(0) 编辑
摘要:今天的内容: Java中所有的类都默认继承Object类,Object类是Java所有类的父类。定义:public class ObjectObject是类层次结构的根类,每个类都是用Object作为超类。所有对象(包括数组)都实现这个类的方法。Object类常用方法: 明天的打算:继续学习 问题: 阅读全文
posted @ 2020-07-23 21:41 假装有知识 阅读(193) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示