二.Java基本语法(二)

2021/9/20 22:27:56

本文主要是介绍二.Java基本语法(二),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

二.Java基本语法(二)

运算符operator

Java 语言支持如下运算符:

  • 算术运算符: +, -, *, /, %, ++, --
  • 赋值运算符 =
  • 关系运算符: >, <, >=, <=, ==, != instanceof
  • 逻辑运算符: &&, || , !
  • 位运算符: &, | , ^, ~ , >>, <<, >>> (了解!!! )
  • 条件运算符 ?:
  • 扩展赋值运算符:+=, -=, *=, /=
运算符优先级

包机制

1.问题发现

存在这样一个问题:当定义了多个类的时候,可能会发生类名的重复问题。
解决方式:在java中采用包机制处理开发者定义的类名冲突问题。

2.包的作用

为了更好地组织类, Java 提供了包机制,用于区别类名的命名空间。

包的作用:
1 、把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用。

2、如同文件夹一样,包也采用了树形目录的存储方式。同一个包中的类名字是不同的,不同的包中的类的名字是可以相同的,当同时调用两个不同包中相同类名的类时,应该加上包名加以区别。因此,包可以避免名字冲突。

3、包也限定了访问权限,拥有包访问权限的类才能访问某个包中的类。Java 使用包(package)这种机制是为了防止命名冲突,访问控制,提供搜索和定位类(class)、接口、枚举(enumerations)和注释(annotation)等。

3.创建包

创建包的时候,你需要为这个包取一个合适的名字。之后,如果其他的一个源文件包含了这个包提供的类、接口、枚举或者注释类型的时候,都必须将这个包的声明放在这个源文件的开头。

包声明应该在源文件的第一行,每个源文件只能有一个包声明,这个文件中的每个类型都应用于它。

如果一个源文件中没有使用包声明,那么其中的类,函数,枚举,注释等将被放在一个无名的包(unnamed package)中。

一般利用公司域名倒置作为报名;
例子:
www.baidu.com 包名: com.baidu.www

4.import关键字

为了能够使用某一个包的成员,我们需要在 Java 程序中明确导入该包。使用 "import" 语句可完成此功能。

如果在一个包中,一个类想要使用本包中的另一个类,那么该包名可以省略。

要是要用到其他包下的类,就必须要先导包!

如果两个类重名,需要导入对应的包,否则就需要写出完整地址:

com.wen.dao.Hello hello = new com.kuang.dao.Hello()

用 import 关键字引入,使用通配符 "*" , 导入io包下的所有类!

【不建议这样使用,因为会全局扫描,影响速度!】

JavaDoc

1.简介

JavaDoc是一种将注释生成HTML文档的技术,生成的HTML文档类似于Java的API,易读且清晰明了。

在简略介绍JavaDoc写法之后,再看一下在Intellij Idea 中如何将代码中的注释生成HTML文档。

javadoc是Sun公司提供的一个技术,它从程序源代码中抽取类、方法、成员等注释形成一个和源代码配套的API帮助文档。也就是说,只要在编写程序时以一套特定的标签作注释,在程序编写完成后,通过Javadoc就可以同时形成程序的开发文档了。 javadoc命令是用来生成自己API文档的,使用方式:使用命令行在目标文件所在目录输入javadoc +文件名.java。

2、命令行生成Doc
javadoc -encoding UTF-8 -charset UTF-8 xxx.java


这篇关于二.Java基本语法(二)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程