自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 冒泡排序(Bubble Sort)

冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。冒泡排序是一种交换排序,核心是冒泡,把数组中最小的那个往上冒,冒的过程就是和他相邻的元素交换。它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果顺序错误(如从大到小)就把他们交换过来。走访元素的工作是重复地进行,直到没有相邻元素需要交换,也就是说该元素列已经排序完成。......

2022-08-13 17:10:52 235 1

原创 Java中的StringBuilder和StringBuffer

StringBuilder是专门用于修改字符串的一个类,内部维护一个可变的char数组,所做操作都是在这个数组之上进行的,修改速度、性能非常优秀,并且提供了修改字符串的常见方式:增、删、改、插。由于String是不变对象,每次修改内容都会创建新的对象,因此String不适合频繁修改操作,为了解决这个问题,java提供了StringBuilder类。replace():替换部分内容。delete():删除部分内容。append():增加内容。insert():插入内容。...

2022-08-13 15:48:49 2841

原创 Java中的String类以及常用方法

String(字符串类型):java.lang包中,final修饰的,不能被继承,底层封装了一个不可变char数组,Unicode,一个字符占2个字节 字符串对象一旦创建好,对象内容永远无法改变,但字符串引用变量可以重新赋值(创建一个新的对象)indexOf()/lastIndexOf():检索给定字符串在当前字符串中第一次/最后一次出现的位置,根据字符串找位置。startsWith()/endsWith():判断当前字符串是否是以给定的字符串开始的/结束的。length():获取字符串的长度(字符个数).

2022-08-13 15:31:31 339

原创 Java中的多态

​ 如果满足强转成功的条件则返回true,否则返回false。同一类型的引用在指向不同的对象时,有不同的实现----所有抽象方法都是多态的。建议:在强转之前先通过instanceof来判断引用指向的对象是否是该类型。何时需要强转:向上造型后,若想访问的东西在超类中没有,则需要强转。行为的多态:cut()、getImage()、move()…说明:instanceof会返回true或false的结果。同一个对象被造型为不同的类型时,有不同的功能。对象的多态:水、我、你…...

2022-08-13 11:40:41 116

原创 Java中的接口

只能包含常量和抽象方法(所有数据默认都是常量,所有方法默认都是抽象的)一个类可以实现多个接口,用逗号分隔。若又继承又实现时,应先继承后实现。接口是需要被实现/继承的,实现/派生类:必须重写所有抽象方法。是一种数据类型(引用类型)由interface定义。...

2022-08-13 11:15:33 64

原创 Java中的内部类

内部类中有一个隐式的引用,指向了创建它的外部类对象 -> 外部类名.this。若想创建一个类(派生类)的对象,并且对象只被创建一次,内部类中可以直接访问外部类的成员(包括私有的)类中套类,外面的称为外部类,里面的称为内部类。内部类通常只服务于外部类,对外不具备可见性。在匿名内部类中不能修饰外面局部变量的值,因为该变量在此处会默认为final的。问: 内部类有独立的.class吗?内部类对象通常在外部类中创建。此时可以设计为匿名内部类。...

2022-08-13 11:11:25 95

原创 Java中的final、static、abstract关键字

修饰方法:抽象方法:由abstract修饰只有方法的定义,没有具体的实现(连{}都没有)修饰类:抽象类:由abstract修饰包含抽象方法的类必须是抽象类抽象类不能被实例化(new对象)抽象类是需要被继承的,派生类:重写抽象方法也声明为抽象类抽象类的意义:封装共有的属性和行为为所有派生类提供统一的类型可以包含抽象方法,为所有派生类提供统一的入口(向上造型后能点出来),同时可以达到强制必须重写的目的(相当于制定了一个标准)...

2022-08-13 10:41:14 132

原创 Java中的访问控制修饰符

public:公开的,任何类private:私有的,本类protected:受保护的,本类、派生类、同包类默认的:什么也不写,本类、同包类

2022-08-13 10:23:43 378

原创 Java中的package和import关键字

import 包名.*;-> 表示导入了包中的所有类,但不建议,建议用哪个类就导哪个类,因为.*会影响性能。顺序问题:package----------import-----------class。package:声明包。import:导入类。

