- 博客(24)
- 收藏
- 关注
原创 SQL的概述以及运算符的介绍
1. SQL概述 1.1SQL 分类SQL语言在功能上主要分为如下3大类:DDL(Data Definition Languages、数据定义语言),这些语句定义了不同的数据库、表、视图、索引等数据库对象,还可以用来创建、删除、修改数据库和数据表的结构 关键字:CREATE 、 DROP 、 ALTER、RENAME、TRUNCATE DML(Data Manipulation Language、数据操作语言),用于添加、删除、更新和查询数据库记录,并检查数据完整性...
2022-04-11 11:42:15
511
原创 Java多线程的详细介绍
多线程的详细介绍 程序(program)是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。 进程(process)是程序的一次执行过程,或是正在运行的一个程序。是一个动态的过程:有它自身的产生、存在和消亡的过程。——生命周期 如:运行中的QQ,运行中的MP3播放器 程序是静态的,进程是动态的 进程作为资源分配的单位,系统在运行时会为每个进程分配不同的内存区域 线程(thread),进程可进一步细化为线.
2022-03-27 10:46:10
921
原创 抽象类、接口、内部类的几道题
abstract可以修饰哪些结构,修饰以后有什么特点类、方法。特点一:修饰类:不可实例化,提供子类,让子类实例化,依赖于继承性特点二:修饰方法:没有方法体,他所在的类一定是抽象类,虽然没有方法体,但是这个方法的功能是确定的抽象方法,只定义了一种功能的标准,具体的执行,需要子类去实现2.接口是否能继承接口?抽象类是否能实现接口?抽象类是否能继承非抽象的类能,能,能3声明抽象类,并包含抽象方法。测试类中创建一个继承抽象类的匿名子类的对象abstract AA{...
2022-03-20 17:14:32
116
原创 内部类的介绍
内部类的介绍: 当一个事物的内部,还有一个部分需要一个完整的结构进行描述,而这个内 部的完整的结构又只为外部事物提供服务,那么整个内部的完整结构最好使 用内部类。 在Java中,允许一个类的定义位于另一个类的内部,前者称为内部类,后者 称为外部类。 Inner class一般用在定义它的类或语句块之内,在外部引用它时必须给出完 整的名称。 Inner class的名字不能与包含它的外部类类名相同;分类: 成员内部类(static成员内部类.
2022-03-20 16:34:49
262
原创 抽象类与抽象方法
抽象类的引入:随着继承层次中一个个新子类的定义,类变得越来越具体,而父类则更一 般,更通用。类的设计应该保证父类和子类能够共享特征。有时将一个父类设计得非常抽象,以至于它没有具体的实例,这样的类叫做抽象类。abstract关键字的使用:abstract:抽象的 abstract可以用来修饰的结构:类、方法 abstract修饰类:抽象类 此类不可实例化 抽象类中一定有构造器,便于子类对象实例化的时候调用(涉及:子类对象实例化的全过程) 开发中,都会提供抽象类的子类,让子类对象实例...
2022-03-18 14:28:58
282
1
原创 final关键字
final:最终的1.final可以用来修饰的结构:类、方法、变量2.final 用来修饰一个类:此类不能被其他类所继承 比如:String类、System类、StringBuffer类 final标记的类不能被继承。提高安全性,提高程序的可读性。 final标记的变量(成员变量或局部变量)即称为常量。名称大写,且只能被赋值一次 final修饰局部变量时:尤其是修饰形参时,表明形参是一个常量,当我们调用此方法,给常量形参赋值后,就只能在方法体中使用此形参,不能再进行赋值
2022-03-17 10:28:44
212
原创 类的成员之四:代码块和main方法的语法
类的成员四:代码块(或初始快)1.代码块的作用:用来初始化类、对象2.代码块如果有修饰,只可以使用static来修饰3.即分为静态代码块 和 非静态代码块4.静态代码块 static {.....}内部可以有输出语句 随着类的加载而执行,而且只执行一次 如果一个类中定义了多个静态代码块,则按照他们声明的顺序来执行 静态代码块的执行要先于非静态代码块的执行 作用:初始化类的信息 静态代码块内只能调用静态属性和静态方法,不能调用非静态的属性和方法5.非静态代码块 {....}
2022-03-17 00:25:43
503
原创 关键字:static和单例模式
关键字static的引入: 当我们编写一个类时,其实就是在描述其对象的属性和行为,而并没有产生实质上 的对象,只有通过new关键字才会产生出对象,这时系统才会分配内存空间给对象, 其方法才可以供外部调用。 我们有时候希望无论是否产生了对象或无论产生了多少 对象的情况下,某些特定的数据在内存空间里只有一份,例如所有的中国人都有个 国家名称,每一个中国人都共享这个国家名称,不必在每一个中国人的实例对象中 都单独分配一个用于代表国家名称的变量。* static 关键字的...
2022-03-16 19:27:43
1805
原创 Java多态性的复习
1.何为多态性答:可以理解为一个事物的多种形态2.何为多态性对象的多态性:父类的引用指向子类的对象举例:Person p = new Man();Object obj = new Date();3.多态性的使用:虚拟方法调用3.1:有了对象的多态性的以后,我们在编译期,只能调用父类声明的方法,但在运行期间,我们实际执行的是子类重写父类的方法3.2:总结:编译看左边 运行 看右边4.多态性的使用前提4.1类的继承关系4.2方法的重写5.多态性使用的注意点
2022-03-16 11:31:50
837
原创 单元测试方法的使用(Java中的JUnit单元测试)
Java中的JUnit单元测试1.步骤:选中当前工程 --->右键---->build path---->add libraries--->Junit--->下一步2.创建Java类,进行单元测试 此时Java类的要求:①此类是public的 ②此类提供公共无参的构造器3.此类中去声明单元测试方法 此时单元测试方法,方法权限是public,没有返回值,没有形参4.此单元测试方法上需要声明注解:@Test,并在单元测试类中导入...
2022-03-16 08:00:00
332
原创 Jvava面试题( “==” 和equals()的区别)
一、“==” 的使用1.== 是一个运算符 既可以使用在基本数据类型变量,又可以使用于引用数据类型变量中,对于基本类型就是比较值(不一定类型要相同),对于引用类型就是比较内存地址,即两个引用是否指向同一实体二、equals()方法1.是一个方法,而非运算符2.只适用于引用数据类型3.Object类中equals()的定义public boolean equals(Object obj) { return ...
2022-03-15 22:33:30
540
原创 instanceof 的使用说明和Object类的使用说明
instanceof 操作符的使用// Person p2 声明了一个变量 右边给他提供一个对象时 , 对象体现了多种形态 System.out.println("==========================================================="); //不能调用子类所特有的方法、属性 编译时,p2是Person类型// p2.earnMoney();// p2.isSmoking;...
2022-03-15 21:52:09
439
原创 5-1 面向对象特征之二:继承性
面向对象特征/**** @author Hlq* m面向对象的特征二、继承性* 一、继承性的好处* 1.减少了代码的冗余,提高了代码的复用性* 2.便于功能的扩展* 3.为之后多态的使用 提供了前提* 二、继承性的格式: class A extends B{}* A:子类、派生类、subclass* B:父类、超类、基类、superclass** 2.1体现:一旦子类A继承父类以后,子类A就获取了父类B中声明的结构、...
2022-03-14 17:39:28
131
原创 Java语言基本元素:类和对象
1:Java类及类的成员:属性、方法、构造器、代码块、内部类2:面向对象三大特征:封装性、继承性、多态性、(抽象性)3:其他关键字:this、super、static、final、abstract、interface、import类(Class)和对象(Object)是面向对象的核心概念。 类:是对一类事物的描述,是抽象的、概念上的定义 对象:是实际存在的该类事物的每个个体,因而也称为实例(instance)。 可以理解为:类 = 抽象概念的人;对象 = 实实在在的某个
2022-03-10 15:35:32
627
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