自定义博客皮肤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)
  • 收藏
  • 关注

原创 Mysql的基本SELECT语句

这些语句定义了不同的数据库、表、视图、索引等数据库对象,还可以用来创建、删除、修改数据库和数据表的结构。主要的语句关键字包括。

2024-09-27 17:59:24 330

原创 java中枚举

枚举类的第一行上必须是枚举项,最后一个枚举项后的分号是可以省略的,但是如果枚举类有其他的东西,这个分号就不能省略。为了间接的表示一些固定的值,Java就给我们提供了枚举 是指将变量的值一一列出来,变量的值只限于列举出来的值的范围内。枚举类可以有构造器,但必须是private的,它默认的也是private的。// 定义一个枚举类,用来表示春,夏,秋,冬这四个固定值。我们可以通过"枚举类名.枚举项名称"去访问指定的枚举项。枚举类也可以有抽象方法,但是枚举项必须重写该方法。枚举项1,枚举项2,枚举项3;

2024-09-22 18:02:46 198

原创 java中的反射

反射机制:是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意属性和方法;这种动态获取信息以及动态调用对象方法的功能称为Java语言的反射机制。Class.forName(全类名)方法。2、获取class对象的三种方式。对象名.getClass()方法。2、获取Student类对象。类名.class属性。

2024-09-22 17:37:05 167

原创 Collection的三种遍历方式(迭代器、增强for和lamdar表达式)

Iterator iterator(): 返回此集合中元素的迭代器,通过集合对象的iterator()方法得到。​ E next(): 获取当前位置的元素,将迭代器对象移向下一个索引位置。boolean hasNext(): 判断当前位置是否有元素可以被取出。for(集合/数组中元素的数据类型 变量名 : 集合/数组名) {// 已经将当前遍历到的元素封装到变量中了,直接使用变量即可。Collection集合的遍历。迭代器,集合的专用遍历方式。三、 lamdar表达式。二、 增强for循环。

2024-09-12 19:30:20 231

原创 集合框架的概述

1、Collection集合的概述和使用Collection集合概述是单例集合的顶层接口,它表示一组对象,这些对象也称为Collection的元素JDK 不提供此接口的任何直接实现.它提供更具体的子接口(如Set和List)实现创建Collection集合的对象多态的方式具体的实现类ArrayListCollection集合常用方法2、List集合List集合的概述有序集合,这里的有序指的是存取顺序。

2024-09-08 20:48:22 338

原创 “== ”和equals()的区别

引用数据类型,在没有在类中重写equals()和hashcode()方法时,比较的是地址值;在类中重写equals()和hashcode()方法时,比较的就是内容;equals()方法中没有基本数据类型的比较。引用数据类型,比较的是对象的地址值;基本数据类型,比较的就是值是否相等;

2024-09-01 22:39:19 117

原创 String类

String类的构造方法代码演示: 创建字符串对象的区别对比- 通过构造方法创建 ​ 通过 new 创建的字符串对象,每一次 new 都会申请一个内存空间,虽然内容相同,但是地址值不同- 直接赋值方式创建 ​ 以“”方式给出的字符串,只要字符序列相同(顺序和大小写),无论在程序代码中出现几次,JVM 都只会建立一个 String 对象,并在字符串池中维护

2024-09-01 22:29:28 158

原创 成员变量和局部变量

成员变量(随着对象的存在而存在,随着对象的消失而消失)局部变量(随着方法的调用而存在,醉着方法的调用完毕而消失)注意事项: 局部变量名称可以和成员变量名称一样,在方法中使用的时候,采用的是就近原则。成员变量(有默认初始化值)局部变量(没有默认初始化值,必须先定义,赋值才能使用)成员变量(类中方法外)局部变量(方法内部或方法声明上)成员变量(堆内存)局部变量(栈内存)

2024-08-25 21:39:22 223

原创 创建对象的内存图【理解】

多个对象在堆内存中,都有不同的内存划分,成员变量存储在各自的内存区域中,成员方法多个对象共用的一份。只要有任何一个对象修改了内存中的数据,随后,无论使用哪一个对象进行数据获取,都是修改后的数据。当多个对象的引用指向同一个内存空间(变量所记录的地址值是一样的)

2024-08-25 21:33:19 150

原创 java从键盘分别输入年、月、日,判断这一天是当年的第几天

注:判断一年是否是闰年的标准: 1)可以被4整除,但不可被100整除 或 2)可以被400整除;对于题1的升级版: 从键盘分别输入年、月、日,判断这一天是当年的第几天。

2024-08-22 20:20:47 98

原创 面向对象中类与对象的理解

