自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 IO 流

存储和读取数据的解决方案I:input O:output流:像水流一样传输数据输出流:程序 --写出–> 文件输入流:文件 --读取–> 程序操作本地文件的字节输出流,可以把程序中的数据写到本地文件中,是字节流的基本流2.FileOutputStream写数据的3种方式①一次写一个字节数据②一次写一个字节数组数据③一次写一个字节数组部分数据3.FileOutputStream写数据的两个小问题①换行写再次写出一个换行符就可以了windows:\r\nLinux:\nMac:\r

2023-04-21 19:22:20 148

原创 集 合

集合是一种容器,用来装数据的,类似于数组。

2023-04-12 19:54:57 109

原创 String类和时间类

API(Application Programming Interface):应用程序编程接口就是别人写好的一些类,给咱们程序员直接拿去调用即可解决问题的这三个构造方法,创建字符串对象,都没有双引号直接创建来的一个可变的字符序列sb.append("红色");sb.append("绿色");sb.append("蓝色");运行结果:StringBuilder是字符串缓冲区,将其理解是容器,这个容器可以存储任意数据类型,但是只要进入到这个容器,全部变成字符串。

2023-04-08 17:53:21 668

原创 异常

我们说了Java中不同的异常类,分别表示着某一种具体的异常情况,那么在开发中总是有些异常情况是SUN没有定义好的,此时我们根据自己业务的异常情况来定义异常类。例如年龄负数问题,考试成绩负数问题等等。在上述代码中,发现这些异常都是]DK内部定义好的,但是实际开发中也会出现很多异常,这些异常很可能在JDK中没有定义过,例如年龄负数问题,考试成绩负数问题.那么能不能自己定义异常呢?①介绍在开发中根据自己业务的异常情况来定义异常类java提供的异常类,不够我们使用,需要自己定义一些异常类。

2023-04-01 13:06:41 90

原创 继承、接口和多态

让类与类之间产生关系(子父类关系),子类可以直接使用父类中非私有的成员是最终的意思,可以修饰(方法,类,变量)包本质来说就是文件夹,用来管理类文件的建包的语法格式:package公司域名倒写.技术名称。包名建议全部英文小写,且具备意义​​建包语句必须在第一行,一般IDEA工具会帮助创建抽象类是一种特殊的父类,内部可以编写抽象方法当我们将共性的方法,抽取到父类之后, 发现这个方法的实现逻辑在父类中无法给出具体明确。

2023-03-31 12:38:03 313

原创 面向对象-类和对象、构造方法、封装

Java中想要创建对象,必须先要有类的存在类:指的是一组相关属性和行为的集合,我们将其理解为是一张对象的设计图对象:是根据设计图(类)创建出来的实体当局部变量和成员变量出现了重名的情况,Java使用的是就近原则this 代表当前类对象的引用(地址)---> 谁调用就创建谁 ---> 哪一个对象调用方法,那么方法中的this代表的就是哪个对象如:stu1.print() ---> stu1调用print方法,this代表stu1的地址例如:​int age;​。

2023-03-30 14:48:43 149

原创 一维、二维数组

初始化: 在内存中,为数组容器开辟空间,并将数据存入容器的过程。格式一:数据类型[ ] 数组名;如:int[ ] array;格式二:数据类型 数组名[ ];如:int array[ ];注意:这种定义格式,定义出来的,只是数组类型的变量而已,内存中还没有创建出数组容器索引是数组容器中空间的编号,编号从0开始,逐个+1增长数组遍历: 将数组中所有的内容取出来,取出来之后可以(打印,求和,判断..)正在上传…重新上传取消正在上传…重新上传取消。

2023-03-28 14:27:57 107

原创 Random随机数

【代码】Random随机数。

2023-03-26 13:35:14 38

原创 循环语句和跳转控制语句

生成方法返回值快捷键:在主方法中,1. 方法名( ).var + 回车。

