![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 84
隐身的菜鸟
小白
展开
-
(day12) 自学Java——集合进阶(双列集合)
①双列集合一次需要存一对数据,分别为键和值②键不能重复,值可以重复③键和值是一—对应的,每一个键只能找到自己对应的值④键+值这个整体我们称之为“键值对”或者“键值对对象”,在Java中叫做“Entry对象”Map是接口,不能直接创建对象,要创建它实现类的对象。原创 2023-02-11 16:41:15 · 872 阅读 · 2 评论 -
(day11) 自学Java——集合进阶(单列集合)
1. List系列集合:添加的元素是有序、可重复、有索引。 (有序:“存”和“取”的顺序一样) 2. Set系列集合:添加的元素是无序、不重复、无索引。原创 2023-02-08 19:57:10 · 698 阅读 · 0 评论 -
(day10) 自学Java——常见算法和Lambda
有一个很有名的数学逻辑题叫做不死神兔问题,有一对兔子,从出生后第三个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问第十二个月的兔子对数为多少?练习:一堆桃子,猴子第一天吃了一半,再多吃一个,每天如此,到第十天的时候(还没吃)发现只有一个桃子了。38拿出来,跟44比较,把38插入到44前面,然后拿38跟3比较,38比3大,所以38就在3后面。要求:按照字符串的长度进行排序,短的在前,长的在后(暂时不比较字符串里面的内容)(姓名中不要有中文或特殊字符,会涉及到后面的知识)原创 2023-02-04 13:55:26 · 768 阅读 · 0 评论 -
(day9) 自学Java——常用API
AIP就是Java已经写好的各种功能的java类。原创 2023-01-29 20:10:44 · 736 阅读 · 0 评论 -
(day8) 自学Java——拼图小游戏
GUI(图形用户接口),是指采用图形化的方式显示操作界面。Java中包含两套完整体系:AWT包,Swing包。原创 2023-01-25 22:20:05 · 514 阅读 · 0 评论 -
(day7) 自学Java——面向对象进阶
1.Dog和Cat都是Animal的子类,以上案例中针对不同的动物,定义了不同的keepPet方法,过于繁琐,能否简化,并体会简化后的好处?返回的字符串格式如:[10,20,50,34,100](只考虑整数数组,且只考虑一维数组)应用场景:使用某个类,只使用一次,单独定义一个类太麻烦,用匿名内部类的方法,可以简化代码。一个方法抽取到父类中,不确定方法体,用abstract关键字修饰(抽象方法),,Animal是这个类的父类,new的是紫色框内的对象,()说明是空参构造。原创 2023-01-20 14:11:29 · 2304 阅读 · 0 评论 -
(day6) 自学Java——学生管理系统
/给while循环取名loop,break loop;可以跳出while循环或者使用System.exit(0);停止虚拟机运行,相当于让所有代码停止运行。原创 2023-01-10 20:11:57 · 108 阅读 · 0 评论 -
(day5) 自学Java——ArrayList集合
在Java教程中知道,要统计的数据量不可能是固定不变的,所以我们需要一个拥有可变长度的容器来储存,而这个容器就是集合。创建集合:ArrayList list = new ArrayList();数组有个致命的弱点,那就是创建时需要指定其长度,并且在使用时长度不可改变。集合中不能直接添加基本数据类型,要变成对应包装类。原创 2023-01-09 18:39:39 · 704 阅读 · 0 评论 -
(day4) 自学Java——字符串
API: 应用程序编程接口。简单解释:就是别人写好的东西,我们不需要编写,直接使用即可。Java API:指JDK中提供的各种功能的Java类。API帮助文档,可以在这个文档里查询API。字符串不可变,它们的值被创建后不能被更改。chatAt();能够用来检索特定索引下的字符substring();截取replace();替换equals();相等toCharArray();字符串转字符数组new String(arr);字符数组转字符串原创 2023-01-09 12:03:50 · 433 阅读 · 0 评论 -
(day3)自学Java——面向对象
非原创,为方便自己后期复习Alt+左键(选中,批量修改)Alt+insert(生成构造方法快捷方式)/Alt+Fn+insert——>constractor/grtter and setter——>全选插件PTG,一秒生成标准javabean(在idea中的 setting——>plugins——>搜索ptg下载安装)PTG用法:右键点击空白处——>ptg to javabean。原创 2023-01-06 11:23:34 · 1196 阅读 · 0 评论 -
(day2)自学java综合练习
在唱歌比赛中,有6位评委给选手打分,分数范围是[0-100]之间的整数。选手最后的得分为:去掉最高分,去掉最低分后4位评委的平均分,请完成上述过程并计算出选手得分。二维数组:数组中存数组 (数据分组管理)练习: 二维数组练习。原创 2023-01-03 17:57:57 · 581 阅读 · 1 评论 -
(day1)自学java基础
非原创,记录学习过程,为方便自己后期复习ctrl+alt+L 自动格式化代码我们想在任意目录都可以打开指定软件,就可以把软件的路径配置到环境变量中。打开环境变量:系统——》高级系统设置——》高级(环境变量)——》path(编辑)下载安装JDK:https://www.oracle.com。原创 2023-01-01 15:49:42 · 776 阅读 · 0 评论