JavaSE
文章平均质量分 86
小游鱼KF
这个作者很懒,什么都没留下…
展开
-
JavaSE总复习(三)
方法方法是语句的结合,它们在一起解决某一个问题。方法不能够脱离类而单独存在,也就是类的外部不能够创建方法,通常情况下方法是在其他方法中调用的。方法的创建方法的创建有几个重要的因素要注意:方法只能创建在类中方法的名称方法的形参方法的返回值类型方法的修饰符 public static 方法返回值类型 方法名称(形参){ 方法体:方法指令 return 返回值; }首先第一点,方法只能在类中创建,这是定义,死规矩,无需解释;其次方法的名称,需要注意的是方法的名称不要原创 2021-08-28 20:17:46 · 85 阅读 · 0 评论 -
JavaSE知识总复习(二)
程序逻辑控制顺序结构其实顺序结构没什么好讲的,但是如果没有系统学习过编程的同学也会有点懵;顺序结构其实就是代码执行的顺序,即代码执行顺序是从上到下的执行; System.out.println("大家好"); System.out.println("欢迎大家来到"); System.out.println("我的博客"); //程序执行结果: 大家好 欢迎大家来到 我的博客分支结构分支结构就是根据不同的情况分出两条或多条的情况,举原创 2021-08-26 22:20:21 · 70 阅读 · 0 评论 -
Java习题解析
Java每日一题Java方向每日一题day02_4月13日选择题第一题第二题第三题第四题第五题第六题第七题第八题第九题第十题编程题第一题第二题Java方向每日一题day02_4月13日选择题第一题A 派生出子类 B , B 派生出子类 C ,并且在 java 源代码有如下声明: 1. A a0=new A(); 2. A a1=new B(); 3. A a2=new C();问以下哪个说法是正确的?()A 只有第一行能通过编译B 第1、2行能通过编译,但第3行编译出错C 第1、2、原创 2021-06-04 19:12:49 · 437 阅读 · 0 评论 -
线性表——顺序表
数据结构第一课线性表顺序表增删改查遍历用数组实现顺序表线性表线性表是什么?线性表就是n个具有相同特性的数据元素的有限序列,注意其概念,是具有相同特性,也就是说线性表中的数据元素需要是相同类型的数据;线性表是一种在实际中广泛应用的数据结构,常见的线性表有顺序表,链表,栈,队列等等。其中相对重要也相对基础的是顺序表和链表。线性表的一个元素便占据这一个内存,我们称之为节点,线性表要求每一个节点只能够拥有一个前驱节点和一个后继节点,到底是怎样的呢?我们看下图便能明白:顺序表顺序表是线性表的一种,它和数原创 2021-04-08 17:51:04 · 1106 阅读 · 0 评论 -
我的Java项目——图书管理系统
这是我的第一个项目,虽然十分的简单,在这个项目中使用了多态、继承以及接口实现等方法。首先要明确图书管理系统的功能是什么,其实无非是增删改查,同时也分两种身份的使用系统;作为管理员所拥有的的权限为:查阅书籍、增加书籍、删除书籍、查看书籍列表、退出程序;而非管理员即普通用户的权限仅限于查阅书籍、借阅书籍、归还书籍以及通用的退出程序。在明确了需要实现什么样的功能之后,就要开始构建结构了,是的,不是马上开始写功能代码,而是把整个框架先构建起来!!主要类有哪些?通过什么途径去调用功能代码等等都是我们需要考虑的原创 2021-04-08 13:31:33 · 530 阅读 · 0 评论 -
抽象类和接口
抽象类和接口抽象类抽象方法接口接口存在的意义抽象类和接口区别抽象类和接口二者都是为多态服务的,其中的抽象方法都是要通过重写才能够使用,但二者也有着明显的区别.抽象类抽象类通过关键字abstract创建,其不能够实例化,主要的目的就是为了搭配多态去使用;我们常常需要通过重写方法来使用多态,而为了代码的简洁性,也为了在创建实例化的时候会创建父类来调用重写方法的尴尬;接下来我们来讲讲抽象类内部代码块应该怎么书写.首先使用abstract创建抽象类,然后可以再其中声明变量,创建声明方法,创建声明抽象方法原创 2021-03-12 16:43:21 · 69 阅读 · 0 评论 -
Java三大特性之一 —— 多态
Java三大特性多态多态的语法向上转型动态绑定重写向下转型多态的实现Java有三大特性——封装,继承,多态封装采用的是访问限制符类实现的,其目的是让使用者尽量少的了解到代码信息,使得代码在简洁性上面做出贡献;继承通过extends来使得子类获得父类的成员属性和成员方法,其主要作用是为了类的代码重用性,使得重复使用相同代码不再显得累赘;而多态则是通过三个语法来实现——向上转型、动态绑定、方法重写,当然,多态的实现也离不开继承的贡献;多态的功能体现在同一操作在面对不同对象的时候,可以有不同的解释,也可以原创 2021-03-12 12:28:10 · 161 阅读 · 0 评论 -
面向对象编程——继承
继承什么是继承继承语法规则权限访问符组合类初始化顺序什么是继承继承继承和被继承有两个类来承接,一个父类(被继承类),一个是子类(继承类);子类通过extends关键字继承父类的成员属性和方法;什么是继承?继承就是子类继承父类的成员属性和方法;继承的作用是什么呢?之前我们讲过方法是为了很好的重复利用代码,即代码重用;而继承也是同样的作用而产生的,只不过其余方法的重复利用不同,它的作用是类的代码重用,以此来简化代码.语法规则继承是在一个类的基础上加上新的功能,其解决的问题就是共性的抽取;即猫和鸟原创 2021-03-06 10:31:32 · 96 阅读 · 0 评论 -
String的解析——字符串对象不可变
String方法类与对象每篇一题答案String方法字符串比较字符常量池字符串查找containsindexOfstartsWith字符串替换字符串拆分——split字符串截取SringBuffer和StringBuilder每篇一题类与对象每篇一题答案Oper_2.javapublic class Oper_2 { public static void main(String[] args) { Cat cat1 = new Cat(); Cat cat2 =原创 2021-03-03 20:04:20 · 333 阅读 · 0 评论 -
Java的第一个程序——Hello World
首先我们需要创建一个文本文件,在其中输入代码之后再将这个文本文档的后缀名改为.java文件,使其从.txt文件转变为可编辑的.java文件;需要注意的是如果没有显示后缀名,那么不管怎么重命名其还是一个.txt文件;编写代码完成后 “Win + R”在出现的窗口输入 “cmd”,在找到对应路径后输入“javac Hello.java”编译Hello.java文件,随后在相同文件中会出现编译完成的.class文件,使用“java ”命令可以运行在书写我们的java程序之前,我们得配置Java环境才行,所以原创 2021-02-28 11:55:40 · 158 阅读 · 1 评论 -
类与对象
的原创 2021-02-25 20:46:58 · 225 阅读 · 2 评论 -
初步认识引用
Java引用每篇一题答案初步认识引用对象和引用引用指向对象的规则引用的赋值操作符理解引用的比较操作符理解引用操作符理解每篇一题答案 int[] arr1 = new int[]{1, 2, 3, 4}; int[] arr2 = arr1; arr2[0] = 100; System.out.println(Arrays.toString(arr1));初步认识引用对象和引用引用可以说是“低配”的指针,因为引用在本质上是和指针一样的,原创 2021-02-24 18:37:25 · 132 阅读 · 1 评论 -
Java数组详解
Java数组数组的创建数组的使用数组的常规使用获取数组个数获取数组元素数组的运用数组的遍历数组的快速打印数组引用查找元素二分查找冒泡排序数组的创建Java数组的创建和C语言有着较大的区别,在理解程度上个人认为是C语言的数组创建模式更能让人接受,但是在结构合理上Java则更胜一筹;创建数组有三种方式: //第一种,创建加字面量 int[] arr = new int[]{1, 2, 3, 4}; //第二种,是第一种的简化 int[] ar原创 2021-02-23 08:42:37 · 218 阅读 · 1 评论 -
Java的输入输出及猜数字游戏详解
Java习题Java输入输出输入输出习题猜数字游戏Java输入输出每一个编程语言都会涉及到输入输出的问题,只有能够输入输出我们才能够得到我们想要的结果。输入Java的输入需要使用到Scanner类,这个类存在于util包中,在输入的时候需要导入Scanner类包;因为类只是一个抽象的概念,要使用就要创建对象以此来控制实例;这就是类别和个体之间的关系,比如狗是一个类别,而什么品种的狗狗就是一个个体;import java.util.Scanner;Scanner scanner = new Sca原创 2021-02-20 20:42:30 · 407 阅读 · 0 评论 -
Java字符串使用及运算符详解
这里写目录标题字符串的使用字符串的连接字符串与其他类型变量的转换运算符算术运算符关系运算符逻辑运算符移位运算符位运算符运算符优先级问题字符串的使用字符串的连接字符串可以与其他类型的变量通过操作符"+"进行连接,但要注意的是连接后的结果是一个字符串变量,下面来看能够怎样连接 String str = "hello "; boolean kf = true; String str1 = str + kf;这是一种连接方式,将两个变量赋值给第三个字符串变量原创 2021-02-18 21:00:44 · 2559 阅读 · 0 评论 -
Java基本数据类型
Java的数据类型和C语言的数据类型有相通之处,但是也有不少的差异数据类型Java的数据类型可以分为两种,一种是基本数据类型,一种为引用类型;这篇博客讲的是基本数据类型。讲述数据类型都会涉及到什么数据类型操控多少字节数的问题,Java的数据类型基本上都是规定死的,与操作系统没有直接的关系,更不存在64位、32位操作系统下字节数会不一样的情况这和C语言就出现了一个明显的差别。整型基本使用格式:int 变量名 = 初始值;int类型占用4个字节,其数值范围-2^31 ~ 2^31 - 1(-21亿原创 2021-02-18 15:43:48 · 125 阅读 · 0 评论