- 博客(7)
- 收藏
- 关注
原创 JAVA学习之异常
(1)非检查异常:RuntimeException类及其子类都称为非检查异常,也叫运行时异常,这种异常的特点是JAVA编译器不会检查它,也就是说,当程序中可能出现这类异常时,即使没有用try-catch语句捕获它,也没有用throws子句声明抛出它,也会编译通过。要合理处理异常,常用的方式是使用try-catch语句块来捕获异常。(3)如果在当前抛出异常的方法中处理异常,可以使用try-catch语句块捕获并处理,否则在方法的声明处通过throws关键字指明要抛出给方法调用者的异常,继续进行下一步操作。
2024-08-20 18:14:32
288
原创 抽象类和接口
(4)抽象类及抽象方法不能被final修饰符修饰,abstract修饰符与final修饰符不能连用,因为抽象类只有允许创建其子类,它的抽象方法才能被实现,并且只有它的具体子类才能被实例化,而用final修饰的类不允许拥有子类,用final修饰的方法不允许被子类方法覆盖,把abstract修饰符与final修饰符连用,会导致自相矛盾。接口不是类,编写接口的方式和类很相似,但是他们属于不同的概念,类描述属性的对象和方法,接口则包好包含类要实现的方法。但一个类可以实现多个接口,这是接口的优势所在。
2024-08-15 18:08:57
330
原创 java学习之数组
数组是多个相同类型数据的组合,数组变量是引用类型变量,数组中的元素可以是基本数据类型变量,也可以是引用类型变量,数组变量的数据类型与数组中元素的数据类型相同。冒泡排序算法的核心思想是通过相邻元素之间的比较和交换来逐步将最大的元素移动到数组的末尾,通过多次遍历和比较,最终实现整个数组的排序。通过使用copyOfRange()方法,可以复制数组的制定范围,从得到新的数组,并对新数组进行进一步的处理。数组类型[ ][ ] 数组名 = new 数组类型[ ][ ]{数组元素列表};
2024-08-14 18:01:05
826
原创 Tomcat环境配置
注:在2019版本和2023版本的idea中,有些操作不同,下方会用小括号注明不同版本的区别。点击后,下方错误提示会消失,同时注意下方Application context框中的内容。选择下方的Tomcat Server , Local并且点击。点击Deployment,点击右侧+号,选择第一个Artifact。点击并选择要添加的Tomcat,选择并点击Add Selected。注意下方黄色警示符号,点击右侧的Create Artifact。选择文件夹,选择要引入Tomcat的文件夹。
2024-08-08 08:48:31
134
原创 Tomcat及Servlet概述
1. Tomcat服务器是一个开源的轻量级Web应用服务器,是Apache的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。新建项目文件夹hello,在hello文件夹中建立文件夹WEB-INF。2.因为其免费,稳定而成为目前比较流行的Web应用服务器,目前最新的版本是Tomcat 11。将使用的jar包(lib)拷贝到WEB-INF文件夹。性能:其对象实体一直驻留在内存中,利用多线程处理相同服务的请求。2.在环境变量中配置JAVA_HOME=JDK的主目录。
2024-08-07 21:08:01
355
原创 HelloWorld
class后面表示类名,要求跟类文件的名字完全一致,包括大小写。java程序运行的出口(main方法)java学习,第一个java程序。
2024-08-06 17:15:31
120
原创 龟兔赛跑##
System.out.println("乌龟遇到下坡,前进十格");System.out.println("兔子遇到树格,停三次");System.out.println("乌龟走了" + pace + "步");System.out.println("兔子走了" + pace + "步");System.out.println("乌龟遇到地雷");System.out.println("兔子遇到地雷");System.out.println("兔子赢了");
2024-08-06 11:55:33
858
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人