2023-03-26 11:01:11 65

原创 分支语句( if 和 Switch)

Ctrl+Shift+/ :添加多行注释,再按一次取消。选中代码,Ctrl+/ :添加单行注释,再按一次取消;switch 语句:适用于固定值的匹配。Ctrl+Alt+L: 格式化代码。if 语句:适用于范围性的判断。

2023-03-25 16:07:35 48

原创 方法的定义和调用

方法与方法之间是平级关系,不允许嵌套定义方法不调用就不执行,在main方法中调用调用的时候一定要赋值形参和实参形参:全称形式参数,是指在定义方法时,所声明的参数实参:全称实际参数,调用方法时,所传入的参数Scanner是面向用户的,方法是面向程序员的。我们经常会根据一个方法产出的结果,来去组织另外一段代码逻辑为了拿到这个方法产生的结果,就需要定义带有返回值的方法。

2023-03-24 23:26:17 57

原创 运算符(赋值、关系、逻辑、三元、优先级)

将等号右侧的数据,赋值给左边的变量如:int num = 10;

2023-03-24 14:36:00 373

原创 类型转换(隐式+强制)

把一个取值范围小的数值或者变量,赋值给另一个取值范围大的变量int a = 10;//10.0问题: loat占用4个字节,为什么放在了Long(8个字节)的后面解释: 虽然fLoat占用4个字节,但是取值范围要比8个字节的long 更大.(小数的二进制存储形式, 更加节省内存)把一个取值范围大的数值或者变量,赋值给另一个取值范围小的变量不允许直接赋值,需要加入强制转换格式:目标数据类型 变量名 = (目标数据类型) 被强转的数据//12注意:强制转换有可能。

2023-03-23 23:58:31 152

原创 自增自减运算符

i++:先操作,再自增,将该变量原本记录的值提取出来做操作,然后变量再自增。++,--在变量的前面,还是后面,没有区别。单独使用:一句代码中,只做++,或是--++i:先自增,再操作。

2023-03-23 23:34:36 70

原创 算数运算符

表达式:用运算符把字面量或者变量连接起来,符合java语法的式子,就可以称为表达式。不同运算符连接的表达式,体现的是不同类型的表达式。/ : 整数相除,结果只能得到整数,想要得到带有小数的结果,需要有小数参与运算。当 + 操作中,遇到了字符串,这时 + 就是字符串连接符,而不是算术运算。运算符:对字面量或者变量进行操作的符号。% : 取模,作用是用来取余数的。如何求 个十百千位...例如:(贪吃蛇原理)

2023-03-23 20:33:19 42

原创 Scanner键盘录入

从键盘录入布尔,并使用boolean类型变量接收。从键盘录入小数,并使用double类型变量接收。从键盘录入字符串,并使用String类型变量接收。从键盘录入整数,并使用int类型变量接收。代码:ScannerDemo sc = new ScannerDemo(System.代码:import java.util.Scanner;含义:从符咒中召唤精灵,给精灵起名字叫做sc。

2023-03-23 19:48:06 130

原创 变量、标识符、数据类型

变量、标识符、数据类型

2023-03-23 18:44:32 88

原创 JAVA跨平台原理

JAVA跨平台原理

2023-03-23 15:58:40 43

原创 IDEA模块

IDEA

2023-03-23 00:00:10 233

原创 常用DOS命令

⑤“cd 目录1\目录2\...” 进入多级目录。字节 byte(计算机中存储数据的单位)一.数据的存储和运算:二进制数据 0和1。②“dir” 查看当前路径下的内容。⑧“exit” 退出命令提示符窗口。1个字节由8个二进制位组成。④“cd..” 回退到上一级目录。③“cd 目录” 进入单级目录。①“盘符名称:” 切换到该盘。⑥“cd\” 回退到盘符目录。1.打开命令提示符窗口。⑦“cls” 清屏。

2023-03-22 16:31:19 42

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除