学习不觉晓,Java知多少
文章平均质量分 80
Java是一种优秀的程序设计语言,本专栏是用来记录Java基础的一些内容。欢迎来访(◕ᴗ◕✿)
小熊爱吃软糖吖
热爱可抵岁月漫长,温柔可挡艰难时光
展开
-
【Java】关于你不知道的Java大整数运算之BigInteger类超级好用!!!
我们都知道Integer的存储范围是-2^31~2^31-1(-2147483648~2147483647),当我们要存储比Integer更大的数字时,java中就为我们提供了一个BigInteger类,方便我们去处理更大的数。BigInteger 类支持任意精度的整数,也就是说在运算中 BigInteger 类可以准确地表示任何大小的整数值。首先除了基本的操作加、减、乘、除,在该类中还封装了其他很有用的操作,接下来将一一介绍。方法名含义返回当前大整数对象与参数指定的大整数对象的和。原创 2023-04-05 12:08:14 · 3084 阅读 · 22 评论 -
Java基础之神奇String类(二)
在堆中开辟一个String类对象的地址空间,并在字符串常量池中开辟一段地址空间,将字面量"hello"放入字符串常量池(上文已经说过字符串字面量经常被重复使用,因此放入常量池)。a.String的内容不无法修改,StringBuilder StringBuffer的对象可以修改,因此我们一般在字符串对象频繁修改的时候使用StringBuilder或StringBuffer类,后两个。若采用直接赋值的方式申明字符串引用,若常量中存在该对象,则直接返回常量池的字符对象,不会创建新对象。这个str就是字符串。原创 2022-10-11 01:46:30 · 296 阅读 · 0 评论 -
Java基础之神奇String类(一)
一、初识String类在C语言中要表示字符串只能使用字符数组或者字符指针,可以使用标准库提供的字符串系列函数完成大部分操作,但是这种数据和操作方法分离开的方式不适合面向对象的思想,而字符串的应用十分广泛,因此Java语言中有专门的的String类。在开发和校招笔试中都是十分常见的。二、String类常用方法(1)字符串构造1.构造方式a.使用字符串的常量直接赋值b.通过字符串常量的构造方法c.通过字符数组来产生对象d.通过字符串的静态方法(调用valueOf方法)来产生对象。原创 2022-10-09 01:29:47 · 294 阅读 · 9 评论 -
Java基础之特别的Object类
内容比较统一用equals(),对于对象引用类型,Object类默认的equals()方法和==作用一样,需要重写,因为引用数据类型存储的内容是对象的地址。(2)equals()方法是Object类的默认方法,自定义类型重写equals()方法可以直接按照属性值比较两个对象的内容是否相等。(1)==比较的是两个变量的数值是否相等,对于基本类型比较的就是具体保存的数值,对于引用类型比较两个地址是否相同。实例:构造一个有参构造方法,重写toString()方法,希望输出的是名字+年龄的对象属性。原创 2022-10-07 01:22:02 · 880 阅读 · 0 评论 -
Java基础之异常二三事
一、异常概念在java中,将程序执行过程中发生的一些不正常行为称之为“异常”,编译阶段语法错误不是异常!在现实生活的很多app中,出现的错误大多是逻辑上的错误。例如:教务管理登陆系统,当输入错误的用户名和密码时,程序出错,这个错误不是语法错误。注意点:异常也是类!二、异常分类Throwablejava.lang.Throwable类,这个类是Java中所有异常和错误的基类。Throwable下有两个大类那就是异常(Exception)和错误(Error)Error。原创 2022-10-04 12:57:14 · 530 阅读 · 0 评论 -
Java——异常登陆模拟
【代码】Java——异常登陆模拟。原创 2022-10-04 10:33:08 · 418 阅读 · 0 评论 -
Java基础之浅话泛型与包装类
相较之前每改变一个数组元素类型,就得重新定一个交换方法来说,使用泛型方法可以编写一个交换方法,实现各种元素类型的交换,类似于。一般的类和方法,只能使用具体的类型: 要么是基本类型,要么是自定义的类。为自定义的泛型数组类,可以根据需要往数组填入整型(Integer)、浮点型(Float)、字符串型(String)等各种引用类型。在定义泛型类时,有时需要对传入的类型变量做一定的约束,可以通过类型边界来约束。2.泛型Object[],Object是所有类(包含接口)的祖先类,上层引用可以指向下层类型。原创 2022-10-05 16:50:19 · 612 阅读 · 0 评论