- 博客(21)
- 收藏
- 关注
原创 【无标题】
insert into 表名(字段1名,字段2......)value(字段1值,字段2);//as 可以省略,别名可以用,也可以不用单引号。pageSize:每页条数;update 表名 set 字段1=新值 sex =“ ” where//条件跟新。nsert into 表名 value(字段1值,字段2);update 表名 set 字段1=新值,字段2=新值;select 别名.*//别名.id from 表 as 别名;排序:order by 字段 asc/desc//asc可以省略。
2023-10-04 11:42:00
70
原创 Java集合类 大全
else if(this.getId() < o.getId()) {// 我的主键 < 你的主键。//4.第三种用法在类上没有写,直接想在方法上写,: 参数传入的是什么类型,你给我返回什么类型。System.out.println("=======里边有多少个元素");当存入元素的哈希码相同时,会调用==或equals进行确认,结果为true,拒绝后者存入。Hashtable的子类,要求key和value都是String。System.out.println("=====反转=====");
2023-09-02 14:52:33
375
原创 内部类、object类、包装类、String类、可变字符串、BigDecimal、Date、Calendar、SimpleDateFormat、System
概念:在一个类的内部再定义一个完整的类。特点:编译之后可生成独立的字节码文件。.class文件内部类可直接访问外部类的成员,而不破坏封装。可为外部类提供必要的内部功能组件。超类、基类,所有类的直接或间接父类,位于继承树的最顶层。任何类,如没有书写extends显示继承某个类,都默认直接继承Object类,否则为间接继承。Object类中所定义的方法,是所有对象都具备的方法。Object类型可以存储任何对象。作为参数,可接受任何对象。(不确定类型)作为返回值,可返回任何对象。
2023-09-02 10:45:26
84
原创 Java基础之接口
例如:public static final 类型;@FunctionInterface 接口中,只能由一个抽象方法,其他方法不受限。抽象方法:public abstract默认不写。1方法中可以写static ,但是不能继承和重写,访问:接口名.方法名。成员方法:只是是抽象方法;接口是个特殊的抽象类:常量和抽象方法,interface。常量:public static final默认不写。**要是继承和接口,使用多态,接口的东西不能用。**输出语句别接收,其他记得接收。接口很少常量,大多方法。
2023-08-26 10:34:50
64
原创 java三大修饰符:abstract、static、final
静态属性是整个类共同持有的共享空间(一份),任何对象修改,都会影响其他对象。随着类的加载而加载,优先于对象存在。父类不能确定具体的方法体,每个子类执行的内容也不相同,该方法就可以定义为抽象方法。实例属性是每个对象各自持有的独立空间(多份),对象单方面修改,不会影响其他对象。注意:如果在构造方法中为实例常量赋值,必须保证所有的构造方法都能对其正确赋值。抽象类对象无法独立存在,即不能new对象,只能继承。抽象类中不一定有抽象方法,有抽象方法的类一定是抽象类。抽象类的子类:要莫重写抽象方法,要么也是抽象类。
2023-08-05 09:02:15
172
原创 多态、装箱和拆箱
思考:如果子类中重写了父类中的方法,以父类类型引用调用此方法时,优先执行父类中的。实际运行过程中,依旧遵循重写原则,如果子类重写了父类中的方法,执行子类中重写后的。向下转型时,如果父类引用中的子类对象类型和目标类型不匹配,则会发生类型转换异常。父类引用仅可调用父类所声明的属性和方法,不可调用子类独有的属性和方法。将父类引用中的真实子类对象,强转回子类本身类型,称为向下转型。向下转型前,应判断引用中的对象真实类型,保证类型转换的正确性。注意:只有转换回子类真实类型,才可调用子类独有的属性和方法。
2023-08-05 08:53:11
43
原创 封装、继承、访问修饰符、重写、super关键字
分析:在子类中,可直接访问从父类继承到的属性和方法,但如果父子类的属性或方法存在重名(属性遮蔽、方法重写)时,需要加以区分,才可专项访问。
2023-08-04 20:59:39
38
原创 面向对象、类、类的组成、重载、构造方法、this关键字
类是模板,对象是基于模板创建出来的。属性:通过变量表示,又称实例变量。语法:数据类型 属性名;位置:类的内部,方法的外部。方法:通过方法表示,又称实例方法。语法: public 返回值类型 方法名(形参){ //方法的主体 }注意:不再书写static,后续详解。
2023-08-04 20:53:22
34
原创 数组、数组的创建以及默认值、数组的扩容、地址替换、.数组类型的参数、可变长参数*
• 数据类型[] 数组名 = new 数据类型[]{value1,value2,value3,...};使用System.arraycopy(原数组,原数组起始下标,新数组,新数组的起始存储下标,需要赋值的个数或长度);System.arraycopy(原数组,原数组起始,新数组,新数组起始,长度)。调用数组类型返回值的方法时,方法执行后,返回的是数组的地址。
2023-07-29 10:52:23
73
原创 java:方法、return关键字、返回值与返回值类型、注意事项
public static 返回值类型 方法名称( 形式参数列表 ){//方法主体 return value;//返回值}规定返回值的具体类型(基本、引用、void)。根据需求返回一个结果(值)。
2023-07-29 10:48:50
1555
原创 java:if选择结构、switch分支结构、局部、全局变量、while循环、do while循环、for循环、流程控制关键字、嵌套循环
如果变量中的值没有匹配的case值时,执行default中的逻辑代码。注意:当匹配的case执行后,不会自动退出整个结构,而是继续向下执行。特点:首次即有入口条件,先判断、再执行,适用于循环次数明确的情况。概念:在一个完整的循环结构中,嵌套另一个完整的循环结构。结果为false,则跳过代码块,直接执行后续代码。结果为true,则先执行代码块,再执行后续代码。未满足时的逻辑代码;如果变量中的值等于值1,则执行逻辑代码1。如果变量中的值等于值2,则执行逻辑代码2。如果变量中的值等于值n,则执行逻辑代码n。
2023-07-29 10:41:05
146
原创 Java:变量、数据类型、类型转换、几种运算符、类型提升、控制台录入
声明:数据类型 变量名;int money;(开辟整数变量空间)赋值:变量名 = 值;(将整数值赋给变量)声明变量的3种方式:先声明,再赋值:【常用】数据类型 变量名;变量名 = 值;声明并赋值:【常用】数据类型 变量名 = 值;多个同类型变量的声明与赋值:【了解】数据类型 变量1 , 变量2 , 变量3 = 值3 , 变量4 , 变量5 = 值5;
2023-07-29 10:34:52
52
原创 java语言的特点、执行机制、类的阐述、java语言规范
函数名、变量名由一个或多个单词组成,首单词首字母小写,拼接词首字母大写(camel)。public修饰的类称为公开类,要求类名必须与文件名称完全相同,包括大小写。类名由一个或多个单词组成,每个单词首字母大写(pascal)。一个类中,只能有一个主方法,每个类都可以有自己的主方法。生成外部文档:javadoc -d . 文件名.java。可以由:字母、数字、_、$ 组成,但不能以数字开头。编译后,每个类都会生成独立的 .class文件。文档注释 :/** */多行注释:/* */望文生义、见名知义。
2023-07-24 17:40:33
84
原创 跳转控制语句、函数/方法、3种数组
单独调用:var 变量=函数名字(实际参数1,实际参数2)流程:1调用方法,带入参数2找到方法,进行赋值3完成函数逻辑4返回结果局部变量:在函数定义中或函数声明上的变量。
2023-07-22 09:44:44
46
原创 定义变量的注意事项、switch语句、循环语句、弹出框和random
1.1不能以数字开头1.2不能有空格1.3不能是关键字组成1.4可以是26英文大小写字母或者数字1.5可以是下划线,$符号。
2023-07-22 09:33:44
68
原创 css的三个定位以及javascript之如果没有js、js的历史:、js的两种使用方法、定义变量、数据类型、算术运算符、赋值运算符、逻辑运算符,可能的面试题
1)定义变量的三要素 :var 变量名 = 初始化值;2)定义所有的变量都是var,而且var可以省略不写3)js中,变量可以重复定义的,后面的值将前面的值覆盖。
2023-07-21 20:05:56
34
原创 学习前端的第四天
从内到外:4.1容量4.2padding盒子的内边距:边框和内容之间的距离4.3:border边框:盒子的厚度4.4margin外边距:控制盒子间的距离。背景图像的起始位置:选择器{background-position:left,center,right top,center,bottom}repeat/repeat-X/repeat-y/no-repeat}背景颜色:选择器{background-color:color}按照以上顺序:选择器{background:}清除浮动{clear:both}
2023-07-15 09:19:12
49
1
原创 学习前端的第三天
video属性:width,height,controls=“sudu”,子标签:<source type=“媒体类型”例如:mp3,mp4,ogg;3.3伪类选择器(重点):<style> 选择器:(link,hover,active,visted){编辑}</>< style> 选择器 , 选择器,选择器......{样式名称:值;只要被包含就会被选择< style> 标签 内部的标签{样式名称:值}<style> 标签名称 {样式名称:值}< style> 标签 > 标签{样式名称:值;
2023-07-15 09:08:35
45
1
原创 java人学习前端的第二天
input type="date"/> 日期组件 yyyy/MM/dd(这种格式年份/月份/月中日期)ul标签属性:type="指定列表项前面的标记"dissc:实心圆点 (默认值)/cicle:空心圆点/<input type="submit"/> 特殊的提交按钮:将表单项提交到form的action地址上。<input type="button" value="按钮的默认值"/> 普通按钮。加粗标签 <b>, <td>, <a>, <img> ,span标签。
2023-07-15 08:55:42
42
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人