- 博客(13)
- 收藏
- 关注
原创 简单的球场管理系统(仅仅是连接IDEA与数据库不涉及前端,展示主要是在控制台输入输出)
我这里分为(beans,controller,dao,lib,service,test,util)这七层。
2024-07-21 23:18:15 171
原创 Java基础知识(十一)
异常也就是非正常情况,比如使用空的引用、数组下标越界、内存溢出错误等,这些都是意外的情况,背离我们程序本身的意图。Java提供了异常对象描述这类异常情况。Java提供了异常机制来进行处理,通过异常机制来处理程序运行期间出现的错误。通过异常机制,可以更好地提升程序的健壮性。可以将异常通俗的理解为“陷阱”,程序运行出现异常,就是掉到陷阱了。注意:Java异常是描述在一块代码中发生的异常情况(也就是错误)的对象。
2024-07-21 22:44:17 351
原创 Java基础知识(十二)
2.运行一次Java程序就启动了一个进程,一个进程里至少会有一个线程,这里JVM默认创建的线程就是main线程(主线程),main主线程和MyThread创建出来的新线程是“并发执行”的关系(并发+并行),也可以理解为同时执行,各执行各的;这里相当于把线程要干的活和线程本身分离开了,使用MyRunnable这个自定义的类来表示“线程要完成的任务”,这样做的目的就是为了“解耦合”,假设未来有新的任务需要线程去执行,那么通过这种方式,代码改动就比较小。反射是在运行时获取类或对象的信息的能力。
2024-07-21 22:37:08 362
原创 Java基础知识(十)
NavigableMap 接口。该类使用树 接口存储条目。TreeMap提供了有序存储键/值对的高效手段,并支持快速检索。应 当注意,TreeMap 确保其元素以键的升序存储。
2024-07-21 22:35:56 293
原创 Java基础知识(九)
集合只能存储对象,不能存储数据类型使用泛型的优点是在编译时可以检查元素的类型,从而更加安全。T :代表一般的任何类。E :代表 Element 元素的意思,或者 Exception 异常的意思。K :代表 Key 的意思。V :代表 Value 的意思,通常与 K 一起配合使用。list:有序可重复set接口无序不可重复。
2024-07-21 22:35:24 74
原创 Java基础知识(八)
(1)创建的每个字符串实际上都是String类的对象。即使是字符串字面值实际上也是String对象。(2)String类型的对象是不可变的;一旦创建了一个String对象,其内容就不能再改变。即,一旦创建了一个String对象,就不能改变该字符串包含的字符。所谓Stirng类型对象中的字符串是不可改变的,是指创建了String实例后不能修改String实例的内容。但是可以修改String引用变量,使其指向其他String对象。
2024-07-21 22:31:20 528
原创 Java基础知识(七)
接口可以理解为抽象到不能再抽象的类,。可以认为类是一套体系,接口是另外一套体系,只不过类可以实现接口。但是不要将接口和类混为一谈接口中的方法全部都是抽象方法,不能存在实现的方法。接口使用interface关键字定义,接口的定义和类很相似。抽象类是一个包含抽象方法的类,它不能被实例化。抽象方法是一种没有方法体的方法,它只包含方法的签名。抽象类可以包含普通的方法,也可以包含抽象方法,而普通方法可以有方法体。// 抽象方法// 普通方法123456789// 抽象方法// 默认方法。
2024-07-21 22:28:08 461
原创 Java基础知识(五)
封装是面向对象的三大特征之一.面向对象的三大特征:封装,继承,多态类= 属性+方法,类是对属性和方法的封装.类封装了类的成员.如果在类的外部可以随意访问类的成员,那将属性和方法放到类中就没有意义了.封装是面向对象的三大特征之一(另外两个是继承和多态),它指的是将对象的状态信息隐藏在对象内部,不允许外部程序直接访问对象内部信息,而是通过该类所提供的方法来实现对内部信息的操作和访问。对一个类或对象实现良好的封装,可以实现以下目的。隐藏类的实现细节。
2024-07-21 22:15:26 266
原创 Java基础知识(三)
public static void main(String[] args) { System.out.println("打印1-20之间的偶数,如果等于10则终止本次循环(continue)数字有:");数组的初始化分为静态初始化和动态初始化,静态初始化在初始化时由程序员显示指定每个数组元素的初始值,由系统决定数组长度。System.out.print("请输入第" + (i + 1) + "个同学的成绩");System.out.println("其中不是5的倍数的是:"+i);int[] nums;
2024-07-21 22:12:06 398
原创 Java基础知识(二)
新增:枚举类型、String 不可以是long (2)在同一个switch语句中,两个case常量不允许具有相同的值 (3)每个case语句中需要加上break;(1)switch语句只能进行相等性测试,这一点与if语句不同,if语句可以对任何类型的布尔表达式进行求值。&和|,如果操作数为boolean类型,则为逻辑运算符,如果操作数为整数则为位运算符。所以a=11, i= 11。System.out.println("最大的数是:"+i);对于^,两个操作数不同,则结果为true,否则结果为false。
2024-07-21 22:11:31 366
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人