02 2020 档案

摘要:BigDecimal类处理高精度计算 Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数,但在实际应用中,可能需要对更大或者更小的数进行运算和处理。一般情况下,对于那些不需要准确计算精度的数字,我们可以直接使用Float和Double处理,但是Double.valueOf(String)... 阅读全文
posted @ 2020-02-06 21:48 永不停转 阅读(425) 评论(0) 推荐(0)
摘要:String类与StringBuffer类 一、String类和StringBuffer类的区别 String类是不可变类,新建的对象为不可变对象(String类的内容和长度是固定的),一旦被创建就不能修改它的值(对于已经存在的String对象的修改都是重新创建一个新的对象,然后把新的值保存进去); String类是final类型不可被继承。 StringBuffer类是可变类,新建的对... 阅读全文
posted @ 2020-02-06 21:07 永不停转 阅读(1255) 评论(0) 推荐(0)
摘要:java中栈内存与堆内存(JVM内存模型) Java中堆内存和栈内存详解1 和 Java中堆内存和栈内存详解2 都粗略讲解了栈内存和堆内存的区别,以及代码中哪些变量存储在堆中、哪些存储在栈中。内存中的堆和栈到底是什么 详细讲述了程序在内存中的模型,从可执行文件(ELF)格式的编译介绍了堆和栈,主要是 阅读全文
posted @ 2020-02-05 20:33 永不停转 阅读(4531) 评论(0) 推荐(0)
摘要:java流程控制语句要点 一、java7增强后的switch switch语句后面的控制表达式的数据类型只能是byte、short、char、int四种整数类型,不能是boolean类型,java7以后允许枚举类型和java.lang.String类型。 二、循环结构控制 java提供了contin 阅读全文
posted @ 2020-02-02 12:27 永不停转 阅读(340) 评论(0) 推荐(0)