摘要:
BigInteger和BigDecimal Biglnteger适合保存比较大的整型 BiaDecimal活合保存精度更高的浮点型小数) 一、BigInteger的常用方法 add 加 subtract 减 multiply 乘 divide 乘 package com.hspedu.bignum_ 阅读全文
摘要:
String类 一、String类的理解和创建对象 String对象用于保存字符串的,也就是一组字符序列 字符常量对象是用双引号括起来的字符序列。 字符串的字符使用Unicode字符编码,一个字符(不区分字符还是汉字)占两个字节 String类常用构造器 String s2 = new String 阅读全文
摘要:
包装类 针对八种基本数据类型相应的引用类型—包装类 有了类的特点,就可以调用类中的方法。 除了Boolean和Character其他的包装类的父类是Number 继承关系图: Character Boolean 一、演示包装类和基本数据类型的相互转换 这里以int和 Integer演示。 jdk5 阅读全文
摘要:
一、异常 1.基本概念 Java语言中,将程序执行中发生的不正常情况称为“异常”。(开发过程中的语法错误和逻辑错误不是异常) 执行过程中所发生的异常事件可分为两大类 Error(错误):Java虚拟机无法解决的严重问题。如:JVM系统内部错误、资源耗尽等严重情况。比如:StackOverflowEr 阅读全文
摘要:
一、枚举 说明:即把具体的对象一个一个的列举出来的类就称为枚举类 枚举是一组常量集合(enumeration) 里面只包含了一组有限的特定的对象 1.枚举的实现 1.1用户自定义的实现 步骤 不需要提供setXxx方法,因为枚举对象值通常为只读 对枚举对象/属性使用 final + static 共 阅读全文
摘要:
内部类 一、基本介绍 一个类的内部又完整的嵌套了另一个类结构。被嵌套的类称为内部类(inner class),嵌套其他类的类称为外部类(outer class)。是我们类的第五大成员 【思考:类的五大成员是哪些?[属性、方法、构造器、代码块、内部类]】 内部类最大的特点:就是可以直接访问私有属性,并 阅读全文
摘要:
接口 一、基本介绍 接口就是给出一些没有实现的方法,封装到一起,到某个类要使用的时候,在根据具体情况把这些方法写出来。 快速入门 UsbInterface 接口 package com.hspedu.interface_; public interface UsbInterface {//接口 // 阅读全文
摘要:
抽象类 一、基本介绍 引出: 当父类的某些方法,需要声明,但是又不确定如何实现时,可以将其声明为抽象方法,那么这个类就是抽象类 当父类的一些方法不确定时,可以用abstract关键字来修饰该方法,这个方法就是抽象方法,用abstract来修饰该类就是抽象类。 一般来说,抽象类会被继承,由其子类来实现 阅读全文
摘要:
final关键字 一、基本介绍 可以修饰类、属性、方法和局部变量 有以下需求时,常常用到final来修饰 当不希望类被继承时,可以用final修饰。 当不希望父类的某个方法被子类覆盖/重写(override)时,可以用final关键字修饰 格式:访问修饰符 final 返回类型 方法名 当不希望类的 阅读全文
摘要:
代码块 1.基本介绍 代码化块又称为初始化块,属于类中的成员[即是类的一部分],类似于方法,将逻辑语句封装在方法体中,通过{}包围起来。 但和方法不同,没有方法名,没有返回,没有参数,只有方法体,而且不用通过对象或类显式调用,而是加载类时,或创建对象时隐式调用。 基本语法 [修饰符]{ 代码 }; 阅读全文