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文档

      1. 点击 Tools—>Generate JavaDoc,打开生成JavaDoc文档的配置页面

      2. 在 Output directory 栏处选择生成的文档保存的文件夹路径

      3. 在 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()

    1. 读取到有效字符才可以结束输入
    2. 在有效字符前遇到的空白,next() 方法可以自动将其去掉
    3. 有效字符后遇到的空白,next() 方法会将其作为分隔符或者结束符
    4. next() 不能得到带有空格的字符串
    5. 可以使用 hasNext() 判断是否还有输入的数据
  • nextLine()

    1. 以 Enter 为结束符,即 nextLine() 方法返回的是回车之前的所有字符
    2. 可以获得空白
    3. 可以使用 hasNextLine() 判断是否还有输入的数据

拓展:可以具体到不同的数据类型,例如:scanner.hasNextDouble()、scanner.hasNextInt()、scanner.hasNextFloat() 等

反编译

  1. 点击项目结构—>找到项目路径—>打开文件夹找到class文件,复制class文件
  2. 打开 IDEA—>在项目栏包上右击—>点击 Show in Explorer 进入文件夹—>将复制的 class 文件粘贴到文件中
  3. 刷新 IDEA ,点击打开 class 文件
posted @ 2021-03-07 19:21  %新手上路%  阅读(46)  评论(0)    收藏  举报