java基础
文章平均质量分 87
糖醋排骨不拿拿
这个作者很懒,什么都没留下…
展开
-
Java中NoClassDefFoundError 和 ClassNotFoundException的区别
从类继承层次上来看,ClassNotFoundException是从Exception继承的,所以ClassNotFoundException是一个检查异常。NoClassDefFoundError是从Error继承的。和ClassNotFoundException相比,明显的一个区别是,NoClassDefFoundError并不需要应用程序去关心catch的问题。...转载 2022-08-11 17:03:24 · 255 阅读 · 1 评论 -
java.lang.ArithmeticException: Rounding necessary
以下不会出现问题: System.out.println(new BigDecimal("1225.12").setScale(2)); System.out.println(new BigDecimal("1225.1").setScale(2)); System.out.println(new BigDecimal("1225").setScale(2));如下代码就...转载 2020-03-11 17:08:26 · 177 阅读 · 0 评论 -
java枚举类在switch中的总结(Constant expression required以及An enum switch case label must be the unqualif报错..)
前言:今天在switch(switch尽量少用,switch都可以用策略模式来替代,我只是想偷个懒。。)中用枚举类的时候,连报两个错,而且是编译都没通过的那种,哎,记录一下解决过程,由于深知个人比较啰嗦,所以一般都会写上问题原因,思考过程,以及解决方案,如果着急的兄弟们可以直接看解决方案。第一个编译错误:Constant expression required,代码如下:switc...原创 2019-12-04 15:49:00 · 7343 阅读 · 0 评论 -
JAVA基本类型占用储存空间大小
原创 2018-09-10 14:55:25 · 1257 阅读 · 0 评论 -
Java 8 种数据类型 字节大小
原文出处 博客地址 http://blog.csdn.net/never_cxb https://blog.csdn.net/never_cxb/article/details/47204485类型 大小 int 4个字节 char 2个字节 byte 1个字节 short 2个字节 long 8个字节 float 4个字节 ...转载 2018-08-23 15:03:24 · 1544 阅读 · 0 评论 -
IO流概述
IO流划分方式1.按流向分 输入流: 读取数据 输出流: 写入数据 2.按数据类型分(默认) 字节流: 字节输入流: InputStream 字节输出流: OutputStream 字符流: 字符输入流: Reader 字符输出流: Writer...原创 2018-08-13 10:18:33 · 164 阅读 · 0 评论 -
ArrayList,LinkList,Vector的区别
ArrayList 底层是数组特点:查询快,增删慢,线程不安全LinkList 底层是链表特点:查询慢,增删快,线程不安全Vector 底层是数组特点:查询快,增散漫,线程安全...原创 2018-05-02 09:56:44 · 644 阅读 · 0 评论 -
String和基本类型之间的转换
一:基本类型转换成String 方法:String.valueOf();例子:int a=123;String s=String.valueOf(a); //s="123"二:String转换成其他基本类型。 方法:基本类型的包装类.parse基本类型();例子:String a="123";int b=Integer.parseInt(str); //b=123...原创 2018-04-19 16:05:51 · 1973 阅读 · 0 评论 -
java 类与类,类与接口,接口与接口的关系
类与类:继承关系,只能单继承。(默认继承Object)类与接口:实现关系,可以实现多个接口。接口与接口:继承关系,可以单继承,也可以多继承。 注:所以JAVA也是可以多继承的。...原创 2018-04-13 16:30:30 · 1029 阅读 · 0 评论 -
java----this关键字
this:是当前类的对象引用。简单的记,他就等于当前类的一个对象。 注意:对象调用方法,在该方法内部的this就是这个对象。原创 2018-04-10 10:31:58 · 138 阅读 · 0 评论 -
java基础--final关键词
fianl关键词:分别从修饰参数,方法,以及类来分析。1.final修饰参数,意味着就无法再方法中修改final修饰的参数所指引的对象。空白final:如下例因为name被final修饰,且没有给定初始值,所以在构造函数中需要赋值。2.final修饰方法,意味着在子类基础中也无法修改父类final修饰的方法。3.final修饰类,意味着该类无法被继承。(一般用于工具类)...原创 2018-03-22 16:23:32 · 176 阅读 · 0 评论