自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 List接口实现类集合

*不同点:LinkedList与ArrayList区别在于两个需求的响应效率不同ArrayList实现的是长度可变的数组优点:遍历和随机访问某个元素效率高​LinkedList实现的是链表形式优点:插入和删除元素效率高相同点:两个都是List的实现类,集合元素都是不唯一,有序*/

2022-08-23 09:00:00 182 2

原创 集合框架以类型特点

注意:集合会将数据转换为Object类型! 因此,集合在存入不同类数据的时候,可能会需要进行强制在转换。不知道程序运行时会需要多少对象,或者需要更复杂方式存储对象。

2022-08-22 08:59:11 145

原创 Java小白自学13:类与对象

方法的语法结构:访问权限修饰符 返回值类型 方法名(参数列表){方法体}访问权限修饰符public(公共的)protected(受保护的)默认(什么都不写)private(私有的)返回值有返回值:int/short/byte/long/float/double/boolean/char无返回值:void方法名小驼峰命名法见名知意参数列表可以写也可以不写注意retutn返回值里的数据要和参数列表一致{方法体}return返回数据写出方法的2个调用原则。...

2022-08-05 16:14:16 140

原创 Java小白自学12:二维数组概念及组成

这里我们定义一个数组并赋值,首先,我们来看一下arr[0][2]这个二维数组元素,指向的是那个具体的数值,首先我们把它看成一个一位数组,arr[0]就代表是第一个元素,这里的第一个元素就是{1,4,7},我们再来看arr[0][2],是不是就是这个第一个元素中下标为2的那个元素,也就是说arr[0][2]这个值就是7。这里通过赋值我们可有看到,长度2的长度在赋值的时候可有不一样,这与一维数组一样,因此,在赋值的时候,不写数组的长度,系统会根据元素个数,默认分配空间。...

2022-08-04 22:44:09 262

原创 Java小白自学11:一维数组应用

1.思路:可以看到这里定义了一个长度为7的int类型数组,目的是求最大值,既然是最大值,肯定是需要比较的,两两比较才能其中一个最大值,然后再将得到的最大值与第三个值比较,这样一直比到数组的最后一位,就可以得到最大值。由此可以看出第一轮需要进行四次比较,一旦前面的数比后面的数大,就要交换数据,第一轮选择完一个最大数据在最后之后,我们进行第二轮比较,第二轮由于只有4个数,因此只要比较三次,第三轮比较2次,第四轮比较1次,可以得出5个元素需要4轮。根据使用区别,一般在知道循环范围的情况下,用for循环最好。...

2022-08-03 23:34:25 447

原创 Java小白自学10:数组的基本概念及组成

什么是数组?为何要使用数组?数组与变量有何区别?声明一个变量实际上就是在内存空间划出一块合适的空间,而声明一个数组就是在内存空间划出一串连续的空间。一、数组有哪些要素构成?二、数组特点:数组中的所有元素必须属于相同的数据类型。 根据上述图片可以看出,使用数组的基本步骤可以分为四步。三、创建数组中的一些常见错误...

2022-08-02 20:53:54 942

原创 Java小白自学9:循环结构练习题(二)

13:使用Java实现输出如下图形。14:实现双色球的彩票功能。规则:从36个红球中随机选择不重复的6个数,从15个篮球中随机选择1个组成一注彩票。可以选择买多注。15:输出1-100之间的不能被5整除的数,每5个一行。16:输出斐波那契数列数列的前20项17:输出一个整数的二进制数、八进制数、十六进制数。18:随机产生一个字母,如果是大写字母则输出“yes”,否则输出“no”19:随机产生一个字符,判断:如果为大写字母则输出“大写字母”;如果为小写字母则输出“小写字母”;否则怎输出

2022-07-27 19:00:00 940

原创 Java小白自学8:循环结构练习题(一)

01:求10以内的偶数的和。02:求100以内的所有素数(素数:一个大于1的自然数,除了1和它本身外,不能被其他自然数整除)03:随机产生一个1-100之间的整数,看能几次猜中。要求:猜的次数不能超过7次,每次猜完之后都要提示“大了”或者“小了”。04:写一个方法,此方法实现输出100-999之间的水仙花数。05:输出小写的a-z以及大写的在Z—A06:求出1-3+5-7+9-…..101的和......

2022-07-26 19:53:12 895

原创 Java小白自学7:选择结构练习题

/判断是大写还是小写----------------大写区间ASCII为【65,90】-----小写ASCII区间【97,122】-----差值为32。//Scanner键盘录入--------导包(importjava.util.Scanner)-------创建对象---------获取数据。)-----创建对象-------获取数据。)-----创建对象-------获取数据。//分析-----输入类型为字符串------通过强制转换转换为int类型---------ASCII表查询对应数字。....

2022-07-25 19:00:00 1050

原创 Java小白自学6:第二周知识总结

①if选择结构和switch选择结构分别适合在什么情况下使用?②多重if-else-if选择结构与switch有哪些异同?while循环、do-while循环、for循环之间的区别是什么?

2022-07-24 14:49:41 199

原创 Java小白自学5:选择结构

首先我们来了解下什么是“流程控制”?流程控制就是指在程序运行中,控制各语句执行顺序的一个操作。流程控制一般分为顺序结构和选择结构。if选择结构可以分为四种类型:1)基本if选择结构:可以处理单一或组合条件的情况,2)if-else选择结构:可以处理简单的条件分支情况,多重if选择结构:可以处理分段的条件分支情况,4)嵌套if选择结构:可以处理复杂的条件分支情况...

2022-07-21 09:03:49 594 1

原创 Java小白自学4:第一周知识总结

在使用Scanner的时候,我们需要从Java文件中的util文件夹中导出Scanner,才能进行对象的创建。这里需要对获取的数据进行变量类型的定义,如获取String类型数据sc.next()、获取int类型数据sc.nextInt();第一周重点需要掌握的例题输入四位卡号,求出各个位上的数字分别是多少,再进行求和,如果和大于20,代表中奖,反之没有中奖。④运算符的优先级()的优先级最高,赋值运算符的优先级最低,算术运算符>关系运算符>逻辑运算符。...

2022-07-18 22:57:57 167

原创 Java小白自学3:运算符的规则及使用

Java小白自学:今天跟大家分享一下我学的运算符,以及我对运算符知识的一些总结。首先,运算符可以分为五种类型,分别是:赋值运算符、算术运算符、关系(比较)运算符、逻辑运算符、条件运算符(也可以叫做三目或者三元运算符)。...

2022-07-16 21:41:10 389 1

原创 Java小白自学2:数据类型的转换及两个变量的交换

数据转换分为两个方面,一种是自动类型转换,另一种是强制类型转换。

2022-07-15 20:02:52 277

原创 Java小白自学1:Java初体验

JAVA小白自学,每日分享,也是对自己学习的一个总结。WriteOnce,RunAnywhere,通俗点来说就是只需要一个源代码,通过不同的JVM(JAVA虚拟机)就可以在不同的系统中运行,比如通过windows的JVM就可以让JAVA源文件在Windows的系统中使用,同理还有Mac、Linux系统。...

2022-07-14 20:11:58 224 2

空空如也

空空如也

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

TA关注的人

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