- 博客(11)
- 收藏
- 关注
原创 java中ArrayList、LinkedList和Vector
Java集合list常用方法A:添加功能boolean add(E e):向集合中添加一个元素void add(int index, E element):在指定位置添加元素boolean addAll(Collection<? extends E> c):向集合中添加一个集合的元素。B:删除功能void clear():删除集合中的所有元素E remove(int ...
2020-03-18 18:42:09
133
原创 arraycopy
arraycopy 将一个数组元素中的元素拷贝到另一个数组中System.arraycopy(src, srcPos, dest, destPos, length);src表示源数组srcPos表示源数组中拷贝元素的起始位置。dest表示目标数组destPos表示拷贝到目标数组的起始位置length表示拷贝元素的个数JDK ArrayList 中remove 方法的源码当数组中...
2020-03-17 21:44:31
524
原创 simpleDateFormater and DateTimeFormatter
java的时间相关的apiJDK1.8之前public class SimpleDateFormatextends DateFormatSimpleDateFormat是一个具体的类,用于以区域设置敏感的方式格式化和解析日期。 它允许格式化(日期文本),解析(文本日期)和归一化。Date和SimpleDateFormat之间的转换 SimpleDateFormat sdf = new...
2020-03-16 22:39:50
220
原创 throw 与throws
throw 和 throwsthrowthrows生成并抛出异常声明方法内抛出了异常位于方法体内部,可作为单独语句使用必须跟在方法参数列表后面,不能单独使用抛出一个异常对象,且只能是一个声明抛出异常类型,可以跟多个异常实例代码public void testThrows() throws Exception { throw new Except...
2020-03-16 17:51:15
167
原创 Java小结06
MathMath.abs(-3.5);//返回3.5Math.max(2.5,90.5);// 两者最大值int random = (int)(Math.random()*10);//生成一个0-9之间的随机数Randomjava.util.Random类 生成随机数Random rand= new Random();int num = rand.nextInt(10);Rand...
2020-03-13 20:26:58
110
原创 Java小结05
1.枚举(1)定义格式 使用enum替代class(2)类中直接写常量的值(3)enum修饰的类中都是静态常量(4)不能直接new对象,必须直接赋值public enum Status { FREE,BUSY}2.包装类(1)每一个基本数据类型对应的都有一个包装类(2)int包装类是Integer,char包装类是Character,其他的包装类都是首字母大写(3...
2020-03-12 19:26:59
89
原创 Java小结03
Java小结03static 关键字 静态1.可以用来修饰变量、方法、代码块2.静态修饰的变量内存中永远只存在一份,所以可以减少内存开销,实现数据工具。3.静态变量在本类中任何位置都可以访问,包括静态方法和非静态方法都可以,但是实例属性不能直接在静态方法中访问,需要new对象。4.静态变量在其他的类中直接使用类名+.访问即可。5.不能在方法中定义静态的属性,普通方法和静态方法,因为...
2020-03-10 18:43:32
115
转载 java 中 == 和 equals()区别
参考文章:https://baijiahao.baidu.com/s?id=1629349909435994737&wfr=spider&for=pchttps://www.cnblogs.com/myworld7/p/10398335.htmlequals() 和 == 的区别基本类型:对比它们的值是否相等引用类型:对比它们的内存地址是否相等equals()引用类...
2020-03-06 23:39:46
89
原创 Java小结02
Java 中数组的声明方式int r[] = new int [3];int[] a = new int[5];声明时,[] 和变量名 可以不分先后int[] b = new int[] {1,2,3};如果 后面有添加元素 int[] 里面的个数不能 设置 否则报错int[] c = {1,2,3}; // 直接添加元素,前面的 new int[] 可以省略数组创建时...
2020-03-03 17:02:54
78
转载 Java选择排序和冒泡排序
冒泡排序1.比较相邻的元素如果第一个比第二个大,就交换它们两个。2.对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对,这样在最后的元素应该会是最大的数;3.针对所有的元素重复以上的步骤,除了最后一个;重复步骤1〜3,直到排序完成。代码如下: int[] a = {34,12,56,90,1}; for (int i = 0; i < a.length-1; i...
2020-03-02 17:34:20
171
原创 Java小结01
基本数据类型 :整数(byte shor int long)小数 (float double)布尔 boolean true.false字符 char引用数据类型字符串 String数组对象float 和double 的保留位数 7 位 、16位。double 存在精度问题从int转换到short可能会有损失Java 转义字符\n 换行\t 缩进\ ...
2020-02-23 21:33:33
97
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人