- 博客(13)
- 收藏
- 关注
原创 字符串的拼接与“==”和“equals”的区别
字符串的拼接与“==”和“equals”的区别 字符串的比较有两种方式,“==”和“equals”,前者是对地址进行比较,后者是对变量的值经行比较。String是一个应用变量。有两种创建方式:String str = “abc”; 2:String str = new String(“abc”);前者是在“栈”中创建。在创建时IDEA会在栈中查找如果有相同的值者直接赋予变量,如果没有符合的就在对中创建。无论创建多少相同值的变量,地址时不变的。 第二种时在堆中创建,所有用“new”关键词创建
2021-09-16 17:25:08
142
原创 super与重写
super注意点 1.super调用父类的构造方法,必须在构造方法中的第一行; 2.super必须只能出现在子类方法或者构造方法中; 3.super和this不能同时调用构造方法!(this在调用中也必须出现在第一行,与super相悖)Vs this 代表对象不同: this:本身调用者这个对象 super:代表父类对象的应用 前提: this:没有继承也可以使用 super:只能在继承条件下使用 构造方法: this():本类的构造; supe
2021-08-10 14:09:35
123
原创 数据库约束
数据库约束主键约束主键的作用:用来唯一标识一条记录,每个表都应该有一个主键,且只能有一个主键。主键的特点通常不用业务字段作为主键;主键必须包含唯一真值;主键不能包含NULL值;创建主键的方式字段名 字段类型 PRIMARY KEY ;字段名 字段类型 PRIMARY KEY AUTO_INCREMENT(创建主键且自动排序编码)。唯一约束 在表中,这个字段不能重复。基本格式 字段名 字段类型 UNIQUE ;非空约束给字段不能为空必须设置值。基本格式字段
2021-07-27 15:17:59
81
原创 DML语句
插入一段数据(全插入):INSERT INTO 表名 VALUES(),在插入时一逗号分隔,除int型以外其余用单引号包裹。部分插入:INSERT INTO 表名()VALUES();将当前表格数据复制到新表格中:INSERT INTO 新表名 SELECT * FROM 旧表名;更改表中数据:UPDATE 表名 SET 列名=’ ’ where 限制条件;删除记录:DELETE FROM 表名 where 限制条件。...
2021-07-25 18:10:17
67
原创 DDL语句
DDL 语句创建hero表,包含(id,name,sex,location)字段。创建一个与当前表结构一样的表:CREATE TABLE 表名 LIKE 原表名;添加表名:ALTER TABLE 表名 ADD 列名 类型;替换类型:ALTER TABLE 表名 MODIFY 列名 新类型;替换列名:ALTER TABLE 表名 CHANGE 列名 新列名 类型;替换表名:RENAME TABLE 表名 TO 新表名。...
2021-07-25 18:05:27
76
原创 JAVA构造方法
构造器类中的构造器也被称作构造方法,是在进行创建对象时必须要调用的。并且构造器有以下两个特点。必须和类名字相同必须没有返回值类型,也不能写void无参构造在java中会有一个默认的无参构造器,我们可以写也可以不写,可以直接把他“new"出来。但如果我们在下面写了有参构造器,再想使用无参构造器就需要把无参构造器写出来了。有参构造写一个构造方法,以简化初始过程,在重构构造方法,使得初始化过程多样化。用重构的方法,得出两种初始化结果...
2021-07-10 18:48:10
45
原创 多态注意事项
多态注意事项同一方法根据发送对象的不同而采取不同的行为方式,一个对象的实际类型时确定的,但指向对象的引用类型有很多。存在条件存在继承关系;子类重写父类方法;父类引用指向子类对象;注意事项多态时方法的多态,属性没有多态。static : 静态方法final :常量private : 方法(私人)...
2021-07-09 13:05:00
42
原创 “Super”与“重写”
super注意点super 调用父类的构造方法,必须在构造方法的第一一个2. super必须只能出现在子类的方法或者构造方法中!3. super和 this 不能同时调用构造方法!Vs this代表的对象不同:this:本身 调用者这个对象super:代表 父类对象的应用前提this:没哟继承也可以使用super:只能在继承条件才可以使用构造方法this() ; 本类的构造super():父类的构造!重写需要有继承关系,子类重写父类的方法!方法名必须
2021-07-09 12:16:32
45
原创 JAVA 稀疏数组
稀疏数组当一个数组中存在大量的零或同一无效数字时,可以用稀疏数组来保存该数组。稀疏数组的处理方式时记录数组有几行几列,有多少不同的值。把不同值的行列记录在一个小规模数组中,减小程序的规模。如下图:左边是原始图,右边是稀疏数组。稀疏数组实现结果及代码public class TestArray01 { public static void main(String[] args) { System.out.println("创建数组"); int[]
2021-07-08 15:47:46
62
原创 JAVADOC 文件生成
javadoc生成用doc命令打开Java文件所处位置,输入以下命令。“javadoc -encoding UFT-8 -charset UFT-8 类名.java"即可生成。注意”encoding UFT-8 -charset UFT-8"是为了可以正常输出java文件中的中文,不让它出出现乱码而写的。在java文件中会生成很多文件。点击“index.html"的文件即可查看Java文件的详细结构。...
2021-07-05 11:11:45
61
原创 JAVA 变量
变量局部变量 局部变量定义在“方法”里可以直接使用,使用时必须给变量赋值,且除了当前“方法”里可以使用,在其他地方不可使用。实体变量 实体变量在“类”中定义,可以在“方法中使用且不用赋值但在"类中使用时必须在”类"中打出 new +“类"名。如 “new Hello()” 在后面加上.var 或者"alt+enter”.类变量类变量在“类”中定义同样可以在“方法”中使用,关键字为 static.常量 常量一经定义不可改变,方法为 static final + 常量名。static
2021-07-04 18:35:46
71
原创 JAVA字符类型
JAVA 字符类型整形byte占1个字节范围short占2个字节范围int占4个字节范围long占8个字节范围,在定义long型变量并赋值时,需要在后面加上L浮点型float占4个字节 在赋值时需要加上Fdouble占8个字节字符类型char占两个字节boolean占一位,且值只有turn和false转译字符\t //制表符\n //换行符字符型拓展 从上图可以看出,本应该相等的两个值的得出的结果是false,不相等的值结果为true。这是因为浮
2021-07-04 16:54:42
55
原创 Hello world
Hello world在文件夹中建立一个java文件文件民名为“Hello world"编写代码public class Hello{ public static void main(String[] args){ System.out.print("Hello,World!"); }}编译代码,会生成一个”class"的文件运行class文件可能遇到的情况注意单词的大小写;尽量是用英文;文件名与类名保持一致;注意标点符号不要,要用英文。.
2021-07-03 20:25:43
42
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人