JAVA
slyoo
这个作者很懒,什么都没留下…
展开
-
【Java】System类、StringBuilder、包装类、Collection集合、迭代器
System类1、System.currentTimeMillis()2、arraycopy 复制数组// Arrays.toString():遍历数组StringBuilder类append方法:添加任意类型数据的字符串形式,并返回当前对象自身StringBuilder d = new StringBuilder(); d.append("abc"); d.append(1); //or 链式编程 d.append("abc").append(1);toStr原创 2020-08-28 18:50:54 · 137 阅读 · 0 评论 -
【Java】时间日期相关类 Date 、Calendar
Object类:a.equal(obj) :比较的是地址值Object.equal(a,b):包容性较强 // a可能为空值Date类:时间原点:1970-1-1 00:00:00(英国格林威治)->中国 1970-1-1 08:00:001、打印当前系统时间距离时间原点经过了多少毫秒:Date d = new Date();System.out.println(d3.getTime());System.out.println(System.currentTimeMillis(原创 2020-08-17 23:22:59 · 183 阅读 · 0 评论 -
【Java】发红包案例——平均和手气红包两种
运用到了一个接口——Redpublic interface Red { ArrayList<Integer> devide(int totalMoney,int totalCount);}普通红包实现public class CommonRed implements Red{ @Override public ArrayList<Integer> devide(int totalMoney, int totalCount) { ArrayList<Int原创 2020-08-14 19:30:10 · 579 阅读 · 0 评论 -
【Java】接口、多态——笔记本USB接口案例
在Java 9+版本中,接口的内容可以有:1、成员变量其实是常量public static final 数据类型 = 数据值;注意:常量名必须进行赋值,一旦赋值不可改变2、接口中最重要的就是抽象方法public abstract 返回值类型 方法名称(参数列表);注意:实现类必须覆盖重写所有的接口方法,除非实现类是抽象类3、从java 8开始,接口里允许定义默认方法public default 返回值类型 方法名称(参数列表){方法体}注意:默认方法也可以被覆盖重写4、从Java 8开原创 2020-08-10 22:55:27 · 309 阅读 · 0 评论 -
【Java】继承、抽象 平均发红包案例
Java语言继承的特点:单继承、多级继承、一个子类的直接父类是唯一的,但是一个父类可以拥有很多个子类抽象类和抽象方法的使用:1、不能直接创建new抽象类对象2、必须一个子类来继承抽象父类3、子类必须覆盖重写抽象父类当中的所有抽象方法@Override覆盖重写(实现):去掉抽象方法的abstract关键字,补全{}内容注意:一个抽象类不一定含有抽象方法,但是含有抽象方法的类一定是抽象类。【没有抽象方法的类也不可以直接创建对象,在一些特殊场景下有用途】发红包案例成员类public cl原创 2020-08-07 19:18:31 · 115 阅读 · 0 评论 -
【Java】Arrays数组工具类
int[] array = {12,34,55}; //将int数组按默认格式变成字符串 String str = Arrays.toString(array); System.out.println(str);//[12,34,55] int[] intarray = {12,11,66,77,88}; //按照默认升序对数组元素进行排序 Arrays.sort(intarray); System.out.println(Arrays.toString(intarr..原创 2020-08-06 21:37:23 · 84 阅读 · 0 评论 -
【Java】static
static修饰成员变量static修饰idCount成员变量 自动生成学号public class Student { private int id;//学号 public String name; public int age; private static int idCount=0;//学号计数器,每当new一个新对象,idCount++ public int getId() { return id; } public void setId(int id) { this.i原创 2020-08-06 21:22:49 · 165 阅读 · 3 评论 -
【Java】统计字符串中各种字符的个数
Scanner put = new Scanner(System.in); System.out.println("请输入一个字符串"); String str = put.next(); char[] array = str.toCharArray(); int a=0,b=0,c=0,d=0; for(int i=0;i<array.length;i++) { char ch = array[i]; if('A'<= ch&&ch <='原创 2020-08-05 11:29:41 · 1280 阅读 · 0 评论 -
【Java】开发基础
计算机存储单元位(bit):一个数字或一个数字1,代表一位。字节(Byte):每逢8位是一个字节,这是数据存储的最小单位。1Byte = 8bit1MB/S = 8Mbps1KB = 1024Byte1MB = 1024KB1GB = 1024MB1TB = 1024GB1PB = 1024TB1EB = 1024PB1ZB = 1024EB命令提示符(cmd)切换盘符 D:或 C:进入文件夹 cd 文件夹名称进入多级文件夹 cd 文件夹1\原创 2020-08-05 11:22:06 · 238 阅读 · 0 评论