- 博客(56)
- 收藏
- 关注
原创 IO2
一、字节流的复制1.读取数据read()2.写入数据write()3.循环输出二、字符缓冲区1.读取数据reader()2.写入数据writer()3.创建一个缓冲区。再定一个变量,记住读取读入缓冲区的字节数4.循环输出三、字符流1.FileReader和FileWriter用于读写文件,BufferedReader和BufferedWriter是具有缓冲功能的流四、标准输入...
2019-12-25 20:25:53
231
原创 IO
1.IO:输入/输出流:一组有序的、起点、终点2.字节的集合:对数据传输的总称3.输入:InputSream、输出:OutputSream这两是抽象类,它的实现类有:FileInputStream(文件流)、PipedInputSream(管道流)、DataInputStream(数据流)import java.io.*;public class Test {public static ...
2019-12-25 20:25:01
97
原创 补实用类、集合、线程
一、1.String实用类输出一行eg:String str=sc.nextline();System.out.println(str);输出换行eg:String str=sc.next();System.out.println(str);2.Random随机数eg:Random ran=new Random();ran.nextInt(10);3.Data类eg:当前系...
2019-12-24 22:29:23
64
原创 线程
1.线程程序:是一段静态的代码,他的应用软件执行的蓝本进程:是程序的一次执行过程,是系统运行程序的基本单位线程:是比进程更小的执行单位。相当于一个任务中的一条执行路径2.进程和线程都是一个控制流程,一个进程通常对应一个程序,一个程序可以由多个不同的线程构成3.进程是相互独立的,不共享数据4.线程分为单线程和多线程:单线程:如果只有一条单一线索 存在问题效率相对底下没有充分合...
2019-12-21 18:27:23
107
原创 工具类
Collections工具类在程序中,针对集合的操作非常频繁,。针对这些常见操作,JDK提供了一个工具类专门来操作集合,这个操作类就是Collections,它位于java.util包中。Collections类中提供了大量的方法用来对于集合中的元素进行排序、查找和修改等操作。Arrays工具类它是专门用于操作数组的工具类...
2019-12-20 19:59:43
233
原创 String类、StringBuffer类、Random类
1.String类:实际开发中是最常用的2.使用“+”运算符链接字符串时注意以下三点:字符串与字符串进行“+”连接时:第二个字符串会连接到一个字符串之后字符串与其他类型进行“+”连接时,因字符串在前面,所以其他类型的数据都要转换成字符串与前面的字符串进行连接其他类型与字符串进行“+”连接时因字符串在后面,其他类型按照从左到右进行运算,最后再与字符串进行连接3.StringBuffer类...
2019-12-18 20:23:01
148
原创 集合和迭代器
1.java的集合类是一些常用的数据类型,比如:队列,栈,链表等。java集合,用于存储数量不等的对象,并按规定时限一些常用的操作何方算法。2.集合里不能存基本数类型。3.java集合框架在这...
2019-12-15 20:51:10
130
原创 异常
1.在java中,阻止当前方法或作用域的情况,有错误出现。2.异常有:编译错误;逻辑错误;运行错误。3.异常还分为:*1.*系统级别错误:硬盘,内存,出现Error,是程序员无法控制的*2.*程序级别错误:运行时异常,是程序员可以控制的4.异常处理:*1.*抛:抛有自动抛和手动抛1.1方法内:用 throw关键字 ----将产生的异常抛出,是抛出异常的一个动作。方法头:用 thr...
2019-12-12 21:14:31
81
原创 抽象类和接口
1.定义抽象类抽象类是对问题领域进行分析后得出的抽象概念,是对一批看上去不同但本质上相同的具体概念的抽象。2.抽象类和抽象方法必须使用abstract关键字来修饰。3.语法:[访问符] abstract class 类名{[访问符] abstract <返回类型>方法名参数列表;}4.抽象类一定要由子类继承。5.规则:①abstract关键字放在class前指明该类是抽...
2019-12-11 13:42:09
127
原创 final关键字和内部类
1.Final关键字Final关键字表示不可改变的,最终的意思用于修饰变量方法和类。①当final关键字修饰变量时,表示该变量是不可改变的量,即常量。②当final关键字修饰方法的,是该方法不可被子类重写,即最终方法。③当final关键字修饰类时,而是开立不可被子类继承,即最终类。2.内部类:在一个类的类体之内,再定义一个类,该情况下外面的类称为外部类,里面的内存为内部类。语法:外部类...
2019-12-10 19:58:45
120
原创 多态性
1.多态性:是面向对象中最重要的概念,在Java中有两个体现:①方法的重载和重写②对象的多态性可以直接应用在抽象类和接口上2.张万引用变量有两个类型:编译时类型和运行时类型。编译时类型由声明该变量时使用的类型决定运行时类型由实际付给该变量的对象决定注:若编译时类型和运行时类型不一致就出现多态3.对象的多态,在Java中,子类的对象可以替代父类的对象使用。①一个变量只能有一种确定的...
2019-12-09 00:24:48
114
原创 继承性
1.继承性:继承性用关键字extendsEg:class Dog extends Animal{}作用:它的出现提高了代码的复用性,让类与类之间产生了关系,提供了多态的前提,不要仅为了获取其他类中的某个功能而去继承。特点:单一性,多层,传递性。规则:子类不能直接访问父类中私有的成员变量和方法2.重写也称为方法的重置和覆盖。在程序执行时,子类的方法将覆盖父类的方法。要求如下:①重写方法...
2019-12-08 18:07:42
543
原创 方法
1.面向对象的三种特征封装性:当时面向对象的核心思想相对象的属性和行为封装起来不需要让外界知道具体实现细节,这就是封装思想继承性:继承性主要描述的是那位之间的关系,通过继承,可以在无须重新编写原有类的情况下对原有类的功能进行扩展多态性:是指在程序中允许出现重名现象。2.类的定义:类是对象的抽象,它用于描述一组对象的共同特征和行为,也被称作属性,用于描述对象的行为,简称为方法3.对象的创...
2019-12-07 21:48:22
85
原创 方法及数组
1.方法在java中声明一个方法的具体语法格式如下:修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2,…){执行语句…Return返回值;}对于上面的语法格式具体说明如下:修饰符:方法的修饰符比较多,有对访问权限进行限定的有静态修饰符static,还有最终修饰符final等.返回类型:用于解定方法返回值的数据类型参数名:是一个变量,用于接收调用方法时...
2019-12-06 20:57:32
77
原创 选择结构语句及循坏
选择结构语句1.if条件语句If(条件语句了){代码块}2.if…else语句If(判断条件){执行语句1…}else{执行语句2…}3.if…else if…else语句If(判断条件1){执行语句1}else if(判断条件2){执行语句2}…Else if(判断条件n){执行语句n}else{执行语句n+1}选择结构语句1.if条件语句If(条件语...
2019-12-06 16:23:33
139
原创 Java概述、运算符及常量
1.Java语言优势资源免费,跨平台,健壮,安全,高性能,简单,面向对象,动态性,多线程。2.java应用平台Java se标准版Java ee 企业版Java me 小型版3.java应用领域企业级应用,安卓平台应用,移动领域应用。4.专有名词JDk:java开发工具包JRE:JAVA运行时环境JVM:JAVA虚拟机SDK:开发工具包5.java虚拟机:具有指令集并使...
2019-12-05 20:10:54
158
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