随笔分类 - Java基础核心系列
摘要:一、Java异常简介:程序出现的不正常行为或者状态,例如:1/0,读取文件不存在等;异常处理就是让程序返回到安全状态,即使出现异常也能够正常确保程序运行,不会直接导致程序挂掉 二、Java异常类间的关系梳理: 2.1、Throwable类是java语言中所有错误或异常的超类 2.2、Error类:系
阅读全文
摘要:一、概要:本文承接上一篇Java中字符串相关内容(上),继续讲解字符串相关的常见操作 二、常见字符串分类: 1、字符串StringBuilder: 1.1、是一个可变字符串,可以在字符串内容基础上直接进行拼接,不会重新开辟内存空间 1.2、不同步,线程不安全,是可变字符串,字符串拼接时修改更快 1.
阅读全文
摘要:一、概要:日常Java开发中,字符串用到的非常多,对于字符串我们不得不做到熟悉掌握使用 二、字符串简介:多个字符连接在一起 三、常见字符串分类: 1、字符串String: 1.1、String是不可变对象,加减操作性较差 1.2、String的创建方式: 1.2.1:直接赋值:String str
阅读全文
摘要:一、不可变对象简介:一旦创建这个对象,它的值就不能被更改了,内在的成员变量的值就不能修改了;典型的不可变对象有8个基本类型的包装类对象,String字符串对象 二、不可变对象也是地址传递,传指针 示例代码: 三、String字符串是一个典型的不可变对象,还有两个字符串类StringBuffer和St
阅读全文
摘要:一、常量池简介:Java中为某些基本数据类型的包装类和String字符串都建立了常量池,常量池中相同的值只存储一份,有利于节省内存,便于共享访问 二、拥有常量池的基本数据类型的包装类:Boolean,Byte,Short,Integer,Long,Character 三、包装类的常量池范围: Boo
阅读全文
摘要:本篇主要针对于Java1.8之前常用类的经常使用的方法进行总结汇总: 概要:Java中的常用类一般都不允许创建对象,都私有化了构造器,类中的大多数方法都是静态方法,这些方法的熟练掌握可以帮助我们更好的日常开发 1、Date类常用方法: 1.1、Date常见构造函数: Date date = new
阅读全文
摘要:本篇主要针对于Java1.8之前常用类的经常使用的方法进行总结汇总: 概要:Java中的常用类一般都不允许创建对象,都私有化了构造器,类中的大多数方法都是静态方法,这些方法的熟练掌握可以帮助我们更好的日常开发 1、System类常用方法: 1.1、数组的拷贝:arraycopy(Object src
阅读全文
摘要:这里对日常开发中经常用到的运算符进行补充几种 一、移位运算符:我们经常在阅读源码中看到移位运算符的使用,简单来说主要就是对除法或乘法操作(针对于除以2或者乘以2的次数)进行简化 1、移位运算符分类: 1.1、左移运算符:箭头朝左,<<左移几位数就是该数乘以2的几次方 1.2、右移运算符:箭头朝右,>
阅读全文
摘要:抽象类就是在类名前面添加了关键字abstract,抽象方法就是在方法前添加了关键字abstract; 抽象类的特点: 1、抽象类必须有子类(抽象类一般是父类) 2、抽象类不能直接创建对象(抽象类就是一个抽象概念,没办法给它产生一个实例) 3、抽象类中可以有抽象方法,也可以有非抽象方法(普通方法,给子
阅读全文
摘要:包装类就是对基本数据类型进行包装,把基本数据类型包装成对象,使基本数据类型的功能更加强大; 基本数据类型对应的包装类如图: 装箱操作:把基本数据类型转换成包装类称为装箱操作;如图: 拆箱操作:把包装类的对象转换为基本数据类型的变量称为拆箱操作;如图: int类型的包装类Integer常用方法介绍:
阅读全文
摘要:这里只介绍几种日常开发中经常用到的运算符 一、自增与自减运算符:表示对当前变量累加或者累减1,该运算符必须要使用在变量的前后,且使用在前后意义有所不同; 1、++或--所在位置的区别: (1)、如果不参与运算,写在变量前后没有区别 (2)、如果参与运算,变量后累加的结果不参与运算,变量前累加的结果参
阅读全文
摘要:数据类型规定了内存空间中只能存放什么类型的数据,数据类型大方向可划分为基本数据类型和引用数据类型; 一、基本数据类型: 1、基本数据类型又分为整数类型和小数(浮点数)类型和非数值类型; 2、整数类型包含byte,short,int,long四种类型,具有以下特点: byte类型:一个字节(byte)
阅读全文
摘要:程序中常量用来表示固定的值,变量用来表示数值可以改变的量,定义好之后,可以指代某一事物; 常量分类: 变量注意点: 1、变量不能重复定义,例如:int a = 5, int a = 10;变量a被重复定义 2、方法中没有初始化的变量不能直接使用,类中没有初始化的变量有默认值,可以使用 3、方法内部定
阅读全文