自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 考研倒计时

【代码】考研倒计时。

2022-10-21 14:10:53 231 1

原创 Html标签

表格标签----行----列\标题列。段落标签 换行标签 空格。标签、标签。跑马灯标签标签。HTML5结构增强标签。HTML5增强表单标签。HTML5增加音频标签。分割线标签 预文本标签 表单标签标签。

2022-10-16 22:26:35 170

原创 Java的IO流

File类的使用* 1. File类的一个对象,代表一个文件或一个文件目录(俗称:文件夹)* 2. File类声明在java.io包下* 3. File类中涉及到关于文件或文件目录的创建、删除、重命名、修改时间、文件大小等方法,* 并未涉及到写入或读取文件内容的操作。如果需要读取或写入文件内容,必须使用IO流来完成。* 4. 后续File类的对象常会作为参数传递到流的构造器中,指明读取或写入的"终点".如何创建File类的实例 /* 1.如何创建File类的实例.

2022-10-13 21:07:59 115

原创 针对Maven项目,标签dependency,plugin等报红色波浪线

作为小白,在刚开始学习Maven的时候,在pom.xml添加依赖或者插件导入jar包时,我们很可能会复制老师给的文档中写好的依赖代码,我们粘贴到pom.xml下,可能会出现空格,这是我们发现不了的,idea也不会给我们报错提示,就会造成标签出现红色波浪线,(保证代码正确的前提下,没有多字母或者少写字母),如下图: 解决办法:将老师的代码先复制在自己的word文档中,然后在自己的word中重新复制,再粘贴到pom.xml中。...

2022-10-13 21:07:29 2033

原创 Java泛型

泛型的使用* 1.jdk 5.0新增的特性** 2.在集合中使用泛型:* 总结:* ① 集合接口或集合类在jdk5.0时都修改为带泛型的结构。* ② 在实例化集合类时,可以指明具体的泛型类型* ③ 指明完以后,在集合类或接口中凡是定义类或接口时,内部结构(比如:方法、构造器、属性等)使用到类的泛型的位置,都指定为实例化的泛型类型。* 比如:add(E e) --->实例化以后:add(Integer e)* ④ 注意点:泛型的类型必须是类,不能是基本数据类型。需要.

2022-05-11 15:55:55 95

原创 Java集合

一、集合框架的概述* 1.集合、数组都是对多个数据进行存储操作的结构,简称Java容器。* 说明:此时的存储,主要指的是内存层面的存储,不涉及到持久化的存储(.txt,.jpg,.avi,数据库中)* 2.1 数组在存储多个数据方面的特点:* > 一旦初始化以后,其长度就确定了。* > 数组一旦定义好,其元素的类型也就确定了。我们也就只能操作指定类型的数据了。* 比如:String[] arr;int[] arr1;Object[] arr2;*.

2022-04-25 22:00:44 72

原创 Java注解

注解的使用1. 理解Annotation:* ① jdk 5.0 新增的功能* ② Annotation 其实就是代码里的特殊标记, 这些标记可以在编译, 类加载, 运行时被读取, 并执行相应的处理。通过使用 Annotation,* 程序员可以在不改变原有逻辑的情况下, 在源文件中嵌入一些补充信息。* ③在JavaSE中,注解的使用目的比较简单,例如标记过时的功能,忽略警告等。在JavaEE/Android* 中注解占据了更重要的角色,例如用来配置应用程序的任何切面,代替JavaEE旧版中.

2022-04-19 20:32:09 63

原创 Java枚举类

一、枚举类的使用* 1.枚举类的理解:类的对象只有有限个,确定的。我们称此类为枚举类* 2.当需要定义一组常量时,强烈建议使用枚举类* 3.如果枚举类中只有一个对象,则可以作为单例模式的实现方式。二、如何定义枚举类* 方式一:jdk5.0之前,自定义枚举类* 方式二:jdk5.0,可以使用enum关键字定义枚举类三、Enum类中的常用方法:* values()方法:返回枚举类型的对象数组。该方法可以很方便地遍历所有的枚举值。* valueOf(String str):可以.

2022-04-19 18:51:25 4188

原创 Java常用类

String的使用 /* String:字符串,使用一对""引起来表示。 1.String声明为final的,不可被继承 2.String实现了Serializable接口:表示字符串是支持序列化的。 实现了Comparable接口:表示String可以比较大小 3.String内部定义了final char[] value用于存储字符串数据 4.String:代表不可变的字符序列。简称:不可变性。 体现:1.当对字符串

2022-04-15 20:20:27 73

原创 Java多线程

多线程的创建,方式一:继承于Thread类* 1. 创建一个继承于Thread类的子类* 2. 重写Thread类的run() --> 将此线程执行的操作声明在run()中* 3. 创建Thread类的子类的对象* 4. 通过此对象调用start()//1. 创建一个继承于Thread类的子类class MyThread extends Thread { //2. 重写Thread类的run() @Override public voi...

2022-04-14 21:12:39 59

原创 JavaSE的异常处理

Error: 1.栈溢出:java.lang.StackOverflowError 2.堆溢出:java.lang.OutOfMemoryError/* * Error: * Java虚拟机无法解决的严重问题。如:JVM系统内部错误、资源耗尽等严重情况。比如:StackOverflowError和OOM。 * * 一般不编写针对性的代码进行处理。 * * */public class ErrorTest { public static vo...

2022-04-08 18:47:32 61

原创 Java面向对象(8)

abstract关键字的使用* 1.abstract:抽象的* 2.abstract可以用来修饰的结构:类、方法** 3. abstract修饰类:抽象类* > 此类不能实例化* > 抽象类中一定有构造器,便于子类实例化时调用(涉及:子类对象实例化的全过程)* > 开发中,都会提供抽象类的子类,让子类对象实例化,完成相关的操作*** 4. abstract修饰方法:抽象方法* > ...

2022-04-07 16:27:58 70

原创 Java面向对象(7)

static关键字的使用** 1.static:静态的* 2.static可以用来修饰:属性、方法、代码块、内部类** 3.使用static修饰属性:静态变量(或类变量)* 3.1 属性,按是否使用static修饰,又分为:静态属性 vs 非静态属性(实例变量)* 实例变量:我们创建了类的多个对象,每个对象都独立的拥有一套类中的非静态属性。当修改其中一个对象中的* 非静态属性时,不会导致其他对象中同样的属性...

2022-04-04 21:25:27 53

原创 Java面向对象(6)

Object类的使用* java.lang.Object类* 1.Object类是所有Java类的根父类* 2.如果在类的声明中未使用extends关键字指明其父类,则默认父类为java.lang.Object类* 3.Object类中的功能(属性、方法)就具有通用性。* 属性:无* 方法:equals() / toString() / getClass() /hashCode() / clone() / finalize()* wait() 、 notify...

2022-03-30 20:52:34 47

原创 Java面向对象(5)

* 面向对象特征之三:多态性(运行时行为)** 1.理解多态性:可以理解为一个事物的多种形态。* 2.何为多态性:* 对象的多态性:父类的引用指向子类的对象(或子类的对象赋给父类的引用)* * 3. 多态的使用:虚拟方法调用* 有了对象的多态性以后,我们在编译期,只能调用父类中声明的方法,但在运行期,我们实际执行的是子类重写父类的方法。* 总结:编译,看左边;运行,看右边。* * 4.多态性的使用前提: ① 类的继承关系 ② 方法的重写...

2022-03-25 21:05:09 580

原创 Java面向对象(4)

面向对象的特征之二:继承性 why?** 一、继承性的好处:* ① 减少了代码的冗余,提高了代码的复用性* ② 便于功能的扩展* ③ 为之后多态性的使用,提供了前提*** 二、继承性的格式:* class A extends B{}* A:子类、派生类、subclass* B:父类、超类、基类、superclass* * 2.1体现:一旦子类A继承父类B以后,子类A中就获取了父类B中声明的所有的属性和方法。*...

2022-03-18 18:44:48 518

原创 Java SE 银行收支系统管理

展示:1.Customer类package com.linfeng.bean;/** * * @Description Customer为实体对象,用来封装客户信息 * @author linfeng Email:[email protected] * @version * @date 2022年3月14日下午5:30:56 */public class Customer { private String name;//客户姓名 private char...

2022-03-15 12:11:57 120

原创 Eclipse中的快捷键:

* 1.补全代码的声明:alt + /* 2.快速修复: ctrl + 1 * 3.批量导包:ctrl + shift + o* 4.使用单行注释:ctrl + /* 5.使用多行注释: ctrl + shift + / * 6.取消多行注释:ctrl + shift + \* 7.复制指定行的代码:ctrl + alt + down 或 ctrl + alt + up* 8.删除指定行的代码:ctrl + d* 9.上下移动代码:alt + up 或 alt + d...

2022-03-14 16:23:40 51

原创 Java面向对象(3)

面向对象的特征一:封装与隐藏 3W:what? why? how?* 一、问题的引入:* 当我们创建一个类的对象以后,我们可以通过"对象.属性"的方式,对对象的属性进行赋值。这里,赋值操作要受到* 属性的数据类型和存储范围的制约。除此之外,没有其他制约条件。但是,在实际问题中,我们往往需要给属性赋值* 加入额外的限制条件。这个条件就不能在属性声明时体现,我们只能通过方法进行限制条件的添加。(比如:setLegs())* 同时,我们需要避免用户再使用"对象.属性"的方式...

2022-03-12 19:10:39 60

原创 Java面向对象(2)

一、理解“万事万物皆对象”* 1.在Java语言范畴中,我们都将功能、结构等封装到类中,通过类的实例化,来调用具体的功能结构* >Scanner,String等* >文件:File* >网络资源:URL* 2.涉及到Java语言与前端Html、后端的数据库交互时,前后端的结构在Java层面交互时,都体现为类、对象。** 二、内存解析的说明* 1.引用类型的变量,只可能存储两类值:null 或 地址值(含变量...

2022-03-10 16:11:04 111

原创 对象数组题目

对象数组题目:定义类Student,包含三个属性:学号number(int),年级state(int),成绩score(int)。创建20个学生对象,学号为1到20,年级和成绩都由随机数确定。问题一:打印出3年级(state值为3)的学生信息。问题二:使用冒泡排序按学生成绩排序,并遍历所有学生信息提示:1) 生成随机数:Math.random(),返回值类型double; 公式:如何获取一个随机数:double value = Math.random();//math方法获取...

2022-03-08 16:34:06 108

原创 Java面向对象(1)

一、Java面向对象学习的三条主线: 1.Java类及类的成员:属性、方法、构造器;代码块、内部类 2.面向对象的三大特征:封装性、继承性、多态性、(抽象性) 3.其它关键字:this、super、static、final、abstract、interface、package、import等 “大处着眼,小处着手” 二、“人把大象装进冰箱” 1.面向过程:强调的是功能行为,以函数为最小单位,考虑怎么做。 ..

2022-03-07 21:07:28 56

原创 杨辉三角题

/* * 使用二维数组打印一个 10 行杨辉三角。【提示】 1. 第一行有 1 个元素, 第 n 行有 n 个元素 2. 每一行的第一个元素和最后一个元素都是 1 3. 从第三行开始, 对于非第一个元素和最后一个元素的元素。即:yanghui[i][j] = yanghui[i-1][j-1] + yanghui[i-1][j]; * */public class YangHuiTest { public static void main(String[] args) { .

2022-03-07 16:26:50 33

原创 查找与排序

线性查找 //线性查找:public class ArrayTest2 {public static void main(String[] args) { String[] arr = new String[]{"JJ","DD","MM","BB","GG","AA"}; //查找(或搜索) String dest = "BB"; boolean isFlag = true; for(int i = 0;i < arr.length;i++){

2022-03-07 12:08:05 34

原创 一维数组与多维数组

一维数组一、数组的概述* 1.数组的理解:数组(Array),是多个相同类型数据按一定顺序排列的集合,并使用一个名字命名,* 并通过编号的方式对这些数据进行统一管理。** 2.数组相关的概念:* >数组名* >元素* >角标、下标、索引* >数组的长度:元素的个数** 3.数组的特点:* 1)数组是有序排列的* 2)数组属于引用数据类型的变量。数组的元素,既可以是基本数据类型,也可以是引用数据类型* 3)创建数组对象会在内...

2022-03-07 12:03:49 641

原创 swich-case语句、循环与嵌套循环,break与continue关键字,质数问题

格式:switch(表达式){case 常量1:执行语句1;//break;case 常量2:执行语句2;//break;..............default:执行语句n://break;}说明: 根据swich表达式的值,依此匹配各个case的常量,一旦匹配成功,则进入相应Case结构中,调用其 执行语句以后,则仍然继续向下执行其他case结构中的执行语句,直到遇到break关键字或此swich-case 结构末尾结束为止。

2022-03-04 09:01:18 929

原创 针对 错误:编码 GBK 的不可映射字符 (0xA5)

大家好,我是牛批哥。今天学习Java时;我在Nopepad++写Java代码;平时在Dos命令窗口编译Java文件没有错误;今天在String后面写了中文,报错原因:我也没太搞懂,可以看一下别人写的[解释](java编译器编码和JVM编码问题?_qitehuanjue的专栏-CSDN博客)解决办法:运行时指定编码方式,使用javac -encoding UTF-8 Test.java也可以编译成功。(Test是文件名称) 在notepad++文档中,将Java程序编码换成.

2022-03-03 18:37:59 573

原创 Java运算符;如何获取一个随机数

算术运算符自减、 自增不会改变数据本身的数据类型%:取余运算:结果的符号与被摸数相同比较运算符逻辑运算符^——逻辑异或-----两者一样时false,两者不一样时true逻辑运算符都是布尔类型变量逻辑与&和短路与&&的区别两者运算结果相同,当符号左边是true时,两者都会执行符号右边的运算当符号左边是false时,&继续执行符号右边的运算,&&不再执行符号右边的运算逻辑或|和短路或||的区别两者运算.

2022-03-03 00:17:20 126

原创 关于进制问题

所有数字 在计算机底层基础中都是以二进制进行的二进制与十进制之间的转换二进制的正数的原码、反码、补码都相同计算机的底层都以补码的方式来存储数据。 十进制转换为二进制 除二取余,结果倒序排列,高位补零 2.负整数转二进制先将对应的正整数转换成二进制后,对二进制取反,然后对结果再加1。3,进制之间的转换关系4.二进制与八进制、十六进制转换...

2022-03-03 00:08:05 97

原创 Java标识符与变量

标识符的命名规则:》由26个英文字母大小写,0~9,_或$组成》数字不能开头》不可以使用关键字和保留字,但可以包含关键字和保留字》Java严格区分大小写,长度无限制》标识符不能包含空格标识符命名规范 包名:多单词组成时所有字母都小写;xxxxyyyzzz 类名、接口名:多单词组成时,所有单词首字母大写;XxxYyyZzz 变量名、方法名:多单词组成时,第一个单词首字母小写, 第二个单词开始每个单词首字母大写;xxxYyyZzz 常量名:所有字母都大写,多

2022-03-01 23:23:18 216

原创 Java关键字和保留字

Java关键字是电脑语言里事先定义的,有特别意义的标识符,有时又叫保留字,还有特别意义的变量。Java的关键字对Java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名和参数。保留字:gotu,const----尽量不要使用,可能会作为关键字使用。...

2022-03-01 23:17:19 802

原创 Java注释

//单行注释/*多行注释*//**文档注释 <--java所特有的-->*/注释的作用:1.增强可读性 ;2.调试代码特点:不参与编译,生成的.class文件不包含注释内容文档注释的使用:(javadoc -d myHello -author -version HelloJava.java)//myHello是自己起的文件名在Dos命令窗口,输入上述代码,生成myHello文件注释内容可以被JDK提供的工具javadoc 所解析,生成一套以网页文件形

2022-03-01 14:33:59 104

原创 java第一个代码Hello,World

Hello,World 随便新建一个文件夹,存放代码 在文件夹中,新建一个java文件 -文件名后缀为.java -名字为Hello.java -[注意]如果没有后缀名,需要手动打开 编写代码(打开java文件) public class Hello{ public static void main(String[] args){ System.out.print("Hello,World!!"); }} 在Dos命...

2022-02-28 18:20:14 3004

原创 JDK的卸载与安装

卸载JDK 右键我的电脑点击属性,选择高级系统设置,在环境变量里找到JAVA_HOME,找到地址文件,删除此文件。 删除JAVA_HOME; 删除path环境变量里关于Java的目录 打开Dos命令窗口,输入java -version检测(java后有一个空格) 安装JDk 在百度搜索Jdk,找到下载地址 下载与电脑版本相匹配的版本 双击安装JDK 选择安装路径,并记住安装路径 配置环境变量 我的电脑-->

2022-02-28 17:32:47 107

原创 JDK, JRE, JVM解释

JDK, JRE, JVM解释JDK:Java Development kit (Java开发者工具)JRE:java Runtime Environment(Java运行时环境)JVM:JAVA Virtual Machine(Java虚拟机) ------Java可跨平台的核心JDK包含JRE,JRE包含JVM。

2022-02-28 16:28:33 221

原创 java的三大版本

javaSE:标准版(桌面程序,控制台开发......)javaME:嵌入式开发(手机,小家电.....)javaEE:E企业级开发(Web端,服务器开发....)

2022-02-28 16:01:08 220

原创 基本的Dos命令操作

打开CMD的方式 开始+系统+命令提示符 Windows+R 输入cmd 打开控制台(推荐使用) 在任意文件夹下,按Shift键+鼠标右键,点击在此处打开命令行窗口 在我的电脑资源管理的地址栏最前面+cmd 回车 管理员方式运行(权限最高):开始+系统+命令提示符,点击右键,选择以管理员方式打开常用的Dos命令:(全部英文符号)一:盘符切换 盘符切换(C盘D盘的切换) c: 或 d: dir 显示当前目录下的所有文件 切换目录 c

2022-02-28 12:15:56 213

原创 Windows常用快捷键

Ctrl+c:复制Ctrl+v:粘贴Ctrl+z:撤销Ctrl+x:剪切Ctrl+A:全选Ctrl+s:保存Alt+F4:关闭窗口Shift+delete:永久删除windows+r:运行窗口windows+e:打开我的电脑Ctrl+Shift+Esc:打开任务管理器

2022-02-28 11:13:06 39

转载 Typora找不到官网

当我想下载Typora时,发现百度没有官网的页面,下载外站的怕有广告,在别人的博客找到了下载资源https://blog.csdn.net/ityoukown/article/details/122126625?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ELandingCtr%7ERate-1.queryctrv4&depth_1-utm_source=dis

2022-02-28 10:00:07 643

原创 # Markdown学习##

Markdown学习标题三级标题四级标题标题:一级标题是#+空格二级标题是##+空格三级标题###+空格字体粗体Hello,world斜体Hello,world斜体加粗Hello,world删除线Hello,World引用应用符号 >java狂神说分割线应用符号---或者***图片应用符号 ![输入图片名字]+(图片地址)网络图片直接复制地址超链接点击跳转到自己的博客应用符号[名字]

2022-02-28 09:52:24 41

空空如也

空空如也

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

TA关注的人

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