Java学习笔记
Java学习笔记
HOOHV
这个作者很懒,什么都没留下…
展开
-
Integer类源码阅读
Integer 类在对象中包装了一个基本类型 int 的值。Integer 类型的对象包含一个 int 类型的字段。此外,该类提供了多个方法,能在int类型和 String类型之间互相转换,还提供了处理 int 类型时非常有用的其他一些常量和方法。1.父类接口Integer的父类是Number类,Number类有一个java.io.Serializable序列化接口。成员变量...原创 2020-03-25 22:44:49 · 321 阅读 · 0 评论 -
StringBUilder类源码阅读
1.父类StringBuilder继承自AbstractStringBuilder类AbstractStringBuilder拥有Appendable,CharSequence两个接口。——CharSequence 字符序列接口。int length() 返回字符序列中的字符的长度 char charAt(int index) ...原创 2020-03-23 21:43:23 · 132 阅读 · 0 评论 -
Java学习笔记 - 09
Java学习笔记 - 排序选择排序选择排序(Selection sort)是一种简单直观的排序算法,它的工作原理是:第一次从待排序的数据元素中选出最小(或最大)的元素,将它与序列的第一个元素交换,然后再从剩余的未排序元素中寻找到最小(大)元素,然后与为排序的数列中的第一个元素进行交换。以此类推,直到全部待排序的数据元素的个数为零。选择排序是不稳定的排序方法。选择排序的稳定性...原创 2020-02-17 21:01:16 · 172 阅读 · 0 评论 -
Java学习笔记 - 08
Java学习笔记 - 数组定义定义数据时,大部分的数据通过变量来存储。但当程序中出现大量数据时,一一定义变量并赋值就显得繁复。比如,当我们存储一个数列,或者存储一连串的坐标,如果用单独的变量来存储,代码无疑会变得冗杂。一般而言,当变量的类型相同时,我们可以用一个容器将所有的数字存储起来进行管理,就好比字符串。我们将这样的容器成为数组,字符串就是一种数组。数组主要解决多变量多数据的...原创 2020-02-15 11:11:36 · 160 阅读 · 0 评论 -
Java学习笔记 - 07
Java学习笔记 - 常用函数Math类Math类函数主要用于数字的计算上,下面介绍几种常用的Math函数:名称 作用 Math.PI 最接近圆周率的数字 Math.E 最接近自然对数底数e的数字 Math.abs(a) 绝对值 Math.ceil(a) 天花板数,即大于等于当前数字的最小整数 Math.floor(a) ...原创 2020-02-15 09:44:27 · 180 阅读 · 0 评论 -
Java学习笔记 - 06
Java学习笔记 - 函数函数定义函数是指一段在一起的、可以实现某种功能的程序。也叫做子程序、方法。一个较大的程序一般应分为若干个程序块,每一个模块用来实现一个特定的功能。由主函数调用其他函数,其他函数也可以互相调用。同一个函数可以被一个或多个函数调用任意多次。函数主要解决的是那些重复的并且具有独立功能的代码,将它们再次封装,封装后就称为函数。通过函数复用,降低了代码冗余...原创 2020-02-12 21:20:22 · 628 阅读 · 0 评论 -
Java学习笔记 - 04_2
Java学习笔记 - 程序运行流程控制计算机编程中,只知道数据和数据的运算是远远不够的。我们常常面临在两种或两种以上条件中做选择的局面,当发生a情况时,怎么处理;发生b情况时,又怎么处理。但这些情况往往不会同时发生,要么是a的情况,要么是b的情况。甚至有时我们不得不将相似的代码写许多遍来满足题目的要求。那么,Java能不能巧妙的解决这些问题呢?学习Java中的流程控制,我们可以完美的解决上述问...原创 2020-02-08 13:48:38 · 145 阅读 · 0 评论 -
Java学习笔记 - 04_1
Java学习笔记 - 运算符赋值运算符名称 符号 意义 加赋值 += 变量等于变量自身加上等号右边的数据 减赋值 -= 变量等于变量自身减去等号右边的数据 乘赋值 *= 变量等于变量自身乘以等号右边的数据 除赋值 /= 变量等于变量自身除以等号右边的数据 求余赋值 %= 变量等于变量自身对等号...原创 2020-02-07 20:47:39 · 193 阅读 · 1 评论 -
Java学习笔记-02
Java学习笔记 - 01简单的Java程序设计基本程序设计编写简单的程序下面,我们用一个计算圆面积的简单问题,来学习基本的程序编写。算法算法是解决问题所需执行的动作以及这些动作的顺序,可以帮助程序员更好的理解问题,提高编程效率。在编写代码前,以一种算法的形式来勾勒你的程序,是一种很好的做法。此问题的算法自然语言描述如下:1)读入半径2)利用圆的面积公式计算面积3)显示面...原创 2020-02-05 13:23:35 · 266 阅读 · 0 评论 -
Java学习笔记 - 01
1.1 计算机硬件概述1.输入设备——键盘,鼠标,摄像头,麦克风,扫描仪2.输出设备——显示器,音响,打印机,绘图机3.储存设备——硬盘,光盘,U盘,内存4.处理器——CPU,GPU5.接口——USB2.0/3.0,VGA,HDMI,网口1.2 计算机软件概述1.软件概念——软件是指一系列按照特定顺序组织的计算机数据与指令的集合2.软件的分类——系统软件,应用软件3...原创 2020-02-05 15:40:47 · 292 阅读 · 0 评论 -
Java学习笔记 - 03
Java学习笔记 - 03变量的数据类型 使用数据类型的目的是为了限制变量中存储的数据,限制变量使用内存空间的大小,使程序更加高效,严谨。 基本的数据类型有:整形 整形可以分成四种,分别是:byte,short(短整型),int(整形),long(长整型)。 byte型数据占用内存空间的大小为1字节。数据范围是-128~127 s...原创 2020-02-07 16:14:58 · 323 阅读 · 0 评论