- 博客(44)
- 收藏
- 关注
原创 第十八章 Swing 概述
Icon icon,参数说明如下:parentComponent:指明对话框在哪个窗体上显示,如果传入具体的窗体对象,对话框会在该窗体居中位置显示,如果传入null则在屏幕中间弹出对话框。message:提示的信息。title:对话框的标题。optionType:指定可用于对话框的选项的整数:DEFAULT_OPTION、YES NO_OPTION.YES NO_CANCEL_OPTION 或 OK_CANCEL_OPTION。
2023-11-09 21:39:27
101
原创 第十六章 反射与注解
在定义 Annotation类型时,也需要用到用来定义接口的interface关键字,但需要在interface 关键字前加一个“@”符号,即定义Annotation类型的关键字为@interface,这个关键字的隐含意思是继承了java.lang.annotation.Annotation 接口。上面定义的 Annotation类型@NoMemberAnnotation未包含任何成员,这样的Annotation类型被称为marker annotation。String:成员类型。
2023-11-07 15:18:11
48
原创 第十四章 Lambda 表达式与流处理
lambda 表达式可以用非常少的代码实现抽象方法。lambda 表达式不能独立执行,因此必须实现函数式接口,并且会返回一个函数式接口的对象。() -> 结果表达式//无参参数 -> {代码块}//一个参数(参数1,参数2,...,参数n) -> {代码块}//多个参数。
2023-10-15 21:23:32
91
原创 枚举类型与泛类
Object 类为最上层的父类,很多程序员为了使程序更为通用,程序设计时通常使传入的值与返回的值都以 Object 类型为主。当需要使用这些实例时,必须正确地将该实例转换为原来地类型,否则在运行时将会发生 ClassCastException 异常。为了提前预防这种问题,java提供了泛型机制。类名其中,T 是泛型的名称,代表某一种类型。
2023-10-15 19:39:22
45
原创 第十七数据库操作
connetion 接口代表与特定的数据库的链接,在连接上下文中执行 SQL 语句并返回结果。它是一套面向对象的应用程序接口,指定了统一地访问各种关系型数据库的标准接口。用于管理数据库中的驱动程序。
2023-10-15 19:38:32
39
原创 第十二章 集合类
java.util 包中提供了一些集合类,这些集合类又被称为容器。提到容器不难想到数组。集合类与数组的不同之处是:数组的长度是固定的,集合的长度是可变的;数组用来存放基本数据类型的数据,集合用来存放对象的引用。
2023-09-14 10:59:07
49
原创 Java入门第三季
异常概述:就是程序员没有预料到的错误异常的抛出和捕捉:异常抛出后程序就会终止,捕捉由try,catch和finally组成Java中常见的异常类:好多!自定义异常:创建,抛出,捕捉,处理在方法中抛出异常:使用throw和throws关键字抛出。
2023-09-09 12:02:34
34
原创 Java入门第二季
面向对象概述:对象,类,封装,继承,多态类:成员变量,成员方法,权限修饰符,局部变量,this关键字类的构造方法:修饰符 加 类名静态变量和静态方法:由 static 修饰类的主方法:public static void main(String[] args){... //主方法对象:对象的创建,对象的属性和行为,对象的引用。
2023-09-09 10:57:18
36
原创 Java入门第一季
本章主要讲解了Java的特征让学生了解认识Java其中最重要的是Java语言程序的编译和运行。Java是面向对象编程,而且可以跨平台运行。
2023-09-05 10:23:16
40
原创 第十一章 常见库类
Double 类在对象中包装一个基本数据类型为 double 的值,每个 Double 类的对象都包含一个 double 类型的字段。BigDecimal 类和 BigInteger 类都能实现大数字的运算,不同的是 BigDecimal 类加入了小数的概念。前面介绍了 java 中的包装类,对于数值型的包装类,它们有一个共同的父类——Number 类,该类是一个抽象类。Integer 类在对象中包装了一个基本数据类型 int 的值,该类的对象包含了一个 int 类型的字节。” 无参数会报错。
2023-05-20 19:56:06
62
原创 第十章 字符串
字符串必须包含在一对双引号(“”)之内。String: 指定该变量为字符串变量类型;str:任意有效的标识符,表示字符串变量的名称。String s;
2023-05-05 11:05:03
90
原创 第九章 异常处理
1.创建自定义异常类。2.在方法中通过throw关键字抛出异常对象。3.如果在当前抛出异常的方法中处理异常,可以使用try - catch语句块捕获并处理,否则在方法的声明处通过throws关键字指明要抛出给方法调用者异常,继续进行下一步操作.4.在出现异常的方法的调用者中捕捉并处理异常。字符串ErrorMessage是要输出的错误信息。System.out.println("存在负数,无法计算");//抛出 异常throw new MyException("存在负数,无法计算")
2023-04-28 10:30:59
80
原创 第二章Java复习博客
在Java语言中,有两种比较对象的方式,分别为“==”运算符与equals()方法,两者区别在于:“==”比较的是两个对象引用内存地址是否相等,而equals()方法比较的是两个对象的实际内容,所以equals()方法判断出了这两个对象实际上是同一个,而“==”运算符无法做出有效判断,如果两个对象类型的不同,那么equals()方法就会认为两者都不同。在面向对象的思想中,最核心的就是对象,为了在程序中创建对象,首先需要定义一个类,类是对象的抽象,它用于描述一组对象的共同特征和行为。
2023-04-24 21:19:08
67
原创 第八章 总结
在一个类中使用内部类,可以在内部类中直接存取其所在类的私有成员变量。class OuterClass{ //外部类class InnerClass{ //内部类public class Car { //创建汽车类//汽车品牌public Car(String brand){ //汽车类的构造方法,参数为汽车品牌//给汽车品牌赋值class Engine{ //发动机类(内部类)//发动机型号。
2023-04-24 16:40:36
52
原创 第七章 继承 多态 抽象类与接口
应为 Java 中只支持单继承,即一个类只能有一个父类,所以类是下面的代码是错误例题7.1Java虽然不允许同时继承两个父类,但不代表没有多继承的关系,可以通过类似 “祖父>父>儿子>孙子” 的方式继承。
2023-04-04 15:51:57
132
原创 第一章 JAVA基础知识 复习博客
极限修饰符 返回值类型 方法名(参数类型 参数名){...//方法体return 返回值;java允许在一个程序中定义多个名称相同的方法,但是参数的类型或个数必须不同,这就是方法的重载.
2023-03-28 16:59:03
102
原创 第五章 数组
1.先声明,再用new关键字进行内存分配,声明有一下两种方式数组元素类型 数组名字[ ];数组元素类型[ ] 数组名字;声明一维数组,代码如下:int arr[ ];为数组分配内存,代码如下:arr = new int[5];
2023-03-19 10:25:07
54
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人