摘要: 一.内存中的数组 实际的数组对象被存储在堆(heap)内存中,而引用该数组对象的引用变量存储在栈(stack)中,数组引用变量是访问堆内存中数组元素的根本方式。 如果堆内存中的数组对象没有任何数组引用变量引用它,它将成为垃圾,该数组所占的内存空间将会被垃圾回收机制回收。因此,如果想让垃圾回收机制回收 阅读全文
posted @ 2018-04-15 22:59 一码定乾坤 阅读(1209) 评论(0) 推荐(0) 编辑
摘要: 一.数组的概念 数组是编程语言中常见的一种数据结构,可以存储多个数据,每个数组元素存放一个数据,通常可以通过数组元素的 索引来访问数组元素,包括赋值,取值,同时,java语言的数组具有其特有的特征。 数组也是一种类型。Java中的数组要求所有的数组元素具有相同的数据类型。因此在一个数组中,数组元素的 阅读全文
posted @ 2018-04-15 22:26 一码定乾坤 阅读(2417) 评论(0) 推荐(0) 编辑
摘要: 任何编程语言中程序结构通常分为三类:顺序结构,分支结构,循环结构。 顺序结构:java中通常是顺序结构,从上往下逐行执行代码,中间没有控制跳转。 分支结构:java中提供两大类常见的分支控制语句,if语句和swich语句 循环结构:通常由while语句,do-while语句,for语句 分支结构 i 阅读全文
posted @ 2018-04-15 20:15 一码定乾坤 阅读(581) 评论(0) 推荐(0) 编辑
摘要: 运算符是一种特殊的符号,用以表示数据的运算,赋值,比较等,java中有以下类型运算符 1.算数运算符 java支持所有的基本算术运算符,这里介绍7种基本算术运算符 +:加法运算符,字符串的连接符 -:减法运算符,求负运算符 *:乘法运算符 /:除法运算符 %:求余运算符 ++:自加运算符 --: 自 阅读全文
posted @ 2018-04-15 17:21 一码定乾坤 阅读(3043) 评论(0) 推荐(0) 编辑
摘要: 并不是所有数据类型都可以指定直接量,通常只有三种类型可以指定。具体而言,java支持8种类型的直接量 int:在程序中直接给出的整型数值,可分为二进制(0b或0B开头),十进制,八进制(0开头),十六进制(0x或0X开头)4种 long:整型数值后添加l或L就变成long类型的直接量,例如3L,0X 阅读全文
posted @ 2018-04-15 12:08 一码定乾坤 阅读(663) 评论(0) 推荐(0) 编辑
摘要: 基本转换 类型等级如图: 1.自动转换。表数范围小可以向表数范围大进行自动类似那个转换(byte与char,short与char不能互转,可以实现强转) 2.基本类型值转为字符串类型,用"+"号与字符串连接 3.强制类型转换。强制类型转换会造成溢出,从而数据丢失 输出: 6.0b3.57Hello! 阅读全文
posted @ 2018-04-15 11:32 一码定乾坤 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 输出: 当前时刻为:2018-04-15T01:49:51.860Z152375699201015237569920106000秒相当于100分6000秒相当于1时6000秒相当于0天当前时刻加上6000秒为:2018-04-15T03:29:52.010Z2018-04-15T01:49:52.0 阅读全文
posted @ 2018-04-15 09:52 一码定乾坤 阅读(859) 评论(0) 推荐(0) 编辑
摘要: 冒泡算法 假设给出n个无序的元素,要求从小到大排列。冒泡排序是非常见到的排序算法, 它同过相邻元素比较大小交换位置,第一次将最小的一个元素提到第一位,第二次将第二小的元素提到第二位, 最多经历n-1遍循环就可以把这组元素变为有序状态 1.相邻两个元素两两比较,找出最小的一个,冒泡(交换位置提到第一位 阅读全文
posted @ 2018-04-15 09:40 一码定乾坤 阅读(209) 评论(0) 推荐(2) 编辑
摘要: 控制台输出: octalValue:11hexValue1:19hexValue2:175binVall1:212binVall2:105binVall3:-2147483645binVall4:-126binVall5:-23binVall6:8589934595af:5.2345557负无穷大相 阅读全文
posted @ 2018-04-15 00:35 一码定乾坤 阅读(316) 评论(0) 推荐(0) 编辑