- 博客(16)
- 收藏
- 关注
原创 Map集合、Stream流、File类
比如有如下案例:往HashMap集合中存储Student对象作为键,学生的家庭住址当做值。要求,当学生对象的姓名和年龄相同时就认为键重复。
2023-05-08 10:35:24
310
原创 集合进阶(Set、Map集合)
最后,将所有的Collection集合总结一下,要求大家掌握每一种集合的特点,以及他们的体系结构。好了,关于Collection集合,到这里就学习完了。各位同学,前面我们已经把单列集合学习完了,接下来我们要学习的是双列集合。首先我们还是先认识一下什么是双列集合。所谓双列集合,就是说集合中的元素是一对一对的。Map集合中的每一个元素是以key=value的形式存在的,一个key=value就称之为一个键值对,而且在Java中有一个类叫Entry类,Entry的对象用来表示键值对对象。
2023-05-08 10:29:58
220
1
原创 异常、集合进阶(Collection、List集合)
同学们经过刚才的学习已经认识了什么是异常了,但是无法为这个世界上的全部问题都提供异常类,如果企业自己的某种问题,想通过异常来表示,那就需要自己来定义异常类了。我们通过一个实际场景,来给大家演示自定义异常。需求:写一个saveAge(int age)方法,在方法中对参数age进行判断,如果age<0或者>=150就认为年龄不合法,如果年龄不合法,就给调用者抛出一个年龄非法异常。
2023-05-08 10:25:03
225
1
原创 java常用API
接下来我们用代码演示一下StringBuilder的用法为什么要用StringBuilder对字符串进行操作呢?因为它的效率比String更高,我们可以下面两段代码验证一下。经过我的验证,直接使用Stirng拼接100万次,等了1分钟,还没结束,我等不下去了;但是使用StringBuilder做拼接,不到1秒钟出结果了。接下来,我们通过一个案例把StringBuilder运用下代码如下。
2023-05-08 09:46:13
2002
3
原创 面向对象高级3
接下来我们学习一下自定义泛型类,但是有一些话需要给大家提前交代一下:泛型类,在实际工作中一般都是源代码中写好,我们直接用的,就是ArrayList这样的,自己定义泛型类是非常少的。自定义泛型类的格式如下//这里的其实指的就是类型变量,可以是一个,也可以是多个。public class 类名 < T , W > {接下来,我们自己定义一个MyArrayList泛型类,模拟一下自定义泛型类的使用。注意这里重点仅仅只是模拟泛型类的使用,所以方法中的一些逻辑是次要的,也不会写得太严谨。
2023-05-06 10:35:49
106
1
原创 面向对象高级1
权限修饰符是用来限制类的成员(成员变量、成员方法、构造器…)能够被访问的范围。下面我们用代码演示一下,在本类中可以访问到哪些权限修饰的方法。
2023-05-06 10:27:25
58
1
原创 Java基础综合项目(ATM系统)
1. ATM系统功能介绍有查询、取款、存款、转账等业务功能,用户选择哪个功能就执行对应预先设定好的程序。由于没有图形化界面编程,所以我们是做不出界面效果的,但是我们可以在控制台模拟ATM机的各项功能。运行程序时,进入登录界面,在此界面可以登录、或者开户。各位同学,你可能会觉得这个案例功能怎么这么多啊!太复杂了,其实也没你想得那么复杂。接下来,我将手把手带领大家把这个ATM系统完成。2. ATM系统中我们会用到哪些技术呢?
2023-05-06 10:14:14
901
2
原创 Java常用API
各位同学,接下来我们学习String这个类,也就是学对字符串进行处理。为什么要学习字符串处理呢?因为在开发中对于字符串的处理还是非常常见的。比如:在用户登录时,用户输入的用户名和密码送到后台,需要和正确的用户名和密码进行校验,这就需要用到String类提供的比较功能。再比如:同学们在直播留言时,有些小伙伴可能不太文明说了一些脏话,后台检测到你输入的是脏话,就会用***把脏话屏蔽掉。这也需要用到String类提供的替换功能。
2023-05-06 10:03:09
649
1
原创 Java面向对象基础
首先每一部电影,都包含这部电影的相关信息,比如:电影的编号(id)、电影的名称(name)、电影的价格(price)、电影的分数(score)、电影的导演(director)、电影的主演(actor)、电影的简介(info)。为了去描述每一部电影,有哪些信息,我们可以设计一个电影类(Movie),电影类仅仅只是为了封装电影的信息,所以按照JavaBean类的标准写法来写就行。return id;} }
2023-05-06 09:55:39
133
1
原创 Java编程案例(专题)
Java编程案例(专题)各位同学,前面我们已经学习过很多Java的基础知识了,主要有。但是对于这些知识点的运用,掌握得还不是很熟练,所以今天我们专门花一天时间,给同学们讲几个专项练习题,把前面所学习的知识巩固一下。同时通过这些专项练习题,。这里所说的编程思维就是使用Java技术解决问题的思维方式;编程能力就是按照编程思维编写代码的能力。中国的航空母舰、战斗机,这些技术都是先模仿,再创新的,而且的模仿的周期是非常长的。
2023-05-05 17:25:25
1672
1
原创 java方法
1.1 方法是什么**方法是一种语法结构,它可以把一段代码封装成一个功能,以便重复调用。**这句话什么意思呢?意思是,把一段功能代码围在一起,别人都可以来调用它。我们看一个需求,比如现在张工、李工两个人都需要求两个整数的和。不使用方法,代码如下。// 1、李工。int a = 10;int b = 20;System . out . println("和是:" + c);// 2、张工。System . out . println("和是:" + c1);阅读上面的代码,我们不难发现。
2023-05-05 17:20:51
136
1
原创 Java数组
各位同学,我们已经知道数组是用来干什么的。那么如何使用Java语言写一个数组呢?这里就需要学习一下数组的初始化格式。数组有两种初始化的方式,一种是静态初始化、一种是动态初始化。我们先用静态初始化来学习数组的操作。
2023-05-05 17:16:26
548
2
原创 Java流程控制
到这里关于循环结构的所有内容就都已经学习完了,我们再把几种循环结构在什么场景下使用,再总结一下。1. 什么是流程控制答:流程控制是用来控制程序的执行顺序的 2. 分支结构 if 和 switch ,如何选择?答: if 分支:一般用于对一个范围进行判断 switch 分支:对一个一个值进行匹配 3. for 循环和 while 循环、 do - while 如何循环答:知道循环次数用 for 、不知道循环次数用 while 想要先执行,再判断,用 do - while。
2023-05-05 17:11:01
207
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人