随笔分类 -  javaSE

Java基础
摘要:流 首先了解上面是流:流,即输入/输出流。 它可以方便的实现数据的输入、输出操作 分类: 字节流和字符流,输入流和输出流,节点流和处理流 字节流:字节流是程序中最常用的流。 InputStream被看成一个输入管道,OutputStream被看成一个输出管道,数据通过InputStream从源设备输 阅读全文
posted @ 2022-06-12 19:42 一位程序袁 阅读(188) 评论(0) 推荐(0) 编辑
摘要:异常 首先我们先来了解一下什么是异常:导致程序无法在其预期的执行中运行,非正常状况 异常的体系结构: Error:称为错误,Java运行时产生的系统内部错误或资源耗尽的错误(例如系统崩溃,虚拟机错误等) Exception:称为异常类,它表示程序本身可以处理的错误 异常有很多异常:编译时的异常。运行 阅读全文
posted @ 2022-06-12 19:07 一位程序袁 阅读(72) 评论(0) 推荐(0) 编辑
摘要:内部类 内部类有四种:成员内部类,局部内部类,静态内部类,匿名内部类 允许在一个类的内部定义类,这样的类称作内部类。 格式: Class 外部类{ Class 内部类{ } } 特点: 内部类可以直接访问外部类的成员,包括私有成员。 外部类要访问内部类的成员必须要建立内部类的对象 案例: publi 阅读全文
posted @ 2022-06-12 15:12 一位程序袁 阅读(34) 评论(0) 推荐(0) 编辑
摘要:接口 接口是一种特殊的抽象类,它不能包含普通方法。 格式: 【修饰符】interesting 接口名 【extends 父接口····】{ public staic fina 常量类型 = 常量名 = 常量值; } 注意点:与定义类不同的是,在定义接口时,不再使用class关键字,而是使用 inte 阅读全文
posted @ 2022-06-12 14:59 一位程序袁 阅读(54) 评论(0) 推荐(0) 编辑
摘要:封装 什么是封装? 类的封装,是指将对象的状态信息隐藏在对象内部,不允许外部程序直接访问对象的内部信息,而是通过该类所提供的方法来实现对内部信息的操作访问。 那封装有什么作用 为了不出现一些不合理的代码,对类的变量访问做一些限定,不允许外界随意访问,这就需要实现类的封装 在写代码中,我们将类中的属性 阅读全文
posted @ 2022-06-12 13:40 一位程序袁 阅读(38) 评论(0) 推荐(0) 编辑
摘要:Object类 ocject是java.lang.object包下的一个类 Object类是所有Java类的祖先。每个类都使用 Object 作为超类。所有对象(包括数组)都实现这个类的方法。 在不明且给出超类的情况下,java会自动把Object作为要定义类的超类 可以使用类型为Object的变量 阅读全文
posted @ 2022-06-11 16:59 一位程序袁 阅读(32) 评论(0) 推荐(0) 编辑
摘要:子类继承了什么 我们来想一个问题,子类继承了什么 我们来看 public class Animal { String name; int age; public String getName() { return name; } public void setName(String name) { 阅读全文
posted @ 2022-06-11 16:57 一位程序袁 阅读(52) 评论(0) 推荐(0) 编辑
摘要:Hash表 我们来了解什么是Hash表?? 要想知道什么是哈希表,那得先了解哈希函数 二叉平衡树 红黑树 B B+树,它们的查找都是先从根节点进行查找,从节点取出数据或索引与查找值进行比较。那么,有没有一种函数H,根据这个函数和查找关键字key,可以直接确定查找值所在位置,而不需要一个个比较。这样就 阅读全文
posted @ 2022-06-11 16:07 一位程序袁 阅读(25) 评论(0) 推荐(0) 编辑
摘要:ForEach遍历集合 foreach循环是一种更加简洁的for循环,也称增强for循环,能用于遍历数组或集合中的元素。 格式: for(容器元素类型 临时变量:容器变量){ 执行语句} 从上面格式可以看出,与for循环相比,foreach循环不需要获得容器的长度,也不需要根据索引访问容器中的元素, 阅读全文
posted @ 2022-06-11 15:49 一位程序袁 阅读(273) 评论(0) 推荐(0) 编辑
摘要:Arraylist集合 ArrayList是List接口的一个实现类,它是程序中最常见的一种集合。 他的特点:在增加或删除指定位置的元素时,会创建新的数组,效率比较低,因此不适合做大量的增删操作,ArrayList集合在遍历和查找元素时显得非常高效。 我们来测试一下: public static v 阅读全文
posted @ 2022-06-11 15:18 一位程序袁 阅读(50) 评论(0) 推荐(0) 编辑
摘要:类的函数 类的函数也就是类的方法,类中的方法 public class Cat { private String name; private int age; public void aa(){ } 我们在类中定义方法,使用是调用就ok了 泛型的容器类 首先我们知道什么是泛型:参数化类型。 一个方法 阅读全文
posted @ 2022-06-10 15:30 一位程序袁 阅读(33) 评论(0) 推荐(0) 编辑
摘要:包 包就用来归类的 ,我们创建的java类都是在包里面 怎么创建包呢?? 点击之后我们需要创建一个名字 类变量 上面我们说了方法的变量,那么我们在使用类变量 类变量就是在创建类的时候我们定义的变量 public class Cat { private String name; private int 阅读全文
posted @ 2022-06-10 15:03 一位程序袁 阅读(21) 评论(0) 推荐(0) 编辑
摘要:封闭的访问属性 私有的时候我们使用 public class Cat { private String name; private int age;} 如果我们访问的时候要使用get、set public class Cat { private String name; private int ag 阅读全文
posted @ 2022-06-10 14:52 一位程序袁 阅读(22) 评论(0) 推荐(0) 编辑
摘要:对象初始化 我们在java中写定义变量的时候,如果我们不初始化就不可以用。 int a =0; for (int i = 1; i <10 ; i++) { a++; } System.out.println(a);} 我们使用a来计算for循环了多少次,那么我们在使用a的时候就必须初始化为0 在成 阅读全文
posted @ 2022-06-10 14:26 一位程序袁 阅读(25) 评论(0) 推荐(0) 编辑
摘要:面向对象 我们来了解什么是面向对象,万物皆对象,我们可以任何一个东西看作对象。比如上面举例的那个水杯 如果我们要接水喝,我们要先找杯子,然后接水,然后喝 那么我们就可以把水杯看成一个对象,在我们使用他的时候在调用他,那么对象是实体,需要被创建,可以为我们做事情的 那么我们在来说一下类,上面是类呢 , 阅读全文
posted @ 2022-06-10 13:58 一位程序袁 阅读(62) 评论(0) 推荐(0) 编辑
摘要:函数的调用 我们使用方法的时候,要调用那么怎么调用呢? 写一个小测试来看一下 public static void main(String[] args) { int sum = sum(1, 2); System.out.println(sum); }// 这就是一个有返回值的int的方法 pub 阅读全文
posted @ 2022-06-10 13:28 一位程序袁 阅读(140) 评论(0) 推荐(0) 编辑
摘要:函数的定义 来看一下什么是函数,也是就是定义一个方法,什么是方法呢?? 方法就是我们在求一个编程提的时候,我们不用来写他的过程。我们直接调用方法即可 比如:我们生活中我想喝水,我必须要拿水杯,接水在喝掉他,那么时候方法的时候。我们就可以直接拿到一个有水的杯子 那么我们来测试一下: public st 阅读全文
posted @ 2022-06-10 13:18 一位程序袁 阅读(138) 评论(0) 推荐(0) 编辑
摘要:字符串的操作 我们先来定义一个字符串,如果来进行过去长度,获取内容。 我们来写一个小测试! public static void main(String[] args) { String aa = "你好世界"; System.out.println(aa.length());} 我们创建一个数组, 阅读全文
posted @ 2022-06-10 11:40 一位程序袁 阅读(26) 评论(0) 推荐(0) 编辑
摘要:逃逸字符 他这个字符,是比较特殊的 。我们不能直接打印出来 都是有 \b 是退回一格 \t 到下一个格位 \n 换行\r 回车 字符串的变量 字符串常量 char* s = "Hello, world!"; 以上就是一个字符串常量,指针s指向了这个字符串的首地址 如果需要修改字符串,应该用数组: c 阅读全文
posted @ 2022-06-09 15:42 一位程序袁 阅读(33) 评论(0) 推荐(0) 编辑
摘要:二维数组 什么二维数组呢 就是有两个【】【】 的数组 这两个【】 可以看作 行和列 当然 我们以为数组可以使用{} 来写,这个也是可以的 public static void main(String[] args) { int[][] ints = new int[3][5]; for (int[] 阅读全文
posted @ 2022-06-09 15:33 一位程序袁 阅读(64) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示