21天挑战赛java基础
文章平均质量分 91
总要学点啥
这个作者很懒,什么都没留下…
展开
-
Java Swing的简单学习学习
Swing 是一个为Java设计的GUI工具包。Swing是JAVA基础类的一部分。Swing包括了图形用户界面(GUI)器件如:文本框,按钮,分隔窗格和表。Swing提供许多比AWT更好的屏幕显示元素。它们用纯Java写成,所以同Java本身一样可以跨平台运行,这一点不像AWT。它们是JFC的一部分。它们支持可更换的面板和主题(各种操作系统默认的特有主题),然而不是真的使用原生平台提供的设备,而是仅仅在表面上模仿它们。这意味着你可以在任意平台上使用JAVA支持的任意面板。原创 2022-08-20 20:12:07 · 611 阅读 · 0 评论 -
多线程的使用
线程(thread)是一个程序内部的一条执行路径。我们之前启动程序执行后,main方法的执行其实就是一条单独的执行路径。程序中如果只有一条执行路径,那么这个程序就是单线程的程序。多线程是指从软硬件上实现多条执行流程的技术。...原创 2022-08-19 02:06:49 · 366 阅读 · 0 评论 -
MybatisPlus学习及拓展
MybatisPlus学会后在后面的项目中使用会快捷方便很多原创 2022-08-17 23:10:07 · 883 阅读 · 0 评论 -
File和IO流
在我们没有接触IO流和文件操作之前,我们全部的操作,数据都是保存在内存中的。每当我们重新启动程序数据就都消失了。如果我们想要将数据永久储存,我们就需要将数据存储到硬盘里面。这样我们就需要对File进行操作,想要对文件的的读写,就知道什么是IO流File类的对象代表操作系统的文件(文件、文件夹),File类在java.io.File包下。File类提供了诸如:创建文件对象代表文件,获取文件信息(大小、修改时间)、删除文件、创建文件(文件夹)等功能。......原创 2022-08-16 20:53:24 · 485 阅读 · 0 评论 -
集合——List、Set、Map
如果希望元素可以重复,又有索引,索引查询要快用ArrayList集合,基于数组的。(用的最多)如果希望元素可以重复,又有索引,增删首尾操作快用LinkedList集合,基于链表的。如果希望线程安全,有索引用Vector集合,基于数组如果希望增删改查都快,但是元素不重复、无序、无索引用HashSet集合,基于哈希表的。如果希望增删改查都快,但是元素不重复、有序、无索引用LinkedHashSet集合,基于哈希表和双链表。如果要对对象进行排序用TreeSet集合,基于红黑树。后续也可以用List集合实现排序。.原创 2022-08-15 22:10:31 · 810 阅读 · 0 评论 -
集合——Collection
集合除了存储引用类型的基本数据以外,还可以存储对象list.add(new test002("张三"));list.add(new test002("李四"));list.add(new test002("王五"));}}}@Data}相同的,因为new了对象需要开辟空间将数据存储到堆内存中,使用集合里面存储的是对象的地址值。......原创 2022-08-13 22:24:38 · 327 阅读 · 0 评论 -
内部类的学习
将一个类定义在另一个类里面或者一个方法里面,这样的类称为内部类。内部类在程序中可以看出外部类的一个成员,通过实例化,我们可以操作内部类,使用它的变量和方法private static String str1="我是静态的";private final String str2="我是final的";/*** 外部类无法直接访问内部类的成员,需要实例华内部类对象*/b.show();}/*** 内部类*/class B{// TODO 这个是个特殊。...原创 2022-08-12 22:55:47 · 231 阅读 · 0 评论 -
Java接口的总结
编程定义上的接口是指定一组函数成员而不实现成员的引用类型,其他类型-类和结构可以实现接口。接口是对强类型的面向对象编程语言特有东西,如C#,Java,通俗地说它的出现就是对这些强类型语言定义一个标准的入口然后供后续子孙继承使用。举个例子,我们使用的手机,都有充电接口,目前主流的手机充电器接口主要有三种:Micro USB接口;USB Type C接口;Lightning接口。这三种接口规定了什么手机使用什么充电口,我们能分清充电头的形状,大小。要定义一个接口使用interface关键字完成。...原创 2022-08-11 22:30:04 · 647 阅读 · 0 评论 -
21day-8:面向对象进阶,继承,static关键字
Java中提供一个关键字extends,用这个关键字,我们可以让一个类和另一个类建立起父子关系。代码格式 public class Student extends People {}Student称为子类(派生类),People称为父类(基类 或超类)。作用:当子类继承父类后,就可以直接使用父类的使用非私有变量和方法了继承能提高代码的复用性。...原创 2022-08-08 12:42:51 · 538 阅读 · 0 评论 -
21day-6:基础实例训练
案例训练案例1:买飞机票案例2:找素数案例3:开发验证码案例4:数组元素的复制案例5:评委打分案例案例6:数字加密案例7:抢红包原创 2022-08-06 13:28:13 · 313 阅读 · 0 评论 -
21day-5:方法的学习
修饰符 返回值类型 方法名( 形参列表 ){方法体代码(需要执行的功能代码)return 返回值;}修饰符包括{【abstract】【static】【final】【synchronize】}常用的返回类型有void ,String,int,boolean 等。原创 2022-08-05 17:08:21 · 92 阅读 · 0 评论 -
21day-4:Java数组
数组(Array)是有序的元素序列。若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。用于区分数组的各个元素的数字编号称为下标。数组是在程序设计中,为了处理方便, 把具有相同类型的若干元素按有序的形式组织起来的一种形式。这些有序排列的同类数据元素的集合称为数组。和正常对一种类型变量创建赋值来说,数组要比单个操作要方便快捷很多。......原创 2022-08-04 11:29:01 · 329 阅读 · 0 评论 -
21day-3:程序流程控制
程序流程控制 及 for循环,增强for,if,switch,whlie的详细讲解原创 2022-08-03 11:08:19 · 284 阅读 · 1 评论 -
21day-2:数据类型、类型转换、常用运算符
数据类型、类型转换、常用运算符原创 2022-08-02 11:25:21 · 119 阅读 · 0 评论 -
21day-1:了解Java以及开发环境搭建
Java是一种编程语言,可以编写桌面应用程序、Web应用程序等,它收了C++语言的各种优点,摒弃了C++里难以理解的概念,有具有功能强大和简单易用等特点。在1995年由美国的Sun公司正式发布的计算机编程语言,在2010年被Oracle收购Sun公司及其产品。现在Java由Oracle控制。............原创 2022-08-01 11:08:23 · 352 阅读 · 0 评论