09 2018 档案
摘要:抽象类: 抽象方法:不包含方法体的方法为抽象方法,抽象方法必须使用abstract关键字来修饰: abstract void method(); 抽象类:当一个类中包含了抽象方法时,该类必须使用abstract关键字来修饰。抽象类可以不包含抽象方法,但是有抽象方法的类一定是抽象类。 抽象类不能创建一
阅读全文
摘要:重载解析: a被声明为A类型的对象,调用method()方法时,如果有多个同名方法,参数不同,编译器将列举所用类A的method()方法和所用父类中public类型的method()方法,编译器查看这些方法的参数列表,选择完全匹配的,调用该方法。 静态绑定(编译时绑定): 当程序的方法运行采用静态绑
阅读全文
摘要:真的只有值传递! java中对象作为参数传递给一个方法,到底是值传递,还是引用传递? 答:值传递 这里说的很清楚了:https://www.cnblogs.com/zhouxiansheng/p/3958809.html
阅读全文
摘要:Java源代码 >编译器 >Java字节码(即虚拟指令、.class文件、特殊的二进制文件、二进制字节码文件) >jvm >解释器(jvm的一部分) >二进制机器码(特定的) >运行 javac.exe可以简单看成是Java编译器。 java.exe可以简单看成是Java解释器。 通常情况下,一个平
阅读全文
摘要:1.当int型整数超出自己范围时,会从它的上界重新开始。 输出:-2147483648 2.在eclipse里怎样给main()函数里的args[]参数赋值? 这段代码要读取args[]中的一个字符,在控制台中可以通过java exp abc 将参数abc传入程序中, (如果控制台要输入多个参数,用
阅读全文
摘要:String :equals()方法是进行内容比较,而不是引用比较。 “==”比较两个变量本身的值,即两个对象在内存中的首地址。 Scanner :用Scanner实现字符串的输入有两种方法,一种是next(),一种nextLine()。 next()一定要读取到有效字符后才可以结束输入,对输入有效
阅读全文
摘要:Books.java: 这个文件定义了一个Books类。 规定Books类拥有的属性:int id, String name, String publish, double price, int number, double money。 重写了toString()方法,方便打印Books类定义的某
阅读全文
摘要:使用try catch finally关闭文件流: 写入文件: 读文件: 字节流缓冲区拷贝文件: 在写这个的时候我没有仔细研究b=in.read()和b=in.read(byte[])的区别,以至于没弄懂这个buff。下面简单说明一下: 第一种: 上面这种情况下in.read()返回的是从输入流中读
阅读全文
摘要:遇到的问题: 1.int和Integer的区别? 1)Integer是int的包装类,int则是java的一种基本数据类型 。 2)Integer变量必须实例化后才能使用,而int变量不需要 。 3)Integer实际是对象的引用,当new一个Integer时,实际上是生成一个指针指向此对象;而in
阅读全文
摘要:Map:类似Python的字典 HashMap: 不支持线程的同步,即同一时刻不能有多个线程同时写HashMap; 最多只允许一条记录的键值为null,不允许多条记录的值为null HashMap遍历所有键和值的两种方法: 第一种: 第二种: Hashtable:线程安全,存取元素时速度很慢,一般只
阅读全文
摘要:1.创建用户类,重写HashCode()和equals()方法: 2.创建用户注册类: 3.创建校验信息类:
阅读全文
摘要:集合:一系列特殊的类,这些类可以存储任意类型的对象,长度可变,集合类都在java.util包中。 但是集合记不住对象的类型,当把对象从集合中取出时这个对象的编译类型就变成了Object类型。这样在取元素的时候,如果进行强制类型转换就会很容易出错。 为解决这个问题,在java中引入“参数化类型”,即泛
阅读全文
摘要:打包的时候,要记得改一下这个配置路径~ 教程:https://www.cnblogs.com/wanf/p/7871787.html
阅读全文
摘要:String: String是一个特殊的类,被定义为final类型,为字符串常量,同样的字符串在常量池中不能重复。 但是由于使用关键字new创建新的字符串,java会在对中分配新的空间,这样即使字符串相同返回的引用也不相同。 而StringBuilder和StringBuffer均为字符串变量,即S
阅读全文
摘要:super关键字: 当父类被重写之后,子类对象无法访问父类被重写的方法,super就是为了解决这个问题: 1.使用super关键字访问父类的成员变量和成员方法: super.成员变量 super.成员方法([参数1,...]) 2.使用super关键字访问父类的构造方法:(尽量在类中定义一个无参的构
阅读全文
摘要:Java SE5新增加@Override注解,它并不是关键字,但是可以把它当作关键字使用。当你想要覆写(重写)某个方法时,可以选择添加这个注解,在你不留心重载而并非覆写了该方法时,编译器就会生成一条错误信息。 方法重载:重载的时候,方法名要一样,但是参数类型或个数不一样,返回值类型可以相同也可以不相
阅读全文

浙公网安备 33010602011771号