Never forget why you started,
and your mission can be accomplished.

Java

BigDecimal

zhouchong阅读(34)评论(0)

BigDecimal类 对于不需要任何准确计算精度的数字可以直接使用float或double,但是如果需要精确计算的结果,则必须使用BigDecimal类,而且使用BigDecimal类也可以进行大数的操作。BigDecimal类的常用方法...

增强for循环

zhouchong阅读(71)评论(0)

什么是增强for循环 增强for循环是一种简单模式的for循环,为了方便数组和集合的遍历而存在。简化了迭代器的书写格式(注意:增强for循环底层还是使用了迭代器遍历) 增强的for循环是在传统的for循环中增加的强大的迭代功能的循环,是在j...

Java枚举类型(enum)

zhouchong阅读(58)评论(0)

实例: package com.fbank.openapi.exception; /** * 对账文件异常枚举 * @date 2017年12月21日 * @author qiaoxiafang */ public enum BillFil...

泛型

zhouchong阅读(88)评论(0)

1. 概述 泛型在java中有很重要的地位,在集合框架和面向对象编程及各种设计模式中有非常广泛的应用。 什么是泛型?为什么要使用泛型? 泛型,即“参数化类型”。一提到参数,最熟悉的就是定义方法时有形参,然后调用此方法时传递实参。那么参数化类...

null

zhouchong阅读(72)评论(0)

问:简单谈谈你对 Java 中 null 的理解与认识? 答:null 在 java 中是一个老大难问题,最容易翻车的就是 NPE 问题,而譬如 kotlin 等语言的出现填补了 java 的这一弊端。关于 java 的 null 理解总结...

关键字(static,super,this)

zhouchong阅读(156)评论(0)

static 1、介绍 1、在类中,用static声明的成员变量为静态成员变量,它为该类的公用变量,在第一次使用时被初始化,对于该类的所有对象来说,static成员变量只有一份。 2、用static声明的方法为静态方法,在调用该方法时,不会...

关键字(final,访问修饰符,return,continue,break)

zhouchong阅读(175)评论(0)

关于final关键字 1、final概述: 在程序设计中,我们有时可能希望某些数据是不能够改变的,这个时候final就有用武之地了。final是Java的关键字,它所表示的是“这部分是无法修改的”。不想被改变的原因有两个:效率、设计。 使用...

堆和栈

zhouchong阅读(150)评论(0)

1、概述 在Java中,内存分为两种,一种是栈内存,另一种就是堆内存。 JVM规范吧:堆是堆(heap),栈是栈(stack),堆栈是栈。嗯我很不喜欢“堆栈”这种叫法,容易让新人掉坑里。 要注意,这个“堆”并不是数据结构意义上的堆(Heap...

关键字(native,throw,throws,goto,package)

zhouchong阅读(189)评论(0)

使用final关键字修饰一个变量时,是引用不能变,还是引用的对象不能变? 使用final关键字修饰一个变量时,是指引用变量不能变,引用变量所指向的对象中的内容还是可以改变的。例如,对于如下语句:  finalStringBuffer a=n...

基本类型

zhouchong阅读(178)评论(0)

Integer与int的区别 int是java提供的8种原始数据类型之一。Java为每个原始类型提供了封装类,Integer是java为int提供的封装类。int的默认值为0,而Integer的默认值为null,即Integer可以区分出未...