随堂笔记(4)

 
Scanner 类。

next() 与 nextLine()

方法获取输入的字符串,在读取前我们一般需要 使用 hasNext 与 hasNextLine 判断是否还有输入的数据
math
Math
random
Random
Arrays
(1,2,3,4,5)
str = "xiaojiejie"
String

nextInt()
hasNextInt()
false False FALSE
TRUE true True
98
nextInt()
abc
hasNextInt()
if(hasNextInt()){
 nextInt()
}else{
 "错了。"
}
String
next().charAt(0)
charAt(index)
Java 异常处理
数组下标越界异常。
ArrayIndexOutOfBoundsException
Runtime
ArithmeticException
当出现异常的运算条件时,抛出此异常。例如,一个整数"除以零"时,抛出此类的一个实例
5/0
ArrayIndexOutOfBoundsException 
用非法索引访问数组时抛出的异常。
如果索引为负或大于等于数组大小,则该索引为非法索引。
ClassCastException 当试图将对象强制转换为不是实例的子类时,抛出该异常。
Cast
 铸造; 投掷; 投射; 脱落,脱皮;
n.  铸型; 演员表; 轻微的斜视; 投,掷骰;
vi.  掷,投; 计算,加;
IndexOutOfBoundsException 
指示某排序索引(例如对数组、字符串或向量的排序)超出范围时抛出。

NullPointerException 当应用程序试图在需要对象的地方使用 null 时,抛出该异常
NumberFormatException 
Format
 使格式化; 安排…的格局; 设计…的版面;
vi.  设计一个版式;
当应用程序试图将字符串转换成一种数值类型,但该字符串不能转换为适当格式时,抛出该异常。

ClassNotFoundException 应用程序试图加载类时,找不到相应的类,抛出该异常。
Found
 发现( find的过去式); 找到; 到达; 发觉;
NoSuchFieldException 
Such
请求的变量不存在
NoSuchFieldException
num ==
Field  状态。
类里面的。
变量。
田; (作某种用途的)场地; (学习或研究的)领域; 运动场;
vi.  [棒球、板球等]担任外场员,担任守队队员; 接守,接防; 接,掷还(球);
adj.  实地的; [体育]1)。 在田赛场地进行的2)。 田赛的; 军事]野战的; 在实地工作的;
vt.  保护; 把(农作物等)晒在场上; [棒球、板球等]按(或截)(球); 即席圆满回答;
变形 过去分词: fielded 复数: fields 过去式: fielded 现在分词: fielding 第三人称单数: fields
NoSuchMethodException 请求的方法不存在
Method
 方法; 条理;
funtion  函数。
method
funtion
public String getMessage()
返回关于发生的异常的详细信息。这个消息在Throwable 类的构造函数中初始化了。
Message 信息; 消息; 要旨; 教训;
public Throwable getCause()
返回一个Throwable 对象代表异常原因。
Cause
 原因; 动机; 理由; 事业;
vt.  成为…的原因; 导致; 引起; 使遭受;
public String toString()
使用getMessage()的结果返回类的串级名字。
String toString()
          返回该对象的字符串表示。
next().charAt(index)
getClass().getName() + '@' +
Integer.toHexString(hashCode())
类名 @
98
toHexString( hashCode() )
 A (B)
装饰。
a = fun()
sum(fun())
sum(a,2)
sum(5,2)
try
{
   // 程序代码
}catch(ExceptionName e1)
{
   //Catch 块
}
try{
   // 程序代码
}catch(异常类型1 异常的变量名1){
  // 程序代码
}catch(异常类型2 异常的变量名2){
  // 程序代码
}catch(异常类型2 异常的变量名2){
  // 程序代码
}
Exception

声明自定义异常
AgeOutOfBoundsException
Exception
 

猜你喜欢

转载自www.cnblogs.com/7920284109q/p/11344390.html