可以说java基础是最最重要的部分 兴趣是最好的老师 基础部分扎实学java真的很有趣 8中基本的数据类型 在计算的时候 经常用到的就是整数类型,整数类型在进行运算的时候首先会进行转化为int类型 计算的时候需要注意越界的问题 浮点类型一般经常用到的双精度运算 但是对于银行等金融行业会有更加精确的计 ...
分类:
其他好文 时间:
2019-08-20 10:28:54
阅读次数:
155
1.编译型异常和运行时异常 编译时异常是指程序正确 而由外界条件不满足而产生的异常 java 中要求必须去捕捉住这类异常 不然无法通过编译 运行时异常是指程序存在着bug 如空指针异常 数组下标越界 都属于 运行时异常 2.Error和Exception Exception:是程序本身可以处理的异常 ...
分类:
编程语言 时间:
2019-08-19 21:13:49
阅读次数:
120
"K Count the Buildings" 参考: "Count the Buildings" 思路可以借鉴,但是代码略有问题 写的时候 re 了 9 发,然后把变量定义的顺序换了一下居然 A 了,以为这个是个骚操作,最后才发现是真的会越界,当 f+b n+2 的时候就有可能会发生越界,而这种情 ...
分类:
其他好文 时间:
2019-08-18 00:23:47
阅读次数:
119
Java所有异常类都是 Throwable的子类。它包括Java异常处理的两个重要子类:Error和Exception. Error:Error及其子类用来描述Java运行系统中的内部错误以及资源耗尽的错误,是程序无法处理的错误,这类错误比较严重。这类的大多数错误与代码编写者执行的操作无关,如,运行 ...
分类:
编程语言 时间:
2019-08-17 22:33:23
阅读次数:
129
众所周知,Java中的arraylist的大小是随着我们添加的元素多少而变化的,于是我们习惯性的以为arraylist就是无限大的,其实不然,arraylist也是有边界的。 当我们调用arraylist.add(object temp)的时候是不会出现数组越界的问题的,但是我们调用arraylis ...
分类:
编程语言 时间:
2019-08-17 12:42:44
阅读次数:
141
数组数组是具有相同唯一类型的一组已编号且长度固定的数据项序列,这种类型可以是任意的原始类型例如整形、字符串或者自定义类型。数组的长度必须是常量,并且长度是数组类型的一部分。一旦定义,长度不能变。数组可以通过下标进行访问,下标是从0开始,最后一个元素下标是:len-1,访问越界(下标在合法范围之外),... ...
分类:
编程语言 时间:
2019-08-16 15:43:03
阅读次数:
118
1. 数字 整数型 整数型 其中, 10000000,定义为 - 2^7 = -128。00000000 定义为 0。如果赋值时越界了,那么java会默认将变量进行强制转为大类型的变量而报错: Exception in thread "main" java.lang.Error: Unresolve ...
分类:
编程语言 时间:
2019-08-15 23:04:34
阅读次数:
104
NullpointException 空指针异常 ClassCastException 数据类型转换异常 ClassNotFoundException 指定类不存在 NumberFormatException 字符串转换为数字异常 IndexoutOfBoundsException 数组下标越界异常 ...
分类:
编程语言 时间:
2019-08-15 19:00:42
阅读次数:
108
线性结构的两种常见应用之二: 队列 定义: 一种可以实现“先进先出”的存储结构,即“一端入,一端出”, 队首(front)出队,队尾(rear)入队(注:若front指向队首,则rear指向队尾最后一个有效元素的下一个元素;若rear指向队尾,则front指向队首第一个有效元素的下一个元素) 分类: ...
分类:
编程语言 时间:
2019-08-14 15:03:13
阅读次数:
81
JavaScript数组定义: JavaScript中定义数组的语法有以下3种: <script> var arr1=[2,5,6];//定义时直接给数组元素赋值 var arr2=[];//定义一个空数组 var arr3=new Array();//定义一个空数组并通过索引来赋值 arr3[0] ...
分类:
Web程序 时间:
2019-08-14 12:41:51
阅读次数:
106