自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL通用语法及分类

用于定义和管理数据库结构。

2024-09-29 20:19:40 745

原创 java项目开发团队分配管理软件

该软件实现以下功能: 软件启动时,首先进入登录界面进行注册和登录功能。当登陆成功后,进入菜单,首先就可以对开发人员账户和密码进行修改。然后可以对开发人员进行增删改操作 人员添加成功后,根据菜单提示,基于现有的公司成员,组建一个开发团队以开发一个新的项目。组建过程包括将成员插入到团队中,或从团队中删除某成员,还可以列出团队中现有成员的列表,开发团队成员包括架构师、设计师和程序员。团队组建成功,则可以进入项目模块,添加项目,分配开发团队进行开发。TSUtility用于数据录入的限制。

2024-09-26 17:53:53 347

原创 包装类、抽象类、内部类

抽象类是一种不能被实例化的类,它通常用作其他类的基类。抽象类可以包含抽象方法,这些方法只有声明而没有实现。使用场景:1. 部分实现:当多个子类共享相同的方法时,可以在抽象类中实现这些方法。2. 模板方法模式:定义算法的框架,将一些步骤延迟到子类中实现。3. 强制子类实现:抽象方法强制子类提供实现。

2024-09-23 08:40:43 228

原创 java基础知识点

1. 数据类型:Java 有8种基本数据类型(byte, short, int, long, float, double, char, boolean)和它们的包装类。4.控制流:包括 `if`, `switch`, `while`, `do-while`, `for` 等控制语句。2. 变量和常量:变量用于存储数据,而常量(使用 `final` 关键字)的值在初始化后不能改变。6. 字符串:Java 中的字符串是不可变的,由 `String` 类表示。1.套接字:使用 `Socket` 类进行网络通信。

2024-09-20 14:53:17 491

原创 对象的值传递和接口

在编程中,对象的值传递和接口是两个非常重要的概念,它们在不同的编程语言中有着不同的实现和含义。下面我将分别解释这两个概念。

2024-09-20 14:32:11 215

原创 static和final修饰符

在这个示例中,`staticVar` 和 `staticMethod` 是类的静态成员,可以在没有创建类的实例的情况下被访问。对于基本数据类型,这意味着值不能改变;1. 类变量:`static` 修饰的变量称为类变量或静态变量。4. 常量:通常将 `public`、`static` 和 `final` 一起使用来定义常量。5. 匿名内部类:当创建匿名内部类时,可以声明其实例变量为 `final`,以便在类内部使用。4.静态内部类:`static` 修饰的内部类不依赖于外部类的实例,可以独立于外部类被创建。

2024-09-19 15:27:31 272

原创 类的继承性和多态性

在Java中,类的继承性和多态性是面向对象编程的核心概念之一。

2024-09-13 11:06:22 433

原创 反射练习题(基础)

1. 定义PrivateTest类,有私有name属性,并且属性值为hellokitty,只提供name的getName的公有方法。2. 创建带有main方法ReflectTest的类,利用Class类得到私有的name属性。2)重载Student的构造函数,一个是无参构造并,另一个是带两个参数的有参构造,要求在构造函数打印提示信息。3)创建带main函数的NewInstanceTest类,利用Class类得到Student对象。1)创建Student类,类中有属性name和age并封装属性。

2024-09-10 19:48:49 339

原创 类加载器、反射、枚举

如果一个类加载器收到了类加载请求,它并不会自己先去加载,而是把这个请求委托给父类的加载器去执行,如果父类加载器还存在其父类加载器,则进一步向上委托,依次递归,请求最终将到达顶层的启动类加载器,如果父类加载器可以完成类加载任务,就成功返回,倘若父类加载器无法完成此加载任务,子加载器才会尝试自己去加载,这就是双亲委派模式。枚举类的第一行上必须是枚举项,最后一个枚举项后的分号是可以省略的,但是如果枚举类有其他的东西,这个分号就不能省略。枚举类可以有构造器,但必须是private的,它默认的也是private的。

2024-09-10 11:18:25 1138

原创 自定义排序规则

TreeSet集合存储自定义类型的对象时,必须指定排序规则,支持如下两种方式来指定比较规则。

2024-09-06 19:58:29 279

原创 java集合基础练习题

Kevin 22 90 请分别用Comparable和Comparator两个接口对以上同学的成绩做降序排序,如果成绩一样,那在成绩排序的基础上按照年龄由小到大排序,成绩和年龄都一样,则按照姓名的字典顺序排序。请将如下4个字符串数据["aaa","bbb","ccc","ddd"],依次添加到HashSet集合中,并遍历查看存储结果。科特迪瓦,阿根廷,澳大利亚,塞尔维亚,荷兰,尼日利亚、日本,美国,中国,新西 兰,巴西,比利时,韩国,喀麦隆,洪都拉斯,意大利。

2024-09-06 19:51:33 874

原创 集合框架学习题

如果返回值不是null,说明该字符在HashMap集合中不存在,把该值加1,然后重新存储该字符和对应的值。如果返回值是null:说明该字符在HashMap集合中不存在,就把该字符作为键,1作为值存储。需求:编写一个程序,获取10个1-20之间的随机数,要求随机数不能重复,并在控制台输出。4.得到的每一个字符作为键到HashMap集合中去找对应的值,看其返回值。要求:按照年龄从小到大排序,年龄相同时,按照姓名的字母顺序排序。5.遍历HashMap集合,得到键和值,按照要求进行拼接。1.创建Set集合对象。

2024-09-02 16:43:00 370

原创 集合框架二

