AI-摘要
切换
Joker GPT
AI初始化中...
介绍自己 🙈
生成本文简介 👋
推荐相关文章 📖
前往主页 🏠
前往爱发电购买
跟随狂神学Java-04,包的了解以及Java常用的包
Joker2Yue第四天:包的了解以及Java常用的包
无规矩不成方圆,无规范不能协作
学习内容
包机制
为了更好的组织类
,Java提供了包机制
,用于区别类名的命名空间
。
包语句的语法格式为:
1 | package pkg1[.pkg2[.pkg3...]]; |
一般利用公司域名倒置作为包名
为了能够使用某一个包的成员,我们需要在Java程序中明确导入该包。使用"import
"语句可以完成此功能。
1 | import package1[.package2...].(classname|*); |
包的本质就是文件夹
JavaDoc
@author 作者名
@version 版本号
@since 指明需要最早使用的Jdk版本
@param 参数名
@return 返回值情况
@throws 异常抛出情况
Javadoc命令:
1 | javadoc -encoding UTF-8 -charset UTF-8 packagelearn.java |
使用IDEA生成JavaDoc
在状态栏中选择“工具”,然后就可以看到[生成JavaDoc]。
在选项中你可以自定义生成的范围,可以是单个文件也可以是整个项目。
填写输出目录,地区填写ch_CN。
点击生成,就可以在输出目录下看到你生成的JavaDoc了
常见的包
Scanner
作用:获取用户的输入
1 | import java.util.Scanner; //导包,出现在定义的类之上 |
通过Scanner类的next()
与nextLine()
方法获取输入的字符串,在读取前我们一般需要使用hasNext()
与hasNextLine()
判断是否还有输入的数据
1 | Scanner sc = new Scanner(System.in); |
1 | Scanner sc = new Scanner(System.in); |
-
next()
- 一定要读取到有效字符后才可以结束输入
- 对输入的有效字符之前遇到的空白,next()方法会自动去掉
- 只对输入有效字符后才能将其后面输入的空白作为分隔符或者结束符
- next()不能得到带有空格的字符串
-
nextLine()
- 以Enter键作为结束符,也就是说nextLine()方法返回的事输入回车之前的所有字符
- 可以获取空白
-
其他
比如,nextInt(),nextDouble()…
随机数
1 | 导包import java.util.Random; //比如出现在定义的类之上 |
new关键字
我们在创建对象的时候,一般是这样的:
1 | Student s1;//在栈中创建对象 |
也可以这样
1 | Student s1 = new Student();//创建分配一步到位 |
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果