
JavaSE
文章平均质量分 65
jade*
这个作者很懒,什么都没留下…
展开
-
Java进行多进程编写与读写文件
Java的标准库中字节流/字符流这是Java是如何进行读写文件?读文件:FileInputStream 字节流写文件:FileOutputStream 字节流2.Java进行多进程编程进程(process)相当于一个任务(task)双击exe的时候,操作系统就会读取这个可执行文件中的代码和数据,并且创建出一个进程来执行其中的代码。一个操作系统,工作的时候本来就有很多的进程,这些进程在做自己的事情,互不干扰(进程重要的特点:独立性)某个进程出现问题的时候,只是当前进程崩溃了,不..原创 2021-05-14 17:31:15 · 985 阅读 · 1 评论 -
包装类(Java)
文章目录1.包装类1.1为什么要引入包装类1.2包装类与基本类型2.自动装箱和自动拆箱2.1基本类型与包装类的差别2.2自动拆箱1.包装类1.1为什么要引入包装类肯定有很多人有这样的疑问,我用这些基本类型挺好用的呀,也挺简单的,为什么要引入包装类呢,多麻烦呀。Java是面向对象的语言,在很多的类和方法种的参数都需要使用对象(例如集合),但是基本类型又不是面向对象的,这就造成了很多的不方便。比如下列的语句就编译不通过。Stack<char> stack = new Stack<原创 2021-05-08 13:31:55 · 466 阅读 · 0 评论 -
接口
文章目录1.接口的概念1.接口的概念接口是抽象类的更近一步(比抽象类还抽象)抽象类只是不能实例化,但是其他的各个方面都和普通的类差不多。接口就更抽象了,不仅不能实例化,而且它的特性和普通的类不一样。接口中也可以放抽象方法,这里的抽象方法不必写abstract(...原创 2021-05-06 16:23:53 · 446 阅读 · 0 评论 -
抽象类
文章目录1.理解抽象1.理解抽象抽象的反义词:具体抽象类本身就是用来表示一个不太具体的概念抽象方法就更不具体,里面没有实质的实现。Java种使用abstract关键字来表示抽象类和抽象方法。abstract关键字存在的意义,就是让程序员明确的告诉编译器,这个类就是一个抽象的类,不应该进行实例化,于是编译器就要做好相关的检查。像这种不需要实例化必要的类,就可以把这个类作为抽象类。像这种本身没有方法体,只是为了能被子类重写的方法,就可以把这个方法做成一个“抽象方法”。给这个类前面加上abst原创 2021-05-06 09:37:05 · 516 阅读 · 0 评论 -
访问限定符
文章目录Java中对于字段和方法总共有四种访问权限private :类内部的可以访问,类外部的不可以访问默认(default)也叫包权限访问:类内部能够访问,同一个包中的类可以访问,其他的类不能访问。protected:类内部能访问,子类和同一个包中的类可以访问,其他的类不能访问。public :类内部和类的调用者都可以访问。范围privatedefaultprotectedpublic同一个包中的同一类可以可以可以可以同一个包中的不同类不可以可以原创 2021-04-28 13:52:13 · 676 阅读 · 0 评论 -
构造初始化类相关题
运行下列的程序,最后的执行结果为:class X{ public Y y=new Y(); public X(){ System.out.println("X"); }}class Y{ public Y(){ System.out.println("Y"); }}public class Z extends X { public Y y=new Y(); public Z(){ Syst原创 2021-04-28 13:19:36 · 438 阅读 · 0 评论 -
泛型2(Java)
文章目录1.泛型类的使用--通配符1.1基本1.2 通配符-上界1.3通配符--下界2 泛型中的父子类型3.泛型方法3.1语法格式3.2示例4.泛型的优缺点1.泛型类的使用–通配符通配符,和类型边界有点像,也是限制泛型参数传入的条件,是在泛型类的使用的时候涉及的,尤其是泛型类作为某个方法的参数的时候涉及的。1.1基本?用于泛型的使用,即为通配符public class MyArray<E>{}//可以传入任意类型的MyArraypublic static void pri原创 2021-04-28 11:22:39 · 424 阅读 · 0 评论 -
泛型1(Java)
文章目录1.泛型的定义1.1 什么是泛型?1.2 为什么要使用泛型?1.泛型的定义1.1 什么是泛型?泛型就是让一个类/一个方法,能够支持多种不同的数据类型。1.2 为什么要使用泛型?public class MyArray { private int [] arr=null; private int size; private int capacity; public MyArray(int capacity){ arr=new int[capa原创 2021-04-28 09:44:20 · 686 阅读 · 0 评论 -
异常2(Java)
文章目录1.异常的处理流程1.异常的处理流程程序先执行try中的代码如果try中的代码出现异常,就会结束try中的代码,看和catch中的异常类型是否匹配;如果找到匹配的异常类型,就会执行catch中的代码如果没有找到匹配的异常类型,就会将异常向上传递到上层调用者。...原创 2021-04-27 21:06:02 · 943 阅读 · 3 评论 -
异常1(Java)
文章目录1. 认识异常1.1 初始异常1.2 防御式编程1.3 异常的好处2.异常的基本语法2.1捕获异常2.2不处理异常2.3使用try catch后的执行过程2.4 catch只能处理对应种类的异常2.5 catch可以是多个2.6 可以用一个catch捕获所有的异常2.7 finally完成最后的工作1. 认识异常1.1 初始异常在我们刚开始接触Java SE的时候,也接触到了一些异常。如限免(1)除以0System.out.printLn(5/0);执行结果如下:(2)数组下标越界原创 2021-04-11 11:45:32 · 617 阅读 · 0 评论