Java基础02
包机制(package)
- 包是用于区别类名的命名空间,包的本质相当与文件夹
- 包名:一般利用公司域名倒置作为包名。例如:com.hui.www
- 导包:为使用某一个包内的成员,我们需要在Java程序中导入该包,可使用 “import” 语句导包
JavaDoc
-
JavaDoc命令是用来生成自己API文档的
-
参数信息
/** * @author 作者名 * @version 版本号 * @since 指明需要最早使用的jdk版本 * @param 参数名 * @return 返回值情况 * @throws 异常抛出状况 */ -
生成JavaDoc文档
-
通过命令行生成JavaDoc文档
打开命令行—>输入 “javadoc (参数,例如编码格式:-encoding UTF-8 -charset UTF-8) java文件”
例:javadoc -encoding UTF-8 -charset UTF-8 Doc.java
-
使用IDEA生成JavaDoc文档
-
点击 Tools—>Generate JavaDoc,打开生成JavaDoc文档的配置页面
-
在 Output directory 栏处选择生成的文档保存的文件夹路径
-
在 Other command line argumens 栏处填写编码格式,最好使用 UTF-8 编码格式,这样可以正常处理编码格式,减少乱码的出现。
-encoding utf-8 -charset utf-8
-
-
Scanner对象
通过 Scanner 类来获取用户的输入(凡是属于I/O流的类,如果不关闭会一直占用资源,所以要用完就关掉)
Scanner s = new Scanner(System.in);
通过 Scanner 类的 next() 与 nextLine() 方法获取输入的字符串
-
next()
- 读取到有效字符才可以结束输入
- 在有效字符前遇到的空白,next() 方法可以自动将其去掉
- 有效字符后遇到的空白,next() 方法会将其作为分隔符或者结束符
- next() 不能得到带有空格的字符串
- 可以使用 hasNext() 判断是否还有输入的数据
-
nextLine()
- 以 Enter 为结束符,即 nextLine() 方法返回的是回车之前的所有字符
- 可以获得空白
- 可以使用 hasNextLine() 判断是否还有输入的数据
拓展:可以具体到不同的数据类型,例如:scanner.hasNextDouble()、scanner.hasNextInt()、scanner.hasNextFloat() 等
反编译
- 点击项目结构—>找到项目路径—>打开文件夹找到class文件,复制class文件
- 打开 IDEA—>在项目栏包上右击—>点击 Show in Explorer 进入文件夹—>将复制的 class 文件粘贴到文件中
- 刷新 IDEA ,点击打开 class 文件

浙公网安备 33010602011771号