zoukankan      html  css  js  c++  java
  • 05java基础知识

    java包机制

    java包的本质就是文件夹

    JavaDoc是什么?

    JavaDoc命令是用来生成自己的API文档,把程序中的注释信生成帮助文档

    DK8中文帮助文档

    如何生成JavaDoc文档?

    方法一:

    1.进入存放需要生成JavaDoc文档的java程序的文件夹中,然后从当前文件夹使用cmd命令进入控制台:

     2.然后输入如下命令:javadoc -encoding UTF-8 -charset UTF-8 ceshi.java //这里的ceshi是类名

     

    3.此时当前文件夹中会出现生成的JavaDoc文件,双击index.html即可查看生成的JavaDoc文件

     

    方法二:

    在IDEA的工具栏中依次点击:Tools->Generate JavaDoc进入如下页面:

    选择需要生成doc的文件范围,Locale是生成的语言,填zh_CN,是中文,Other command line arguments是编码方式,填上 -encoding UTF-8 -charset UTF-8,然后点击ok即可。

    Scanner对象

    next()使用示例:
     import java.util.Scanner;//使用Scanner对象要首先导入Scanner包
     
     public class ceshi {
         public static void main(String[] args) {
             Scanner scanner = new Scanner(System.in);//固定操作,new创建一个扫描器对象,用于接受键盘数据,参数System.in
             System.out.println("使用next方式接受:");
             if(scanner.hasNext()){//判断还有没有字符输入,补充如下      
                 String str1=scanner.next();//创建一个字符串对象,用来接收用户的输入。先扫描,再接收
                 /*需要注意的是Next():
                 1、一定要读取到有效字符后才可以结束输入。
      2、对输入有效字符之前遇到的空白,next()方法会自动将其去掉。
      3、只有输入有效字符后才将其后面输入的空白作为分隔符或者结束符。
      总结一下就是,next()不能完整获取带有空格的字符串。
                 */
                 System.out.println("使用next方式接受的字符串:"+str1);
            }
             scanner.close();//使用完scanner对象之后要关闭
             //如果已经使用的IO流已经没用,一定要进行回收,节约计算资源
        }
     }

    下面是关于next()的一个补充:

     import java.util.Scanner;//使用Scanner对象要首先导入Scanner包
     
     public class ceshi {
         public static void main(String[] args) {
             System.out.println("请输入若干单词,以空格作为分隔");
             Scanner sc = new Scanner(System.in);
             while(sc.hasNext())//判断是否还有输入,事实上hasNext()不管有没有输入都不会停止,所以最后一句不会被执行
                 //while(!sc.hasNext("*")) //匹配*返回true,然后取非运算。即以*为结束符号,输入*即可结束程序
            {
                 System.out.println("键盘输入的内容是:"+ sc.next());
            }
             System.out.println("执行吗");//不会输出
        }
     }
    nextLine()使用示例
     import java.util.Scanner;//使用Scanner对象要首先导入Scanner包
     
     public class ceshi {
         public static void main(String[] args) {
             Scanner scanner = new Scanner(System.in);//固定操作,new创建一个扫描器对象,用于接受键盘数据,参数System.in
             System.out.println("使用nextline方式接受:");
             if(scanner.hasNextLine()){
                 String str2=scanner.nextLine();//创建一个字符串对象,用来接收用户的输入。先扫描,再接收
                 /*需要注意的是Nextline():
                 1、以Enter为结束符,也就是说nextLine()方法返回的是输入回车之前的所有字符。
      2、可以获得空白。
      总结一下就是,nextline()可以完整获取带有空格的字符串。
      */
                 System.out.println("使用nextline方式接受的字符串:"+str2);
            }
             scanner.close();//使用完scanner对象之后要关闭
             //如果已经使用的IO流已经没用,一定要进行回收,节约计算资源
        }
     }

     

     

    自学java,请多多指教!
  • 相关阅读:
    js将UTC时间转化为当地时区时间 用JS将指定时间转化成用户当地时区的时间
    elementUI里面,用tabs组件导致浏览器卡死的问题
    根据数组对象中的属性值删除对象
    js货币金额正则表达式
    vue elementui input不能输入的问题
    vue+elementui--$message提示框被dialog遮罩层挡住问题解决
    Oracle日期函数
    plsql查询报错:Dynamic Performamnce Tables not accessible
    Oracle rownum和rowid的区别
    Oracle通过序列实现主键自增长
  • 原文地址:https://www.cnblogs.com/fanfada/p/13712012.html
Copyright © 2011-2022 走看看