Java语言
平凡的某某
有点慌
展开
-
Java异常处理的throw和throws的区别
1. 区别 throws是用来声明一个方法可能抛出的所有异常信息,throws是将异常声明但是不处理,而是将异常往上传,谁调用我就交给谁处理。而throw则是指抛出的一个具体的异常类型。 2.分别介绍 throws:用于声明异常,例如,如果一个方法里面不想有任何的异常处理,则在没有任何代码进行异常处理的时候,必须对这个方法进行声明有可能产生的所有异常(其实就是,不想自己处理,那就交给...转载 2019-01-04 10:31:26 · 133 阅读 · 0 评论 -
Java Scanner类的常用方法及用法(很详细)
Java Scanner类的方法及用法(很详细) Scanner类简介 Java 5添加了java.util.Scanner类,这是一个用于扫描输入文本的新的实用程序。它是以前的StringTokenizer和Matcher类之间的某种结合。由于任何数据都必须通过同一模式的捕获组检索或通过使用一个索引来检索文本的各个部分。于是可以结合使用正则表达式和...转载 2019-01-04 10:59:57 · 1985 阅读 · 0 评论 -
Java从控制台输入
本章介绍控制台输入使用的三种方法:使用标准输入串System.in读取,使用Scanner读取,使用BufferedReader读取。 使用标准输入串System.in.read()来读取从控制台输入的数据首先,使用标准输入串System.in.read()时需要添加异常处理IOExecption。并在开头导入异常处理类(import java.io.IOException;)。注意使用...转载 2019-01-04 11:10:35 · 1777 阅读 · 0 评论 -
Java多态,向上转型与向下转型
**多态意味着一个对象有着多重特征,可以在特定情况下,表现出不同的状态,从而对应不同的属性和方法。 ** 具体来说就是指在继承过程中父类和子类中可以有多个同名但意义或者实现方式不同的属性或方法,也就是重载和覆盖。在实际应用中,还有两种特殊情形:向上转型和向下转型。 父类 public class User { public String name = "父类"; public in...转载 2019-01-04 16:57:19 · 212 阅读 · 0 评论 -
Java接口
接口 接口是一种更加纯粹的,完全的抽象类,接口中的方法都是抽象的 并且接口不能实例化,位于继承层次中的顶层 【修饰符】 interface 接口名 extends 接口1,接口2,… { public static final 数据 //静态常量声明时必须显示的初始化 即 变量名 = xx public abstract void 方法名();//不能有方法体,抽象方法 } 接口...原创 2019-01-05 10:25:56 · 91 阅读 · 0 评论 -
Java数组
数组是一种引用类型,有两个重要特征:定长,数组中各元素的数据类型一致。 程序中用到的很多算法都需要借助数组实现,如果程序中要是用大量数据类型相同的变量,若单个声明非常麻烦,有了数组就简单许多 一维数组是使用最频繁的,一维数组的使用包括声明,初始化,访问三个过程 数据类型[] 数组名; int[] arr; 初始化后才会分配空间,也就是必须得先初始化: 静态初始化和动态初始化 静态初始化:就是直...原创 2019-01-05 18:45:34 · 98 阅读 · 0 评论 -
Java异常
Java异常 java异常处理是通过try-catch-finally三个关键字来实现的。用try来监视执行一段程序,如果出现异常,系统就会抛出(throws)异常,可以根据异常的类型来捕捉(catch)相应的异常来处理它,或最后(finally)由默认处理方法来处理。下面是其语法格式: try { // 接受监视的程序块,在此区域内发 // 生的异常,由catch中指定的程序处理 }...转载 2019-01-05 19:55:02 · 109 阅读 · 0 评论 -
Java中的static关键字解析
转载自Matrix海 子(博客园)。链接:https://www.cnblogs.com/dolphin0520/p/3799052.html Java中的static关键字解析 static关键字是很多朋友在编写代码和阅读代码时碰到的比较难以理解的一个关键字,也是各大公司的面试官喜欢在面试时问到的知识点之一。下面就先讲述一下static关键字的用法和平常容易误解的地方,最后列举了一些面试笔试...转载 2019-05-03 09:50:31 · 107 阅读 · 0 评论