java笔记
文章平均质量分 52
大白的Java日常
这个作者很懒,什么都没留下…
展开
-
JavaSE-IO流2,学习笔记
Write的基本方法public class WriterDemo { public static void main(String[] args) { File file = new File("a4.txt"); Writer writer = null; try { writer = new FileWriter(file,false); writer.write(99);原创 2022-05-06 11:40:32 · 106 阅读 · 0 评论 -
JavaSE-IO流1,学习笔记
JavaIO流,是一种计算机用语。主要是用于处理数据的传输。一.三种分类方式1.按流的方向分为:输入流和输出流2.按流的数据单位不同分为:字节流和字符流3.按流的功能不同分为:节点流和处理流二.四大抽象类1.字符流:Reader Writer2.字节流:InputStream OutputStream三.输入流nputStream的基本方法int read()throws IOException读取一个字节以整数形式返回,如果返回-1已到输入流的末尾voidc原创 2022-05-06 11:24:37 · 132 阅读 · 0 评论 -
Java集合框架二,学习笔记
一.集合接口集合框架定义了一些接口。1.Collection Collection 是最基本的集合接口,一个 Collection 代表一组 Object,即 Collection 的元素, Java不提供直接继承自Collection的类,只提供继承于的子接口(如List和set)。Collection 接口存储一组不唯一,无序的对象。2.List List接口是一个有序的 Collection,使用此接口能够精确的控制每个元素插入的位置,能够通过索引(元素在List中位置,类似于原创 2022-05-06 10:58:06 · 86 阅读 · 0 评论 -
Java集合框架一,学习笔记
集合框架是为表⽰和操作集合⽽规定的⼀种统⼀的标准的体系结构。最简单的集合如数组、列表和队列等,集合框架最著名的例⼦如C++标准库(STL) 。任何集合框架⼀般包含:对外的接⼝、接⼝的实现和对集合运算的算法。 该框架必须是高性能的。基本集合(动态数组,链表,树,哈希表)的实现也必须是高效的。 该框架允许不同类型的集合,以类似的方式工作,具有高度的互操作性。 对一个集合的扩展和适应必须是简单的。 为此,整个集合框架就围绕一组标准接口而设计。你可以直接使用这些接口的标准实现,诸如..原创 2022-05-06 10:37:40 · 104 阅读 · 0 评论 -
Java 异常,上课笔记
一.在程序运行过程中,出现的不正常情况叫做异常。注意: 1、相同的代码在运行的时候,根据输入的参数或者操作的不同,有可能会发生异常,有可能不会发生异常应该在写代码的过程中尽可能的保证代码的正确性,不要到处都bug 2、如果要解决代码中出现的异常,需要添加非常复杂的代码逻辑来进行判断,会使代码变得非常臃肿,不利于维护,可读性比较差,因此,推荐大家使用异常机制来处理程序运行过程中出现的问题 3、程序在运行过程中如果出现了问题,会导致后面的代码无法正常执行,而使用...原创 2022-05-05 19:56:49 · 74 阅读 · 0 评论 -
Java接口
ava 接口接口在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。接口并不是类,编写接口的方式和类很相似,但是它们属于不同的概念。类描述对象的属性和方法。接口则包含类要实现的方法。除非实现接口的类是抽象类,否则该类要定义接口中的所有方法。接口无法被实例化,但是可以被实现。一个实现接口的类,必须实现接口内所描述的所有方法,否则就必须声明为抽象类。另外,在 Java 中,接口类型可用来声明一个变量,他们可原创 2022-02-25 21:31:17 · 59 阅读 · 0 评论 -
Java面向对象
一,多态polymorphism1.同一个引用类型,使用不同的实例而执行不同的操作2.实现多态的两种方法(1.)使用父类作为方法形参实现多态(2.)使用父类作为方法返回值实现多态3.多态之间类型转化(1.)向上转型-子类转换为父类,自动进行类型转换(2.)向下转型-父类转换为子类,结合instanceof运算符进行强制转换4.必要条件要有继承,要有方法重写,父类引用指向子类对象二,引用数据类型的类型转换1.子类转换为父类为自动转换(1.)上转型对象不能操作子类新增的成员变量和方法原创 2022-02-05 09:27:57 · 48 阅读 · 0 评论 -
Java面向对象
一,this关键字:1.作用:代表; 当前对象的一个引用2.普通方法中使用this一定要区分类成员属性和方法的形参使用this来调用其他构造方法位置可以在任意的位置3.构造方法中使用this一定要使用this来调用其他构造方法位置必须是第一条语句注意的点:this不能用于static方法二,static关键字:1.声明的成员变量为静态成员变量规定类名,类属性 调用2.声明的方法为静态方法声明类名,方法名 调用注意的点:静态方法不能以任何方式引用this和supper关键字原创 2022-02-05 09:27:11 · 55 阅读 · 0 评论 -
【无标题】
原创 2022-01-18 09:09:08 · 125 阅读 · 0 评论 -
Java 运算符
java中的运算符: 算术运算符: +,-,*,/,%,++,-- 赋值运算符 = 一个等号=是赋值,两个等号==是关系运算符 扩展赋值运算符:+=,-=,*=,/= 关系运算符: >,<,>=,<=,==,!= 逻辑运算符: &&,||,! 位运算符: &,|,^,~ , >>,<<,>>> (了解)public class...原创 2021-12-16 19:50:07 · 51 阅读 · 0 评论 -
Java 面向对象
一、概念所谓面向对象是一种编程思想,通过这种思想可以吧生活中的复杂事情变的简单化,从原来的执行者变成指挥者,面向对象是基于面向过程而言的,面对对象强调结果,比如你要去上学,强调的是去学校,这个动作就是面向对象,而面向过程强调过程,强调的是你去学校的过程,比如骑自行车骑啊骑啊的去。二、类与对象定义所谓类,就是将具有相似的行为或者属性的事物抽象或者集合形成一个类,就如动物类,人类,植物类所谓对象,通常表现为实体,是类的具体实例,万物皆对象,比如动物类有猫狗这些等等类与对象原创 2021-12-11 00:10:20 · 165 阅读 · 0 评论 -
Java面向对象
1、面向对象基本概念其本质是以建立模型体现出来的抽象思维过程和面向对象的方法(百度百科)是一种编程思维,也是一种思考问题的方式如何建立面向对象的思维呢?1、先整体,再局部2、先抽象,再具体3、能做什么,再怎么做2、类与对象类:类是一种分类,一个类别,一个模板,它描述一类对象的行为和状态,是一组具有相同特性(属性)与行为(方法)的事物集合对象:是一个个性的产物,是一个个体的特征,是类的一个实例,有状态和行为3、类和对象的定义格式类的定义:class 类名称{属性名称;返回值类型 方法名称(){}}原创 2021-12-08 16:00:25 · 53 阅读 · 0 评论 -
Java 数组
import java.util.Arrays;/*数组也是数据结构中的一种实现,在存储数据的时候经常用数组来存储 经常见的数据结构: 线性表 非线性表 树 图 队列 堆 栈 数组经常用来考算法: 面试需求: 1、写出某个算法 冒泡排序 ...原创 2021-12-01 20:25:32 · 61 阅读 · 0 评论 -
Java 数组
数组对象:在Java语言体系中,数组被归为对象处理。数组类型是一种简单的复合数据类型,数组是有序数据集合,其中的每个元素具有相同的数据类型,可以用一个统一的数组名和下标唯一地确定数组中的元素,有一维数组和多维数组。一维数组变量的语法格式:[modifer] type[] arrayName; [修饰符] 类型 数组名创建数组对象的语法格式为:arrayName=new tepy [arrayLength];数组名= new 类型 [数组长...原创 2021-11-28 16:47:12 · 80 阅读 · 0 评论 -
Java 作业
1到10阶层的和import java.util.Scanner;public class newlianxi { public static void main(String[] args) { int sum=0; int fac=1; for(int i=1;i<=10;i++){ fac=fac *i; System.out.println(i+"!="+fac); ...原创 2021-11-25 19:56:35 · 277 阅读 · 0 评论 -
java基本数据类型
内置数据类型Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。byte:byte 数据类型是8位、有符号的,以二进制补码表示的整数; 最小值是-128(-2^7); 最大值是127(2^7-1); 默认值是0; byte 类型用在大型数组中节约空间,主要代替整数,因为 byte 变量占用的空间只有 int 类型的四分之一;short:short 数据类型是 16 位、有符号的以二进制补码表示的整数 最小值是-32768(...原创 2021-11-18 20:17:41 · 54 阅读 · 0 评论 -
JAVA笔记(4)
java运算符算术运算符: +,-,*,/,%,++,-- 赋值运算符 = 一个等号=是赋值,两个等号==是关系运算符 扩展赋值运算符:+=,-=,*=,/= 关系运算符: >,<,>=,<=,==,!= 逻辑运算符: &&,||,! 位运算符: &,|,^,~ , >>,<<,>>> 条件运算符 ?:自增(++)自减(-...原创 2021-11-17 16:57:39 · 366 阅读 · 0 评论 -
大白的Java笔记(3)
java的数据类型:Java是一种强类型的语言数据类型:1.基本数据类型可分为四类八种byte、short、int、long、float、double、char、boolean2.引用数据类型:数组(array)、类(class)、接口(interface)。常量和变量定义:常量变量定义 – 在程序中存在大量的数据来代表程序的状态,其中有些数据在程序的运行过程中值会发生改变,有些数据在 程序运行过程中值不能发生改变,这些数据在程序中分别被叫做变量和常量。常量可理解为不变的..原创 2021-11-12 18:59:46 · 436 阅读 · 0 评论