- 博客(9)
- 资源 (3)
- 收藏
- 关注
原创 Java学习小记 day07——Math类,生成随机数
Math类中的方法都是静态方法,由子类共享,子类直接通过类名.方法名来调用Math.abs(-20) 取绝对值Math.ceil(33.3) 向上取整Math.floor(33.1) 向下取整Math.round(3.6) 四舍五入Math.random() 生成[0,1)之间的随机数Random类,产生随机的对象Random rd = new Random(); // 默认rd范围[0,1]rd.nextInt(33); //也可代入种子,范围[0,32]UUID.randomUUID
2021-01-17 16:32:07 324
原创 Java学习小记 day06——包装类
包装类即将基本类型包装起来的类。包装类的作用就是将基本类型转成对象,将基本类型作为对象来处理。每个基本数据类型都有其对应的包装类八大基本数据类型(4,2,1,1)及其对应的包装类4个整型 byte int short long2个浮点型 float double1个字符型 char 1个波尔形 boolean两种操作装箱(将基本数据类型转化为包装类)//用构造方法 Byte b1 = new Byte((byte) 1); Integer i1 = new Integer
2021-01-14 21:40:56 124
原创 Java学习小记 day05——StringBuffer类
四种操作 create update read deletecreate 存储append()方法,将指定数据作为参数添加到已有数据结尾处insert(index,数据)方法,将数据插入对应的索引位置update 修改replace(start,end,string),修改[start,end)范围的字符串为stringsetCharAt(int index,char ch)方法,修改指定索引处的字符reverse()方法,反转read 获取char charAt(int index)
2021-01-13 20:38:16 187
原创 Java学习小记 day04——String类
equals()方法(区分大小写)重写了父类的equals()方法,只判断值是否相同String类中equals()方法的源码public boolean equals(Object anObject) { if (this == anObject) { return true; } if (anObject instanceof String) { String aString = (String).
2021-01-12 20:51:07 325
原创 Java学习小记 day03——Object类
Object类(Object类是所有类的父类)Object类中的toString()方法hashCode就是一个对象在内存中的地址Integer.toHexString()将其转换为十六进制重写toString()方法就可以得到自己想要的输出clone()方法返回一个要克隆对象的副本,克隆后的对象类型与被克隆对象的类型相同object类中(protected表示该方法只能被其子类调用)(native表示该方法不是在该文件中实现,而是在用其他语言(如C和C++)实现的文件中)
2021-01-11 19:50:35 101
原创 Java学习小记 day02——抽象
抽象抽象方法是用来被继承的(要被子类重写),不能被实例化抽象类的子类必须实现其抽象方法(重写),若子类也是抽象类可不实现父类的抽象方法抽象方法不能用private修饰,private方法可以被继承,但是子类不可见,不能访问,在子类中根本就用不了(这样也算重写父类方法,只是方法中没有内容,父类方法中的内容也被覆盖)抽象方法中没有方法体,即只能abstract void method(); 不能abstract void method(){ } ,其作用是在子类继承时再具体实现这个方法(重写)
2021-01-10 19:16:34 196 2
原创 Java学习小记 day01
super关键字用法在子类的成员方法中,访问父类的成员变量在子类的成员方法中,访问父类的成员方法在子类的构造函数中,调用父类的构造函数super(); //子类默认的构造函数中实例化了父类的成员变量,这个只能写在构造函数的第一个位置继承子类继承父类所有的属性和方法,同名的属性不覆盖,同名的方法会覆盖,即重写(java中只有方法覆盖,没有属性覆盖的概念)静态方法不会被覆盖,子类会继承父类的静态方法,但不能重写静态方法是属于类本身的,不属于类的实例,直接通过类名来调用(通过实例名来调用
2021-01-09 18:23:28 119
原创 解决MySQL插入汉字报错的问题
解决MySQL插入汉字报错的问题如图是我在做mybatis实验的时候创建的数据库表在插入数据的时候会报如下错误Incorrect string value: ‘\xCD\xF5\xE8\xA1’ for column ‘s_name’ at row 1但是将汉字改为英文后就不会报错所以报错原因就是无法插入汉字,也就是MySQL的字符编码问题解决过程首先输入 alter table 表名 default character set utf8;将表的编码格式改为utf8,但是发现问题还
2020-05-29 09:35:48 6570 8
转载 Linux中gcc,g++常用编译选项
【转】 Linux中gcc,g++常用编译选项gcc/g++ 在执行编译时,需要4步 1.预处理,生成.i的文件[使用-E参数] 2.将预处理后的文件不转换成汇编语言,生成文件.s[使用-S参数] 3.有汇编变为目标代码(机器代码)生成.o的文件[使用-c参数] 4.连接目标代码,生成可执行程序[使用-o参数]-x language filename 设定文件所使用的语言,使后缀名无效,对以后的多个有效.也就是根据约定,C语言的后缀名称是.c的,而C++的后缀名是.C或.cpp,如果
2020-05-25 11:27:30 290
源代码+数据库文件.zip
2020-07-18
网上选课系统(含数据库sql文件)
2020-06-02
大学创新创业项目——自助商品识别购物车(含结题报告)
2020-06-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人