12 2019 档案
摘要:异常处理中throw和throws的区别 1.作用不同:throw用于程序员自行产生并抛出异常;throws用于声明在该方法内可能抛出异常。 2.使用的位置不同:throw位于方法体内部,可以作为单独语句使用;throws必须跟在方法参数列表的后面,不能单独使用。 3.内容不同:throw抛出一个异
阅读全文
摘要:对比单继承与多继承的优势,以及Java解决方案 继承是一种面向对象的基本特征之一,但在具体语言的语法设计中有两种方式:多继承和单继承。 所谓多继承是指一个子类可以拥有多个父类;单继承则是一个子类只拥有一个父类。 多继承的优点在于由于可以同时具备多个父类的特征,可以让子类拥有更高的丰富度;而缺点是类的
阅读全文
摘要:集合与数组比较 数组不是面向对象的,存在明显的缺陷,集合完全弥补了数组的一些缺点,比数组更灵活更实用,可大大提高软件的开发效率而且不同的集合框架可适用与不同场合。具体如下: 1.数组的效率高于集合类。 2.数组能存放基本数据类型和对象,而集合类中只能存放对象。 3.数据容量固定且无法改变,集合类容量
阅读全文
摘要:图形界面 setBounds(300,300,300,300);设置位置和大小 ActionEvent e 事件是由哪个控件发出的,通通都记录在ActionEvent 这个对象中 e.getActionCommand();'返回事件源的名字 e.getSource();返回这个事件的事件源本身对象J
阅读全文
摘要:图形界面 JFrame在swingbao JFrame jframe = new JFrame(); iframe.setVisible(true); //设置窗口显示 jframe.setLocation(300, 300);//设置窗口位置 jframe.setSize(400,400);//设
阅读全文
摘要:总结 I/O流 File类 在java.io包下 File file = new File("路径") file.exists(),判断文件是否存在 file.createNemFile();创建文件 file.delete;删除文件 file.isDirectory();判断是否是文件夹 file
阅读全文
摘要:内部类 成员内部类 可以很容易调用外部类所有的属性和方法 //成员内部类 public class Inner{ public String name = "jack"; public void show(){ System.out.println("成员内部类"); System.out.prin
阅读全文
摘要:Map键值对 Map<key,value> map = new HashMap<key,value>(); key:键,相当于下标,但又与下标不同,它是需要自己定义类型,也就是说key可以存放基本数据类型、string;但是key的值不能重复,因为key值时hash集合存储的 value:存放的值,
阅读全文
摘要:集合 集合ArrayList 可以添加重复数据 ArrayList<e> list = new ArrayList<e>(); e:表示泛型 什么数据类型, 如果是基本数据类型就用包装类 如果不加<e>,那么集合可以同时存放基本数据类型和String类型 集合长度 size()方法,获取集合长度.
阅读全文
摘要:异常: try...catch 异常分为编译(受检)异常 和 运行时异常 try...catch的运行顺序 当try块中没有异常时,try块运行完之后,跳过catch块,直接执行后面的代码 当try块中有异常时,运行到异常语句,直接跳到catch中,运行完catch中语句之后,直接执行后面的代码,t
阅读全文
摘要:抽象类 abstract 抽象类不可以用new关键字实例化,实例化一个抽象类没有任何意义 抽象类不能实例化,但是有构造器 抽象类和抽象方法 必须 被abstract 修饰 如果要用抽象类,可以使用多态 1.抽象类是用来被继承的,2.抽象方法就是用来实现的,3实现多态 抽象方法 抽象方法一定在抽象类中
阅读全文
浙公网安备 33010602011771号