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

java基础

BigDecimal

zhouchong阅读(15)评论(0)

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

增强for循环

zhouchong阅读(17)评论(0)

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

Java枚举类型(enum)

zhouchong阅读(18)评论(0)

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

泛型

zhouchong阅读(15)评论(0)

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

null

zhouchong阅读(36)评论(0)

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

关键字(static,super,this)

zhouchong阅读(114)评论(0)

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

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

zhouchong阅读(131)评论(0)

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

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

zhouchong阅读(148)评论(0)

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

基本类型

zhouchong阅读(135)评论(0)

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

接口和抽象类

zhouchong阅读(130)评论(0)

抽象类可以没有抽象方法,也可以全部是抽象方法,如果子类继承的父类是抽象类,子类必须重写父类里所有的(是所有的)抽象方法,才能被实例化,也就是创建对象,要不然子类也将是个抽象类,抽象类不能被实例化(考试里选择题经常出现) 接口 属性     ...