随笔分类 - Java
摘要:java.util 类 Arrays 此类包含用来操作数组(比如排序和搜索)的各种方法。此类还包含一个允许将数组作为列表来查看的静态工厂。 除非特别注明,否则如果指定数组引用为 null,则此类中的方法都会抛出 NullPointerException。 此类中所含方法的文档都包括对实现 的简短描述
阅读全文
摘要:一、List.toArray方法 List提供了一个将List转为数组的一个非常方便的方法toArray。toArray有两个重载的方法: 第一种重载方法,是将list直接转为Object[] 数组,并不是数组的原类型; 第二种方法是将list转化为你所需要类型的数组,当然我们用的时候会转化为与li
阅读全文
摘要:一、java 系统Properties修改 (1)System.getProperties() 可以确定当前的系统属性,返回值是一个Properties; (2)System.load(String filename) 加载文件中的属性Properties 等同于:System.getPropert
阅读全文
摘要:一、匹配字符串 String类的matchs方法用的是正则表达式匹配,matchs方法与equals类似。 "javac".matchs("javac"); "javac".equals("javac"); 结果都为true。 match方法更强大,不仅能匹配固定字符串,还能匹配具有相同规律的的字符
阅读全文
摘要:一、StringBuider与StringBuffer StringBuider与StringBuffer类比String更加灵活,只要使用字符串的地方,都可以使用StringBuider与StringBuffer类。三者的共同之处都是 final 类,不允许被继承,这主要是从性能和安全性上考虑的,
阅读全文
摘要:一、String类的特性 String对象是不可变的,字符串一旦创建,就不可以改变。 二、构造字符串 字符串直接量 String a=new String("字符串直接量"); 字符数组 String b=new String(chars); 字符串直接量赋值,java把字符串直接量看作String
阅读全文
摘要:一、包装类 Integer int 的包装类 Boolean boolean 的包装类 Character char的包装类 Double double的包装类 Float float 的包装类 Byte byte的包装类 Short short的包装类 Long long 的包装类 包装类具有的方
阅读全文
摘要:一、构造方法 1)构造方法具有与类的相同名字 2)构造方法没有返回值,甚至连void都没有 3)创建新对象使用new,构造方法的作用就是初始化对象。 格式为 [可见修饰符] 类名(参数表){ } 例如: 普通方法: 二、静态方法、静态常量、静态变量 静态变量是类中所有对象的共享数据,静态方法不能访问
阅读全文
摘要:一、声明数组 数组是引用类型,声明数组并没有分配空间,则该数组变量的值为null。 类型[] 数组名; 如:double[] data; 二、创建数组 类型[] 数组名=new 类型[长度]; 数组创建,数组里面的元素会被赋值,数值型基本数据类型的默认赋值为0,char类型的默认值为'\u000',
阅读全文
摘要:一、数学函数 在System.Math类里面的函数 I、三角函数 tan(radians) 正切函数 toRadians(degree) 角度转为弧度 toDegree(radians) 弧度转为角度 asin(a) 反正弦函数 acos(a) 反余弦函数 atan(a) 反正切函数 II、指数函数
阅读全文
摘要:注解使用 一、java的常用注解 @Override 重写覆盖方法 @SuppressWarnings 压住警告可用于类和方法 @Deprecated 声明类或方法过时 注解@Override用在方法上,当我们想重写一个方法时,在方法上加@Override,当我们方法的名字出错时,编译器就会报错。
阅读全文
摘要:注意:JAVA中的标签必须放在循环之前,且中间不能有其他语句。例如:for或while或do-while; 1.使用break退出一层循环(与C/C++中的break用法一样) 1 public static void main(String args[]) 2 { 3 int i=0; 4 whi
阅读全文