随笔分类 - JAVA 基础深化和提高
摘要:Math类 java.lang.Math提供了一系列静态方法用于科学计算;常用方法如下:(必会方法我已高亮提示) abs 绝对值acos,asin,atan,cos,sin,tan 三角函数sqrt 平方根pow(double a, double b) a的b次幂max(double a, doub
阅读全文
摘要:JAVA深化篇_05——时间处理相关类 时间处理相关类 “时间如流水,一去不复返”,时间是一维的。所以,我们需要一把刻度尺来表达和度量时间。在计算机世界,我们把**1970 年 1 月 1 日 00:00:00定为基准时间,每个度量单位是毫秒**(1秒的千分之一),如图所示。 我们用long类型的变
阅读全文
摘要:字符串相关类 String类代表不可变的字符序列 StringBuilder类和StringBuffer类代表可变字符序列。 这三个类的用法,在笔试面试以及实际开发中经常用到,必须掌握好。 String类源码分析 String 类对象代表不可变的Unicode字符序列,因此我们可以将String对象
阅读全文
摘要:基本数据类型的包装类 我们前面学习的八种基本数据类型并不是对象,为了将基本类型数据和对象之间实现互相转化,Java为每一个基本数据类型提供了相应的包装类。 包装类基本知识 Java是面向对象的语言,但并不是“纯面向对象”的,因为我们经常用到的基本数据类型就不是对象。但是我们在实际应用中经常需要将基本
阅读全文
摘要:在具体谈论java异常之前,我先简单给大家介绍一下java异常机制的概念,以及异常机制的用途与使用环境。 首先我们先提一下异常概念: 异常(Exception)的概念 异常指程序运行过程中出现的非正常现象,例如除数为零、需要处理的文件不存在、数组下标越界等。 在Java的异常处理机制中,引进了很多用
阅读全文
摘要:自定义异常 在程序中,可能会遇到JDK提供的任何标准异常类都无法充分描述清楚我们想要表达的问题,这种情况下可以创建自己的异常类,即自定义异常类。 自定义异常类只需从Exception类或者它的子类派生一个子类即可。 自定义异常类如果继承Exception类,则为CheckedException异常,
阅读全文