类的组成是由属性和行为两部分组成在类中通过成员变量来体现(类中方法外的变量)在类中通过成员方法来体现(和前面的方法相比去掉static关键字即可)① 定义类② 编写类的成员变量③ 编写类的成员方法// 属性 : 姓名, 年龄// 成员变量: 跟之前定义变量的格式一样, 只不过位置发生了改变, 类中方法外int age;// 行为 : 学习// 成员方法: 跟之前定义方法的格式一样, 只不过去掉了static关键字.System.out.println("学习");

2024-08-18 23:08:57 271

原创 java EE中方法重载的理解

重载仅针对同一个类中方法的名称与参数进行识别,与返回值无关,换句话说不能通过返回值来判定两个方法是否相互构成重载。方法重载指同一个类中定义的多个方法之间的关系,满足下列条件的多个方法相互构成重载。重载仅对应方法的定义,与方法的调用无关,调用方式参照标准格式。多个方法的参数不相同,类型不同或者数量不同。多个方法具有相同的方法名。多个方法在同一个类中。

2024-08-11 22:33:59 123

原创 java EE中方法的形参和实参

在这个例子中,`firstName` 和 `lastName` 是形参,当你调用这个方法时,比如 `printNames("John", "Doe")`,"John" 和 "Doe" 就是实参。1:定义方法,名称为print ​ 2:为方法添加两个int类型的形参,准备接受调用者传递过来的实参 ​ 3:方法中设计for循环,循环从n开始,到m结束 ​ 4:循环中加入if判断,是奇数,则打印 ​ 5:main方法中调用print方法,传入两个实际参数。带参数方法的练习-打印n-m之间奇数的所有奇数。

2024-08-11 22:09:53 111

原创 java中数组的定义格式、数组的初始化、数组的索引、数组的遍历

数组的定义格式;数组的初始化;数组的索引;数组的遍历

2024-08-11 21:57:12 225

原创 switch语句

如果switch语句中,case省略了break语句, 就会开始case穿透。当开始case穿透,后续的case就不会具有匹配效果,内部的语句都会执行,直到看见break,或者将整体switch语句执行完毕,才会结束。

2024-08-04 18:12:57 297

原创 分支结构之if语句

岳小鹏参加Java考试,他和父亲岳不群达成承诺: 如果: 成绩为100分时,奖励一辆BMW;②如果值为true就执行语句体1;如果值为false就计算关系表达式2的值。③如果值为true就执行语句体2;如果值为false就计算关系表达式3的值。⑤如果没有任何关系表达式为true,就执行语句体n+1。③如果关系表达式的值为false就不执行语句体。③如果关系表达式的值为false就执行语句体2。②如果关系表达式的值为true就执行语句体1。②如果关系表达式的值为true就执行语句体。if (关系表达式) {

2024-08-04 17:53:32 357

原创 java中三元运算符理解和应用

一座寺庙里住着三个和尚,已知他们的身高分别为150cm、210cm、165cm,请用程序实现获取这三个和尚的最高身高。// 判断 a>b 是否为真,如果为真取a的值,如果为假,取b的值。表达式:当判断结果为true时调用表达式1,为false时调用表达式2;总结:如果条件表达式成立或者满足则执行表达式1,否则执行第二个;关系表达式:是判断的条件,判断结果为boolean型;表达式1 : 表达式2;

2024-08-04 17:23:31 198

原创 创建一个char类型的36个元素的数组,前26个元素放置‘A‘-‘Z‘, 后10个元素放置‘0‘-‘9‘。

创建一个char类型的36个元素的数组,前26个元素放置‘A‘-‘Z‘, 后10个元素放置‘0‘-‘9‘。使用for循环访问所有元素并打印出来。

2024-07-23 10:37:53 138

原创 JVM、JRE和JDK的联系

JVM:Java虚拟机;JRE:Java运行环境,包含了JVM和Java的核心类库(Java API);JDK:Java开发工具,包含了JRE和开发工具

2024-07-21 12:55:39 232

原创 入【java】的第一个程序,HelloWorld!!!

1、首先我们在我们jdk的bin目录文件夹下,先创建一个文件,文件名叫“HelloWorld.text”;2、我们把代码输入这个HelloWorld文件中;3、我们把文件名重命名为“HelloWorld.java”;4、我们在导航栏上输入“cmd”进入控制台;5、我们输入“javac HelloWorld.java”回车;6、我们在输入“java HelloWorld”;我们会得到一个“HelloWorld.class”的文件,这个后面我们会介绍;

2024-07-21 10:08:17 313 1

空空如也

空空如也

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

TA关注的人

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