Java
文章平均质量分 81
向程序猿学习
这个作者很懒,什么都没留下…
展开
-
Java学习笔记(十一)多线程详细归纳
目录一、什么是线程1.1进程1.1.1进程的定义1.1.2 进程的组成1.1.3 进程的体现1.2.线程1.2.1线程的基本概念二、java中多线程的实现方式2.1. 继承Thread类的方式2.1.1 步骤2.1.2 实现代码2.2 实现Runnable接口方式2.2.1 步骤2.2.2 实现代码2.3两种方式的比较2.3.1 继承...原创 2020-02-03 22:27:15 · 188 阅读 · 0 评论 -
Java学习笔记(十)字符流 - FileReader、FileWriter、InputStreamReader、OutputStreamWriter
目录2.2 字符流2.2.1 Reader 的具体实现子类 - FileReader2.2.2Writer 的具体实现子类 - FileWriter2.2.3 带缓存的FileReader -BufferedReader2.2.4 带缓存的FileWriter -BufferedWriter2.2.5 用InputStreamReader和OutputStre...原创 2020-01-28 18:33:38 · 323 阅读 · 0 评论 -
Java学习笔记(九)文件类、字节流 - FileInputStream、FileOutputStream、BufferedInputStream、BufferedOutputStream
目录一、File类1.1 File类的常用方法1.2. 文件名过滤器二、Java中的流2.1 字节流2.1.1 InputStream 的具体子类 FileInputStream2.1.2 OutputStream 的具体子类FileOutputStream2.1.3BufferedInputStream和BufferedOutputStream2.2 字符...原创 2020-01-27 15:59:17 · 541 阅读 · 0 评论 -
Java学习笔记(八)异常与异常处理
一、异常1.什么是异常异常就是一种对象(Exception)java里的异常对象都是派生于Throwable类的一个实例,若java内置的异常类不能够满足需求,用户可以创建自己的异常类。在程序运行过程中,如果JVM检测出一个不可能执行的操作,就会出现运行时错误 java里运行时错误(Runtime Error)会作为异常抛出 如果异常没有被处理,程序将会非正常终止2.处理异...原创 2020-01-24 13:31:48 · 252 阅读 · 0 评论 -
Java学习笔记(七)包装器、枚举类、内部类、静态内部类、局部类、匿名内部类
一、包装器基本类型 包装类 int Integer short Short long Long char Character byte Byte float Float double Double boolean Boolean 1.装箱int num1 = 1;Integer Num1 =...原创 2020-01-22 19:37:05 · 173 阅读 · 0 评论 -
Java学习笔记(六)String类与其API、StringBuffer和StringBuilder
一、String1.字符串不可变性,在Java里,一旦创建了String类,其类型是不可变的。String str1 = "hello java ";System.out.println(str1 + str1.hashCode());str1 += "Hi java ";System.out.println(str1 + str1.hashCode());输出结果:尽...原创 2020-01-21 17:46:12 · 147 阅读 · 0 评论 -
Java学习笔记(五)包;接口与抽象类的区别
一、包Java用包(package)将类组织起来。借助包可以方便地组织自己的代码,并将自己的代码与别人提供的代码库分开管理。并且可以解决名字空间、名字冲突它与类的继承没有关系,实际上一个子类和其父类可以位于不同的包内 从编译器的角度来看,嵌套的包之间也没有任何关系。例如 java.util 包与 java,util.jar 包内毫无关系。每一个都拥有独立的类的集合1.类的导入一个类...原创 2020-01-17 03:13:04 · 221 阅读 · 0 评论 -
Java学习笔记(四)ArrayList 和泛型类
一、ArrayList在Java里若想有一个可变大小的数组,用ArrayList是其中之一的解决方法,它是一个采用类型参数的泛型类。为了制定数组列表保存的元素对象类型,需要用一对尖括号将类名括起来加在后面,就如ArrayList<String>。1.声明构造方法:ArrayList<String> strlist = new ArrayList<Stri...原创 2020-01-15 16:46:42 · 2029 阅读 · 0 评论 -
Java学习笔记(三)继承与多态
一、概念继承是面向对象的程序设计中最为重要的特征之一(三大特征为:封装、继承、多态) 子类(subclass)和父类或超类(superclass)存在以下关系:子类“is a”父类,即子类是一个特殊的父类。 Java支持单继承,一个类只能有一个直接父类 子类可以修改父类的状态或重载父类的行为,并可添加新的状态和行为(对应着子类是一种特殊的父类) Java 中的继承是通过extends ...原创 2020-01-14 14:48:39 · 170 阅读 · 0 评论 -
Java学习笔记(二)private、protected、public、默认、static、final、abstract修饰符
一、修饰符1.访问修饰符(access modifiers),如public/private等成员的访问控制符 同一个类中 同一个包中 不同包中的子类 不同包中的非子类 private yes 默认(包可访问) yes yes protected yes yes ...原创 2020-01-13 15:15:02 · 1091 阅读 · 0 评论 -
Java学习笔记 (一)对象和类
个人学习笔记一、自定义类类是Java程序的基本要素,是一类对象的原型封装了一类对象的状态和方法1.字段和方法字段(field)是类的属性,用变量来表示,或称为域、域变量、属性、成员变量等方法(method)是类的功能和操作,是用函数来表示的class Person{ String name; int age; public void sayHello() ...原创 2020-01-11 22:06:18 · 286 阅读 · 0 评论