01 2021 档案
摘要:特点:不能存储重复元素,没有下标,无序存取(怎么存的不一定怎么取) 例: public class Demo06 { public static void main(String[] args) { HashSet<String> set=new HashSet<String>(); set.add
阅读全文
摘要:1、泛型 如果不声明泛型,那么我们存储的所有东西都会自动生成Object类型的数据,这就是利用了多态 当创建一个ArrayList集合对象的时候声明泛型,则存储的所有数据都自动转型称为object类型 例:先不加泛型来举一个例子 public class Demo01 { public static
阅读全文
摘要:1、集合 首先回顾一下ArrayList集合 public class Demo01 { public static void main(String[] args) { ArrayList<Person> arr=new ArrayList<Person>(); Person p=new Pers
阅读全文
摘要:1、System系统类 系统类不能创建对象,因为是系统不能随随便便访问 常见类成员方法,这些成员方法是被静态修饰的,所以可以直接通过类名直接调用 (1)currentTimeMillis() 创建当前系统日期时间的毫秒值,返回值是一个long类型 例:long time=System.current
阅读全文
摘要:要实现用户输入的内容从字符串向基本数据类型的转换,java提供了基本数据类型的包装类,将基本数据类型的值封装成了对象 八种基本数据类型的包装类对应如下 1、字符串转为基本数据类型的方法: parseByte(String s);这是个静态成员方法,可以通过类名直接调用该方法,将string类型的s转
阅读全文
摘要:1、Date类 System.currentTimeMillis():创建当前系统日期时间的毫秒值 (1)构造方法 (1-1)Date(); 例:Date date=new Date();创建了一个当前系统日期对象 运行结果为:Wed Jan 27 11:04:30 CST 2021 (1-2)Da
阅读全文
摘要:在String类中,API中字符串缓冲区可支持可变字符串 StringBuffer类,就可以创建一个可变字符串 构造方法: 例:StringBuffer s=new StringBuffer();创建一个StringBuffer对象 StringBuffer类常用方法 (1)append(Strin
阅读全文
摘要:在API中的String类代表字符串例如Sring s=“abc”中的“abc”就是此类的实例化展示,也就是一个String类的对象 字符串的本质就是一个数组Sring s=“abc”中相当于是一个char[] arr={'a','b','c'}; 在String类中也可以通过构造方法去实现创建对象
阅读全文
摘要:API 应用程序接口 object是所有java类中的父类(介绍object中两个方法) 1、equals方法 返回值类型Boolean,调用格式equals(object obj);含义:指某个对象是否与此对象相等 例:创建一个Person类 public class Person { priva
阅读全文
摘要:1、匿名对象 概念:是指只有创建对象语句,但是没有把对象赋值给某个变量 例:创建一个匿名对象 new Person(); 特点: (1)、创建对象可以直接用,没有变量名 (2)、匿名对象没有指定变量名的时候,只能使用一次 (3)、匿名对象可以作为方法接受参数、方法返回值使用 例:创建一个Person
阅读全文
摘要:1、final关键字 (1)final关键字修饰类,那么这个被修饰的类叫做太监类,不可以被继承,没有子类。 (2)final修饰方法,这个方法可以被继承但是不可以被重写,普通方法被重写后可以被final修饰 (3)final修饰变量:一次赋值终身不变 (4)final修饰成员变量(基本数据类型,引用
阅读全文
摘要:1、this关键字 构造方法之间的调用用this关键字 构造方法调用格式:this(参数列表); 构造方法调用举例: 创建一个Person类,写一个空参构造方法,让这个空参构造方法调用有参构造方法,然后测试 public class Person { private String name; pri
阅读全文
摘要:1、构造方法的格式 修饰符 构造方法名(参数列表) { } 2、构造方法注意事项 构造方法没有返回值类型。也不需要写返回值。因为它是为构建对象的,对象创建完,方法就执行结束。 构造方法名称必须和类名保持一致。 构造方法没有具体的返回值 构造方法举例: 创建一个Person类 private Stri
阅读全文
摘要:1、多态 概念:子类引用变量名指向父类对象(前提,在有子父类继承关系或者接口实现的情况下) (1)格式 父类类型 变量名=new 子类类型(); 调用 变量.方法(); (1-1)普通类多态格式定义方法 父类 变量名 = new 子类(); 例: 创建一个人类 public class Person
阅读全文
摘要:1、抽象类 当定义了抽象函数的类也必须被abstract关键字修饰,被abstract关键字修饰的类是抽象类。 抽象方法必须在抽象类里边,但抽象类里可以没有抽象方法 抽象类定义格式: abstract class 类名 { } 抽象方法定义格式: public abstract 返回值类型 方法名(
阅读全文
摘要:1、创建类的格式 public class 类名 { //可编写0至n个属性 数据类型 变量名1; 数据类型 变量名2; //可编写0至n个方法 修饰符 返回值类型 方法名(参数){ 执行语句; } } 例:创建一个汽车类 public class Car{ //成员变量 String color;
阅读全文
摘要:创建一个商品类 public class Goods { int gid; String gname; double price;} 创建一个测试类 import java.util.ArrayList;import java.util.Scanner; public class Demo { pu
阅读全文
摘要:1、定义格式 ArrayList <要存储的数据类型> 集合名=new ArrayList<要存储的数据类型>(); 存储的数据类型基本对应基本数据类型,但写法与基本数据类型不同 基本数据类型与ArraryList集合中存储数据类型的对应:byte对应Byte;short对应Short;int对应I
阅读全文
摘要:类: 1、java定义后的类,例如Scanner类,Random类,等等,这些类已经定义好了方法和属性 供我们使用 2、自定义java类,按照类的创建标准,可在其定义属性和方法 供我们使用 类定义格式 创建一个java文件与类同名 class 类名{ 数据类型 属性名1; 数据类型 属性名2; }
阅读全文
摘要:1、方法名定义格式:修饰符 返回值类型 方法名(数据类型 值1,数据类型 值2,。。。){} 方法调用格式:方法名(实参列表); 例:传入长和宽 求面积 public static double get(double w,double h){ return w*h; } 调用:double a=ge
阅读全文
摘要:1、continue:结束本次循环 进入下一次循环 break:结束整个循环:若只在内层循环中加break ,只结束内层循环,若也想结束外层循环,则需要在外层循环加一个标记 例: aaa:for(int i=0;i<5;i++){ for(int j=0;j<4;j++){ if(j==2){ br
阅读全文
摘要:1、引用数据类型 random 随机数类 格式:数据类型 变量名=new 数据类型 先导包 import java.util.Random; 再定义:Random r=new Random(); 调用方法 用变量名.方法名() nextInt(n):表示从0-n之间的随机整数,其中包括零,不包括n
阅读全文
摘要:1、变量概述 变量是内存中装在数据的小盒子,能存取数据 2、计算机存储单元 计算机最小存储单元是字节,最小的信息单元是比特位,通常1字节=8位二进制数 3、基本数据类型 四类八种 四类:整形,浮点型,字符型,布尔型 八种:整形:byte,short,int,long 浮点型:float,double
阅读全文
摘要:1、子查询 子查询就是把一个查询的结果当作另一个查询的条件 (1)用等于号 例:查询张三的部门名称 select dname from dept where did=( select did from emp1 where ename='张三' ) (2)in 子查询 例:查询开发部的员工信息 se
阅读全文
摘要:表约束:对用户插入数据进行约束 (表约束要在创建表时创建约束) 1、默认值约束: default + ‘默认值’ 例:让地址的默认值为“淄博市” create table student( id int, address default '淄博市' ); 注:设置默认值之后,可以给数据内容插入内容,
阅读全文
摘要:1、聚合查询 使用聚合函数查询 聚合函数:count()个数,sum()和,avg()平均值,max()最大值,min()最小值 例: 2、分页查询 格式:Limite 起始行,查询几行 //limit (当前页-1)*每页显示条数,每页显示条数 例: --第一页 SELECT * FROM sco
阅读全文
摘要:创建表首先要选择数据库 格式:use+数据库的名字 1、创建表:create table+表的名( 字段1 字段类型, 字段2 字段类型 ); 最后一个字段名和字段类型不加逗号。创建表结束语句用分号结束 字段类型:整数型:int,浮点型:double,字符串型char或者varchar(长度),日期
阅读全文
摘要:MySQL数据存储结构:先有库,再有表,再有数据 sql英文缩写:structured query language 1、查询所有数据库(展示所有数据库) show databases;(语句结束最后写英文状态下的分号) 例: 2、创建数据库 create database+数据库名字+ defau
阅读全文