有序集合(也称为 序列 )。该界面的用户可以精确控制列表中每个元素的插入位置。用户可以通过整数索引(列表中的位置)访问元素,并搜索列表中的元素。有序集合, List 集合有一个下标 ( 索引 ) ,我们可以根据索引来操作集合中的元素。List 接口是 Collection 接口的子接口。实现了 List 接口的集合类中是有序的,且 允许重复。List 集合中的元素都对应一个整数型的序号,记载了其在集合中的位置,可以根据序号存取集合中的元素。

2024-09-02 09:11:53 841

原创 集合框架(一)

我们为什么要学习集合框架呢?我们前面学习了 Java 的基本数据类型,引用类型都是可以用来存储我们的数据的,但是仅仅只能存储单个,我们可以通过数组的形式来存储多个数据,但是数据有个特点是长度是不能改变的,那也就意味着数组在处理需要对数组中的数据做添加和删除操作的时候就会显得非常麻烦。所以 Java 给我们提供了集合类来解决这个问题。

2024-09-01 20:52:50 1109

原创 API 练习题

1.如何理解String类的值不可变但可以共享?JAVA为了提高效率,所以对于String类型进行了特别的处理---为string类型提供了串池 定义一个string类型的变量有两种方式: string name= "tom ";

2024-08-22 20:07:09 655

原创 常用API(一)

2 String 类代表字符串,Java 程序中的所有字符串文字(例如“abc”)都被实现为此类的实例也就是说,Java 程序中所有的双引号字符串,都是 String 类的对象。遍历字符串,首先要能够获取到字符串中的每一个字符, public char charAt(int index):返回指定索引处的char值,字符串的索引也是从0开始的。以“”方式给出的字符串,只要字符序列相同(顺序和大小写),无论在程序代码中出现几次,JVM 都只会建立一个 String 对象,并在字符串池中维护。

2024-08-18 21:17:51 432

原创 类和对象、封装、继承

将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问 成员变量private,提供对应的getXxx()/setXxx()方法。特点:被private修饰的成员,只能在本类进行访问,针对private修饰的成员变量如需被其他类使用,需提供相应操作(get和set方法)。是面向对象三大特征之一(封装,继承,多态) 是面向对象编程语言对客观世界的模拟,客观世界里成员变量都是隐藏在对象内部的,外界是无法直接操作的。构造方法的作用:用于给对象的数据(属性)初始化。

2024-08-11 22:24:41 338

原创 学生管理系统实现步骤

针对目前我们的所学内容,完成一个综合案例:学生管理系统!该系统主要功能如下:添加学生:通过键盘录入学生信息,添加到集合中删除学生:通过键盘录入要删除学生的学号,将该学生对象从集合中删除修改学生:通过键盘录入要修改学生的学号,将该学生对象其他信息进行修改查看学生:将集合中的学生对象信息进行展示退出系统:结束程序。

2024-08-04 22:36:59 691

原创 构造方法和封装

如果没有定义构造方法,系统将给出一个默认的无参数构造方法如果定义了构造方法,系统将不再提供默认的构造方法推荐的使用方式无论是否使用,都手动书写无参数构造方法,和带参数的构造方法。同时存在多个构造方法时,由于构造方法名都是同一个类名,会重名,此时就构成了构造方法的重载。构造方法。

2024-08-02 10:08:54 480

原创 类和对象简述

类是由属性和行为两部分组成属性:在类中通过成员变量来体现(类中方法外的变量)行为:在类中通过成员方法来体现(和方法比去掉static关键字即可)1、定义类2、编写类的成员变量3、编写类的成员方法//属性:年龄,姓名//成员变量int age;//行为:学习//成员方法:之前方法去掉static关键字System.out.println("学习")

2024-07-30 19:57:34 171

原创 方法的内容

定义格式:参数:由数据类型和变量名组成 - 数据类型 变量名public static void 方法名 (参数1) {方法体;​public static void 方法名 (参数1, 参数2, 参数3...) {方法体;......注意:方法定义时,参数中的数据类型与变量名都不能缺少,缺少任意一个程序将报错​方法定义时,多个参数之间使用逗号( ,)分隔调用格式:方法名(参数);​方法名(参数1,参数2);范例:​。

2024-07-28 23:22:56 449

原创 数组编程基础题(一)

数组的长度通常是使用 length 这个属性来获取的,对于String类型,有 length()这个方法来获取字符串的长度。

2024-07-26 19:29:12 396

原创 运算符使用说明(基础)

& | 逻辑与 | a&b,a和b都是true,结果为true,否则为false || \| | 逻辑或 | a\|b,a和b都是false,结果为false,否则为true || >= | a>=b,判断a是否大于等于b,成立为true,不成立为false || <= | a<=b,判断a是否小于等于b,成立为true,不成立为false || == | a==b,判断a和b的值是否相等,成立为true,不成立为false |

2024-07-21 22:16:40 377

原创 JAVA基础知识

| long | 8 | -2的63次方到2的63次方-1 || | int(默认) | 4 | -2的31次方到2的31次方-1 |因为浮点数的默认类型是double, double的取值范围是大于float的,类型不兼容。// 声明变量并赋值。

2024-07-21 22:03:22 228

原创 Java语句格式一

条件控制语句所控制的自增变量,对于while循环来说不归属其语法结构中,在while循环结束后,该变量还可以继续使用。for循环和while循环先判断条件是否成立,然后决定是否执行循环体 -----(先判断后执行)dowhile先执行一次循环再判断条件是否成立,是否继续执行循环体-----(先执行后判断)条件控制语句所控制的自增变量因为归属for循环中,在for循环结束后就不能再次被访问到了。dowhile循环语句。

2024-07-19 20:30:56 109

空空如也

空空如也

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

TA关注的人

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