2022-08-13 10:03:05 317

原创 Java中的继承

继承是面向对象最显著的一个特性。继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力。

2022-07-30 17:19:12 170

原创 Java中的类和对象是什么?如何创建?

《Java编程思想》中提到“万物皆为对象”的概念。它将对象视为一种奇特的变量,它除了可以存储数据之外还可以对它自身进行操作。它能够直接反映现实生活中的事物。每个对象都具有各自的状态特征(也可以称为属性)及行为特征(方法),java就是通过对象之间行为的交互来解决问题的。......

2022-07-30 16:57:43 317

原创 Java中的方法

修饰词返回值类型方法名(参数列表){方法体}//无参无返回值publicstaticvoidsayHi(){System.out.println("大家好!");}//有参无返回值publicstaticvoidsayHello(Stringname,intage){//形参System.out.println("大家好,我叫"+name+",今年"+age+"岁了");...

2022-07-23 15:26:14 154

原创 Java中的数组

通过下标/索引来访问数组中的元素,下标从0开始,最大到(数组的长度-1)通过(数组名.length)可以获取数组的长度(元素个数)初始化------初始化的是数组中的元素。访问------访问的是数组中的元素。遍历/迭代从头到尾挨个走一遍。是一种数据类型(引用类型)相同数据类型元素的集合。...

2022-07-23 15:08:30 133

原创 Java中的循环结构

顺序结构的程序语句只能被执行一次。如果想要同样的操作执行多次,就需要使用循环结构。Java中有三种主要的循环结构:while 循环、do…while 循环、for 循环

2022-07-16 15:59:21 124

原创 Java中的分支结构

Java程序在运行中,根据不同的条件执行不同的语句就是分支结构。Java分支结构主要有四种:if结构、if...else结构、if...else if结构、switch…case结构。

2022-07-16 11:18:48 341

原创 Java中的运算符

算术运算符:+、-、*、/、%、++、–关系运算符:>、=、

2022-07-13 22:44:35 131

原创 Java中的变量使用,以及命名规则

Java中使用变量需要声明并初始化,Java中命名也是有规则的

2022-07-12 18:46:28 160

原创 Java中类型的转换

自动/隐式类型转换:小类型到大类型;强制类型转换:大类型到小类型两点规则:整数直接量可以直接给byte,short,char赋值,但不能超范围byte,short,char型数据参与运算时,系统会自动将其统一转换为int再运算...

2022-07-11 20:30:01 640

原创 Java的基本数据类型

Java中有八种基本数据类型:byte、short、int、long、float、double、boolean、char

2022-07-09 10:45:56 88

原创 JDK、JRE、JVM是什么?有什么区别?

JDK( Java Development Kit ),Java开发工具包;JRE( Java Runtime Environment ),Java运行环境;JVM( Java Virtual Mechinal ),Java虚拟机。

2022-07-08 11:14:52 2609

原创 配置Java环境变量

配置环境变量是学习Java的必经之路,也是首要前提

2022-07-07 20:20:57 274

原创 java基础(一)

首先配置环境检测一下jdk安装:win+R—>cmdjava -version jdk配置环境变量: - JAVA_HOME:(E:\jdk)jdk的安装路径。 - Path:%JAVA_HOME%\bin;dos命令dir:查看所有的目录cd :跳转到指定的目录下cd desktop;—跳转到桌面一、jdk的安装和使用java中的jdk的选取:jdk1.8jdk的安装:装的路径。二、配置环境JAVA_HOME:jdk的路径Path:%JAV

2022-05-30 15:12:47 95

原创 测试项目功能时报错Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax

在测试项目功能时,控制台没有显示错误信息,但是JUnit报错Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax;翻译错误信息发现是SQL语句错误,改正语句测试运行顺利通过。

2021-04-19 21:40:00 633

原创 连接数据库时报错:inStream parameter is null

连接数据库时报错:inStream parameter is null数据库连接报错,仔细检查代码没有发现问题,翻译异常信息,发现是输入流参数为空原因是配置文件没有放在src目录下,改正之后运行顺利通过在发生异常时,翻译异常信息很重要...

2020-09-22 20:13:55 3371 6

空空如也

空空如也

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

TA关注的人

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