JAVASE
讲解javase的基础文章
weixin_45020286
这个作者很懒,什么都没留下…
展开
-
JAVA_异常文本处理
异常类的继承关系[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BsxpHGs4-1595748084594)(…/img/4.png)]所有的异常都继承与Throwable接口Error描述的是系统内部错误,是由java虚拟机抛出来的,一旦发生你什么事情都做不了Exception 异常是由程序或者外部环境造成的其中的IOException异常时由于读到文件结尾、打开一个不存在的文件等等引起的异常ClassNotFount异常是由于试图运行一个不存在的类,比如我们没原创 2020-07-26 15:22:38 · 325 阅读 · 0 评论 -
JAVA_Comparable接口和Compartor接口
comparable接口如果对象之间要进行排序或者二分查找,就要实现这个接口,比如容器类中的对象,通过实现这个接口中的compareTo接口,arrays.sort()就能按照这个规则进行排序—一般情况下equals方法实现需要和这个方法一致接口定义如下public interface Comparable<T> { public int compareTo(T o);}实例—按照学生的年龄排序class Student implements Comparable<原创 2020-07-26 14:11:28 · 146 阅读 · 0 评论 -
JAVA_数组工具类Arrays
生成合集listList<Integer> list= Arrays.asList(1,2,3);二分法搜索-要求数组排好序Arrays.binarySearch(new int[]{1,2,3},3);//要先排号序也可以自己定义排序class Student implements Comparator<Student> { private Integer age; private String name; public Student原创 2020-07-25 19:35:35 · 75 阅读 · 0 评论 -
JAVA_包装类
前言:包装类是不可变类型和string一样自动拆装箱当一个基本类型向一个引用类型赋值的时候,就会发生装箱操作当一个引用类型向一个基本类型赋值就会产生拆箱例如Integer integer=5;//底层调用了Integer.valueOf(5);int a=integer;//底层调用了integer.intValue();字符串转换为整数Integer integer=Integer.parseInt("5");//字符串转换为整数比较Integer默认在-127~127用=比较的原创 2020-07-25 19:05:22 · 62 阅读 · 0 评论 -
JAVA_String类
求长度String s="welcome to china";s.length();取出字符String s="welcome to china";s.charAt(0);取出字符串String s="welcome to china";s.substring(0);//取出0到末尾索引的字符串s.substring(0, 1);//取出0-1索引的字符串,不包括1获得目标字符或字符串的索引这些方法没有匹配就返回-1String s="welcome to china";in原创 2020-07-25 18:49:23 · 125 阅读 · 0 评论 -
JAVA_Character类
判断字符类型和大小写Character c=new Character('a');Character.isLetter(c);Character.isLetterOrDigit(c);//判断是不是字符或者数字Character.isLowerCase(c);//判断是否小写Character.isUpperCase(c);//判断是不是大写字符转换Character.toLowerCase('C');Character.toUpperCase('c');//大小写转换...原创 2020-07-25 18:15:01 · 78 阅读 · 0 评论 -
JAVA_Math类
三角函数Math.sin(1/6.0);Math.cosh(1/6.0);Math.acos(1/6.0);Math.asin(1/6.0);Math.toDegrees(1/6.0);//弧度转换为角度Math.toRadians(60);//角度转换为弧度指数函数Math.sqrt(-1);//开方Math.exp(1);//e的指数Math.log(1);//1的e为底对数Math.log10(1);//10为底的对数Math.pow(1, 2);//任何指数取整Mat原创 2020-07-25 17:28:53 · 59 阅读 · 0 评论 -
JAVA_java语言编译运行过程
浅谈JAVA–编译运行过程(JDK、JRE、JVM)一、JDK在我们开发java程序的时候首先我们必须下载JDK(java development kit),它包含了java运行换进(java runtime envirnment),java编译(javac)和调试等工具和java的基础类库(包含rt.jar)用于开发,它的目录如下图所示[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SOOTLGhb-1595664476097)(img/…/…/img/2.png)原创 2020-07-25 16:13:28 · 293 阅读 · 0 评论 -
JAVA_多线程fork/join_实战
一.创建线程的3种方式继承Thread类重写run方法,实际上实现了Runable接口public class Main { public static void main(String[] args) throws ExecutionException, InterruptedException { new Thread() { @Override public void run() { f原创 2020-07-25 13:27:16 · 231 阅读 · 0 评论