![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
钟钟终
知耻而后勇,脚踏实地
展开
-
JAVA 总复习
易错考点:1.通过类名不可以调用实例方法,可访问静态成员。2.通过对象名可以访问静态成员,和非静态成员。3.静态方法不能直接调用非静态方法,而实例方法可访问静态方法。4.自定义类时不允许定义如下方法public void toString() { }。因为toString方法是内置在Object中的方法,重写的方法必须和父类一模一样。重载:1.在同一个类中。2.方法名必须相同。3.与修饰符和返回值无关,不能修改。4.可修改参数列表,通过改变参数的类型、顺序、个数)进行重载。重写:1.必须和父类方法一原创 2022-06-15 23:02:32 · 128 阅读 · 0 评论 -
JAVA 输入输出+图形用户界面
一.流的分类1.按方向分为输入流(外部—>程序)和输出流(程序—>外部);2.按照读取单位分为字节流和字符流;3.按是否直接与数据源打交道分为节点流和处理流。调用流对象的读写方法大都需要处理,该异常是检验异常,需要捕捉或在调用方法后加声明。二、分为五个需要掌握的方法1.字节输入流2.字节输出流利用一张图片读取二进制数生成一张一摸一样的图片。3.字符输入流4.字符输出流注意点:1.写数字到文档中时,不要加换行符之类的其他东西,不然也会当成要写入的信息处理。2.会影响后续对写入数据的处理。原创 2022-06-08 17:02:16 · 1295 阅读 · 0 评论 -
Java 继承和多态
1.静态方法不能调用实例方法。改正:在实例方法前加static改为静态方法或者生成类的对象调用实例方法。2.在继承中,方法的重写不能改变方法的类型和返回值,可以修改方法的参数表。3.构造方法之间的调用使用关键字this。4.this(1)要放在第一句,对于构造方法的调用要放在第一句。6.抽象类可以有方法体,但是不能创建实例对象。7.接口中常量要进行初始化。接口中常量要初始化。int a=123;定义抽象类Shape(形状),包含形状名字属性及相应构造方法。定义两个接口,一个接口IAre原创 2022-06-03 17:59:44 · 88 阅读 · 0 评论 -
Java 类和对象、继承
三大特征(封装、继承、多态)小知识点:1.boolean是基本类型,但是不能和其他七种类型相互转化2.接口类可以为数组元素 ???3.一个普通类实现接口,就要实现接口中所有的抽象方法4.在一个类内,静态方法不能直接调用非静态方法5.通过对象名可以访问静态成员。6.通过类名不能访问实例成员(不加static修饰的成员)补充:调用和访问两个概念访问:不需要创建对象调用:需要创建对象1:静态方法只能访问静态-------------这里是访问,不是调用,2:非静态方法可以访问静态,也可以原创 2022-05-31 21:14:18 · 128 阅读 · 0 评论 -
Java 基础知识点(1)
语法注意点boolean类型不能同其他7种类型(byte,short,int,long,float,double,char)互相转换。常量定义使用关键字final。import语句,当程序中调用别的包下的系统类或自定义类时,需要通过import语句导入(系统包java.lang例外)java中数据的输入通常用Scanner类,它有读入各种数据的方法,如nextInt()、nextDouble()、next()、nextLine()等,分别表示读入一个整数、实数、字符串、一整行。注意吸收输入完整原创 2022-05-31 18:38:36 · 115 阅读 · 0 评论 -
Java 对容器的排序整理
对于Map进行排序:扑克牌排序将键值对放到List容器中import java.util.*;public class Main { public static void main(String[] args) { Scanner sc=new Scanner(System.in); Map<String,Integer> mp=new HashMap<>(); int n=13; for (int原创 2022-05-12 09:03:16 · 333 阅读 · 0 评论 -
Java 输入输出
文件的创建,重命名,删除,获取文件列表。。。import javax.swing.*;import java.text.SimpleDateFormat;import java.util.*;import java.io.*;public class Main { public static void main(String[] args) throws IOException { //创建目录 File fp=new File("d:/dir1");原创 2022-05-12 07:56:13 · 82 阅读 · 0 评论