自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 swing程序初级应用

swing介绍 Swing 是一个为Java设计的GUI工具包。Swing是JAVA基础类的一部分。Swing包括了图形用户界面(GUI)器件如:文本框,按钮,分隔窗格和表。 Swing提供许多比AWT更好的屏幕显示元素。它们用纯Java写成,所以同Java本身一样可以跨平台运行,这一点不像AWT。它们是JFC的一部分。它们支持可更换的面板和主题(各种操作系统默认的特有主题),然而不是真的使用原生平台提供的设备,而是仅仅在表面上模仿它们。这意味着你可以在任意平台上使用JAVA支持的任意面板。轻量级组件的缺点

2021-06-22 22:43:15 119

原创 抽象类和接口(二)

final修饰符 1.final成员变量 final修饰的成员变量必须在程序中显式指定初始值。 final修饰的类变量必须在 ①静态初始化块中 ②声明该类变量时指定初始值; final修饰的实例变量必须在 ①非静态初始化块中、 ②声明该实例变量时 ③构造器中指定初始值。 2.final修饰局部变量 因为系统不会对局部变量进行初始化,所以局部变量必须由程序进行显式初始化;对局部变量进行初始化, ①可以在定义时指定默认值,那么之后就不能赋值; ②也可以不指定默认值,之后只能赋值一次。 final修饰方法 fin

2021-06-20 15:31:29 63

原创 抽象类和和接口

抽象类 一.抽象类的概念 在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。 方法功能声明相同,但方法功能主体不同。那么这时也可以抽取,但只抽取方法声明,不抽取方法主体。那么此方法就是一个抽象方法。 当定义了抽象函数的类也必须被abstract关键字修饰,被abstract关键字修饰的类是抽象类。 二.抽象方法 抽象方法定义的格式: public abstract 返回值类型 方法名(参数)

2021-06-17 15:09:09 89

原创 继承与多态(二)

重载与重写 1.重写 方法的重写规则 父类的成员方法只能被它的子类重写。 子类和父类在同一个包中,那么子类可以重写父类所有方法,除了声明为 private 和 final的方法。 子类和父类不在同一个包中,那么子类只能够重写父类的声明为 public 和 protected 的非 final 方法。 参数列表必须完全与被重写方法的相同。返回类型与被重写方法的返回类型可以不相同,但是必须是父类返回值的派生类(java5 及更早版本返回类型要一样,java7 及更高版本可以不同)。 访问权限不能比父类中被重写

2021-06-15 22:03:46 65

原创 继承与多态

第三章:继承与多态 3.1 包 包的概念: 包是Java语言提供的一种区别类名字命名空间的机制,它是类的一种文件组织和管理方式、是一组功能相似或相关的类或接口的集合。Java package提供了访问权限和命名的管理机制,它是Java中很基础却又非常重要的一个概念。 包的作用: 1把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用。 2 如同文件夹一样,包也采用了树形目录的存储方式。同一个包中的类名字是不同的,不同的包中的类的名字是可以相同的,当同时调用两个不同包中相同类名的类时,应该加上包

2021-06-14 13:46:34 98

原创 面向对象进阶

一、成员变量 成员变量的概述 Java中的成员变量分为类属性和实例属性两种,类属性的作用域与该类的生命周期相同,而实例属性则从类的实例被创建起开始存在,直到系统销毁该实例,实例属性的作用域与其对应的实例的生命周期相同。 成员变量的使用 成员变量在使用之前,需要先声明,声明成员变量是在类的内部、方法的外部定义的变量,成员变量分为实例变量和类变量。实例变量作用域是当前所属实例的范围,类的成员变量的作用域是整个类范围。成员变量的声明给出变量名、变量类型以及其他特性,其语法如下: [<修饰符>][sta

2021-06-09 22:19:09 61

原创 Java面向对象第一章

一、类和对象 1.类和对象的概念 对象: 对象是类的一个实例,有状态和行为。 例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。 类: 类是一个模板,它描述一类对象的行为和状态 男孩(boy)、女孩(girl)为类(class),而具体的每个人为该类的对象(object) 2.对象的创建和使用 对象是根据类创建的。在Java中,使用关键字new来创建一个新的对象。创建对象需要以下三步: 声明: 声明一个对象,包括对象名称和对象类型。 实例化: 使用关键字new来创建一个对象。

2021-06-08 23:20:47 140

原创 连接查询综合应用

连接查询综合应用 综合使用连接查询、聚合函数和分组查询可以实现很多复杂的查询需求。 一、连接查询 1.连接查询分为:内连接和外连接。 1)内连接:内连接是应用程序中非常常见的连接操作,它一般都是默认的连接类型; 2)外连接:在内连接查询中,只有满足连接条件的记录才能出现在查询结果中。但在实际应用中,如果希望不满足连接条件的记录也在查询结果中出现,这时就需要使用外连接。 二、聚合函数 1.定义:聚合函数能对集合中的一组数据进行计算,并返回单个计算结果。 2.种类:聚合函数共五种分别为:sum函数

2021-06-08 00:30:24 249

原创 链接查询的学习

连接查询的学习 连接查询分为内连接查询和外连接查询 一、内连接查询 1.交叉查询(笛卡尔积) 交叉查询(Cross Join),又称“笛卡尔连接(Cartesian Join)”或“叉乘(Product)”它是所有类型的内连接的基础 2.内连接查询概要 内连接是应用程序中非常常见的连接操作,它一般都是默认的连接操作。内连接基于连接谓词,它将两张表(如A和B)的列组合在一起,产生新的结果表。具体过程是将A表的每一行和B表的每一行进行比较,并找出满足连接谓词的组合,当连接谓词被满足,A和B中匹配的行会按列组合(

2021-06-02 03:01:00 622

空空如也

空空如也

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

TA关注的人

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