
Java基础
文章平均质量分 77
等等博客
记录学习过程
展开
-
Java基础——I\O流
流是一种抽象概念,它代表了数据的无结构化传递。按照流的方式进行输入输出,数据被当成无结构的字节序或字符序列。从流中取得数据的操作称为提取操作,而向流中添加数据的操作称为插入操作。用来进行输入输出操作的流就称为IO流。换句话说,IO流就是以流的方式进行输入输出。原创 2023-08-17 12:40:03 · 55 阅读 · 0 评论 -
Java基础——常用工具类
java中的数据类型int,double等不是对象,无法通过向上转型获取到Object提供的方法,而像String却可以,只因为String是一个对象而不是一个类型。基本数据类型由于这样的特性,导致无法参与转型,泛型,反射等过程。为了弥补这个缺陷,java提供了包装类。原创 2023-08-17 11:54:01 · 296 阅读 · 1 评论 -
Java基础——集合
TreeSet 集合继承于AbstractSet,所以它是一个Set集合,具有Set的属性和方法。TreeSet基于TreeMap实现的底层的数据结构是红黑树(平衡二叉树)。泛型概述泛型就是将类型由原来的具体的类型参数化,类似于方法中的变量参数,然后在使用/调用时传入具体的类型为什么要使用泛型1.当我们将一个对象放入集合中,集合不会记住此对象的类型,当再次从集合中取出此对象时,改对象的编译类型变成了Object类型,但其运行时类型任然为其本身类型。原创 2023-08-17 11:30:49 · 96 阅读 · 1 评论 -
面向对象——多态、异常
多态是同一个行为具有多个不同表现形式或形态的能力。多态就是同一个接口,使用不同的实例而执行不同操作。多态也就是同一个事件发生在不同的对象上产生不同的结果异常是阻止当前方法或作用域继续执行的问题。从本质上来讲:Java异常是一个Java对象(继承Object),和一般的Java对象一样,封装了一些成员变量和操作,我们可以向操作一般Java对象那样去操作Java异常对象从代表的含义上来说:Java异常是一种错误情况,是程序不希望出现的现象,但是由于程序本身的设计逻辑和运行的环境等因素,出现异常的情况不可避免,J原创 2023-08-12 16:19:10 · 59 阅读 · 1 评论 -
面向对象——抽象类,接口
( 1 )方法重载是一个类中定义了多个方法名相同,而他们的参数的数量不同或数量相同而类型和次序不同,则称为方法的重载。( 2 )方法重写是在子类存在方法与父类的方法的名字相同,而且参数的个数与类型一样,返回值也一样的方法,就称为重写。( 3 )方法重载是一个类的多态性表现,而方法重写是子类与父类的一种多态性表现。原创 2023-08-12 16:00:16 · 75 阅读 · 1 评论 -
面向对象——封装、继承
类其实是个模板,是一个具有共同特点的集合。原创 2023-08-12 15:32:14 · 72 阅读 · 1 评论 -
Java基础——自定义方法
Java方法是语句的集合,它们在一起执行一个功能方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用。原创 2023-08-07 18:10:24 · 796 阅读 · 0 评论 -
java基础——数组
通过下标拿拿去数组中的元素这个行为是重复的 所以可以使用前面说过的for循环 通过for循环来拿取数组里面的值。1.数组是存储同一种数据类型多个元素的集合。也可以看成是一个容器。copyof 扩容(改变数组长度) 参数:原本的数组 新数组长度。3.数组是一组相关数据的集合,一个数组实际上就是一连串的变量.声明一个数组就是在内存空间划出一 串连续的相同类型的空间。1.其中数据类型代表:数组中盛放数据的 数据类型。这个copyof会给我们返回一个扩容后的新的数组。如果下标超出数组的长度会出现的错误。原创 2023-08-04 17:04:29 · 66 阅读 · 1 评论 -
Java基础——循环结构
循环更加特殊,它会先执行循环内的代码,再进行循环条件的判断。如果循环条件最一开始就不满足,时,会将本次循环终止,但是循环结构不退出,继续执行迭代部分并开始下一次循环。1.for循环用于循环次数明确的场景,while用于循环次数不明确的场景。则,循环结构之后的代码,也无法运行。循环语句可以等价转换,循环需要的内容只是换了位置而已。这个部分是改变循环变量值的,让循环能在合适的时候退出。循环都是先进行循环条件判断,在执行循环内的代码。循环可以在循环条件满足的情况下,反复执行。循环中的循环变量在循环外部无法使用。原创 2023-08-03 16:28:43 · 94 阅读 · 0 评论 -
Java基础二
总的来说,就是写在上边的代码先运行,下边的代码后运行;左边的代码先运行,右边的代码后运行。选择结构有特定的语法规则,代码要执行具体的逻辑运算进行判断,逻辑运算的结果有两个。语句控制的代码块是一条语句,大括号可以省略。后的值写入栈中,表达式的结果会直接在栈中进行查询并选择,效率更高。顺序结构,所谓顺序结构,其实就是按照代码原本应该的方式进行执行。但一般不建议,除非结果是可以预计且不会发生变化的。选择结构的第二种写法。,所以产生选择,按照不同的选择执行不同的代码。没有结果反馈,三目运算始终有结果反馈。原创 2023-08-02 17:57:14 · 59 阅读 · 0 评论 -
Java基础一
内存的作用主要是用来平衡CPU的处理速度和硬盘的读取速度。所以如果没有内存的参与,可能会产生硬盘全力读取,CPU却一直空闲的状态。因为有JDK的工具包,使得JRE被构建出来,一旦JRE被成功构建出来,就产生JVM。其中int就是数据类型 num是标识 0是内存堆内的存放的数据。比较运算符是用来对运算符左右两个变量的值进行比较,得到结果是。运算符分为 赋值运算符 算数运算符 比较运算符 逻辑运算符。>算数运算符>比较运算符>&&>|| >赋值运算符。4.开发编码 需要前端和后台联调 (做页面和接口)原创 2023-08-01 15:20:36 · 101 阅读 · 0 评论