Java基础
Missy Peng
小猫在午睡,地球在转圈。
展开
-
java setter 的链式调用
方法一:setter 返回当前POJO 类型,而不是 void,然后将 this 返回public Student setName(String name) { this.name = name; return this;}public Student setAge(Integer age) { this.age = age; return this;}public Student setScore(Integer score) { this.scor原创 2020-12-27 10:33:51 · 2251 阅读 · 1 评论 -
String、StringBuffer、StringBuilder区别
String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(线程不安全)String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常改变内容的字符串最好不要用 String ,因为每次生成对象都会对系统性能产生影响,特别当内存中无引用对象多了以后, JVM 的 G原创 2020-06-13 22:36:48 · 152 阅读 · 0 评论 -
Java保留2位小数的方法总结
今天练习算法的时候,遇到保留两位小数的要求,不会,肿么办?百度一波,get到了几种方法,在此总结一下。本文介绍的方法使用java.math.BigDecimal使用java.text.DecimalFormat使用java.util.Formatter使用String.format一:使用BigDecimalpublic static String bigDecimal(double value) { BigDecimal bd = new BigDecimal(value); b原创 2020-06-09 21:52:53 · 443 阅读 · 0 评论 -
关于Java数组,你该了解这些
一维数组多维数组二维数组二维数组的使用:规定:二维数组分为外层数组的元素、内层数组的元素。int[][] arr = new int[4][3];外层元素:arr[0]、arr[1]等内层元素:arr[0][0]、arr[1][2]等二维数组的元素的初始化值针对初始化方式一: 比如:int[][] arr = new int[4][3]; 外层元素的初始化值:地址值 内层元...原创 2020-04-17 22:30:04 · 225 阅读 · 0 评论 -
Java最大公约数与最小公倍数
public class _01_最大公约数与最小公倍数 { public static void main(String[] args) { System.out.println("请输入第一个正整数:"); Scanner sc = new Scanner(System.in); int m = sc.nextInt(); ...原创 2020-04-12 10:26:28 · 1195 阅读 · 0 评论