javaSE基础
文章平均质量分 79
新手学习
不敢懈怠伪装起来
在校大学生,计算机专业,喜欢计算机,喜欢编程,喜欢任何喜欢的事物
展开
-
OOP面向对象3
就一点,继承exception类就行了,然后通过构造方法来定义一些异常条件。原创 2022-09-05 22:26:37 · 86 阅读 · 1 评论 -
OOP面向对象2
类,然后父类中有一个say方法,子类中并没有,但是对子类实例化依旧可以使用父类的方法,所以这就是继承的作用,子类可以完全使用父类的方法(这里指的不是那些被私有修饰符修饰的方法,一般的方法都是public,因为要对外使用)在继承关系中,引用类型的定义可以是该类的父类,所以这就造成了多态的一种形式,但是不能使用其他引用类型,比如。类,这个类是所有类的父类,不写即表示默认继承,所以想那些没有定义但是可以使用的方法是来自于这个。一个对象的实际类型是确定的,但是指向的引用类型就可能不一样了,这个就是多态的一种引用。原创 2022-09-05 22:20:58 · 113 阅读 · 0 评论 -
面向对象编程(OOP)
这个关键字的实质就是在调用构造器,进行一个初始化,当然一般像这样的无参构造器一般不进行这种静态的初始化赋值,我们一般用有参构造器进行动态初始化,但是到后面我们一般也不这么进行赋值,我们需要什么就对谁赋值。关键字创建之后的对象都是不同的,通过上面的图可以很清楚的看到,虽然是同一个模板,但是实例化出来的结果是不一样的。图中标注的就是无参构造器,这种构造器在没有有参构造器的前提下,无论你写不写,都是存在的,因为。从认识论角度考虑是先有对象后有类,对象是具体的事物,而类是抽象的,是对对象的抽象。原创 2022-08-22 22:23:34 · 138 阅读 · 0 评论 -
数组的认识2
你们可以去查看api帮助文档,里面有这个类,详细的说明了这个工具类的使用方法,还要记住一点,但凡是个类,尤其是工具类,我们都可以去看源码,这样不但能理解这个工具类,也能从别人写的方法里面收获一些东西。数组是一种引用类型,数组的元素相当于类的实例变量,因此数组一经分配空间,其中的每个元素也被按照实例变量同样的方式被隐式初始化。声明的时候数组不会存在,要创建之后才有,所以习惯的就会把声明和创建写一起,还有左上角的报错。多维数组可以看作是数组的数组,二维数组就是一个特殊的一维数组,其中每个元素都是一个一维数组。原创 2022-08-21 22:16:23 · 102 阅读 · 0 评论 -
数组的认识
数组是相同数据的有序集合数组描述的是相同类型的若干个数据,按照一定的先后次序排列而成每一个数据称作一个数组元素,每个数组元素可以通过下标来访问数组就是一组数,我们在进行定义某个变量时,假如我们要使用10个这种类型的变量,那我们就要定义十次,就会很麻烦,所以就使用数组来简化这个操作。原创 2022-08-20 17:59:24 · 152 阅读 · 0 评论 -
java方法
方法包含一个方法头和一个方法体修饰符:这个是可选的,定义了该方法的访问类型返回值类型:方法可能会有返回值,返回值类型是方法返回值的数据类型,有些方法执行操作是没有返回值的,这个时候返回值类型定义就为void方法名:就是方法的实际名称,和参数表共同构成方法签名参数类型:参数像是一个占位符,当方法被调用时,传递值给参数,这个值被称为实参或者变量。参数列表是指方法的参数类型、顺序和参数的个数。参数是可选的,一个方法可以没有参数形式参数:简称形参,在方法调用时用于接收外界的输入的数据。...原创 2022-08-18 19:14:46 · 106 阅读 · 0 评论 -
java循环控制
到这也接近结束了,最后再来一个案例吧,相信好多同学在某些特殊的节日都想要一个爱心图案的代码,然后就去搜,搜完就用,如果你只是用那就用吧,如果你是要学习,那是不是真的知道是怎么打印出来的呢,虽然图案简单且单调,但是要想理解做出来也不是一件简单的事,这次的栗子不是爱心,是个三角形,可以类比学习自己亲手写出一个爱心来。对于debug的操作,和市面上其他的编辑器差不多,就不多阐述了,对于VsCode的使用,会有一篇针对性的讲解的。的一个循环,目前暂时作为了解,到数组和集合那里重点讲解。循环是最基本的循环,结构为。.原创 2022-08-15 19:24:32 · 555 阅读 · 0 评论 -
Switch选择结构
就行了,但是下面的全部都输出了,这种现象就叫做**既然是重点,那就不会只有这么点东西了,来,上点难度。**,所以我们没有什么特殊要求,尽量都加上。语句,表示结束,运行完当前语句就结束这个。就不会有**case 穿透 **了。,对于Switch的实现简单说说。语句判断一个变量与一系列中的。是否相等,每个值就称为一个分支。写个代码就会很清楚啦。语句了,我觉得还是很好理解的。语句中的变量类型可以是。这样不知道能不能理解这个。我们想要的结果是选择。还有一个问题需要解决。所以,这个程序是遇到。...原创 2022-08-14 17:46:06 · 227 阅读 · 0 评论 -
流程控制2
引入:A变厉害了,现在是他来选择其他人了,要是满足他的条件,就选择某个特定的人,要是都不满足就是高傲单身。结构,那么就会出一个问题,按照正常写法就会变成无论B答不答应A,A都会去找C,是一个顺序结构一直往下。这个时候双选择结构是不是就处理不了啊,有多个判断,所以这个时候就需要多选择结构了。java的基础结构就是顺序结构,除非特别指明,否则就按照顺序一句一句执行。所以,单选择结构就不适用了,这里是两个判断,就要进行一个双选择结构了。至于嵌套的这个结构呢,就不给大家举例了,给你们抽象的说说。...原创 2022-08-12 19:03:30 · 95 阅读 · 0 评论 -
流程控制1
基本语法:(目前只需要知道这么写就可以使用了,至于相关操作会在后面的面向对象讲解)一切没有实际行动的支撑都是耍流氓啊,所以看看在代码中是怎么实现的吧。要求:输入多个数字,计算总和和平均数,以输入的不是数字结束这个程序。在你们进行方法的选择时,应该也看到了这样差不多的界面吧。对于输出结果,自己做一下就知道了,然后来分析一下。到这了,来一个案例最后巩固一下吧,涉及到的知识。这下输出holle world也就很清楚了。同样,接收也有很多的方法,这里就列举一个。类型的,其他的自己就可以去试试,比如什么。...原创 2022-08-10 17:03:36 · 64 阅读 · 0 评论 -
java包与Doc文档
包就是一个,包的格式就是文件夹的格式,用于存储不同的文件在java文件中,创建文件时就会自动导入,这个必须有,必须放在最上面,没有就会报错,这个是用来声明你的java文件在哪的格式为。...原创 2022-08-09 16:52:35 · 503 阅读 · 0 评论 -
Java 运算符
Java定义了位运算符,应用于整数类型(int),长整型(long),短整型(short),字符型(char),和字节型(byte)等类型。如果运算符左侧变量所指的对象,是操作符右侧类或接口(class/interface)的一个对象,那么结果为真。是一种特殊的算术运算符,在算术运算符中需要两个操作数来进行运算,而自增自减运算符是一个操作数,也称。),在后面的话也是一个空字符串,只是之前的内容会按照自己的方式进行一个相应的操作,不会再进行拼接。,在前,就表示为一个字符串,之后的内容就要进行一个拼接(....原创 2022-08-08 17:55:46 · 232 阅读 · 0 评论 -
java基础语法2
六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。所谓常量可以理解为一种特殊的变量,一旦被初始化,整个值不会随着程序的运行而改变。的顺序可以交换,至于修饰符在后续会讲到并且在知识及要点上也收录的有相关记录。运算时,必须要先将类型转换为相同的才能进行。当被初始化之后就不能再进行改变值的叫做常量。关键字进行一个修饰,常量名一般使用大写字符。自动转换没有什么语法,就是正常写,适用于。Type为你要转换的数据类型,适用于。强制转换就是在你要转换的数据前加上。对于数据类型之前的都是修饰符,...原创 2022-08-06 17:39:32 · 115 阅读 · 0 评论 -
java基础语法
为什么把注释放在第一个呢,因为书写注释是一个非常好的习惯,注释不会被编译,只是作为一个说明方便理解或者标注注释有三种第一种 单行注释 使用该符号进行单行注释第二种 多行注释 第三种 文档注释 文档注释可以自动标注你的参数2、标识符和关键字java的所有组成部分都需要名字,比如类名 方法名 等等 统称为标识符而关键字 也是标识符的一种,只是是作为系统标识符,我们在命名的时候要避开这些关键字这里在网上整理了一份关键字48个关键字:2个保留字:3个特殊量:对于关键字的认识,目前暂且不说那么原创 2022-08-05 17:03:53 · 87 阅读 · 0 评论 -
java - holle world
第一个java程序采用最简朴的方式进行书写在桌面建立一个文件夹 HolleWorld在文件夹内新建一个文件,将后缀名改为.java 取名为Holle.java进入文件(因为有语法高亮,还有代码提示,但是建议全部手写)第一步 写入以下代码第二步 进入当前目录 打开cmd 将java文件编译成字节码(.class)文件第三步 使用java Holle运行这个字节码文件。...原创 2022-08-04 16:41:05 · 426 阅读 · 0 评论