关于第一个Java应用
一.创建Java源文件
Java应用由一个或多个扩展名为“.java”的文件构成,这些文件被称为Java源文件,从编译的角度,则被称为编译单元(Compilation Unit)。
示例:Doll.java
AppMain.java
在Doll.java文件中定义了一个Doll类,它有一个name属性和一个speak()方法,public修饰符意味着这个类可以被公开访问,类的属性(也称为成员变量)
的声明语句:private String name;意味着这个属性不能被公开访问。
Doll类有一个speak()方法,不带参数,返回值类型为void,void表示没有返回值,public修饰符意味着这个方法可以被公开访问
在AppMain.java文件中定义了一个main()方法,这是Java应用程序的入口方法,当运行dollapp应用时,Java虚拟机将从AppMain类的main()方法中的程序
代码开始运行。
Java源文件结构
一个Java应用包含一个或多个Java源文件,每个Java源文件只能包含下列内容
* 零个或一个包声明语句(Package Statement)
* 零个或多个包引入语句(Import Statement)
* 零个或多个类的声明(Class Declaration)
* 零个或多个接口声明(Interface Declaration)
包声明语句
包声明语句用于把Java类放到特定的包中,在如图的App Main.java中,AppMain类和Doll类都位于com.abc.dollapp包中
在一个Java源文件中,最多只能有一个package语句,但package语句不是必须的,如果没有提供package语句,就表明Java
类位于默认包中,默认包没有名字
package语句必须位于Java源文件的第一行(忽略注释行)
在一个Java源文件中只允许有一个package语句,因此,在同一个Java源文件中定义的多个Java类或接口都位于同一个包中
包的作用
1.能够区分名字相同的类
2.有助于实施访问权限控制
3.有助于划分和组织Java应用中的各个类
方法的声明
return语句有两个作用:
最新文章
- ActiveMQ的集群方案对比及部署
- java 导出数据为word文档(保持模板格式)
- php数组常见的几种遍历方法
- 强连通分量的一二三 | | JZOJ【P1232】 | | 我也不知道我写的什么
- SharePoint 错误集 3
- Device Tree(一):背景介绍
- Codevs 3231 小吃
- 一颗 45nm CPU的制造过程
- AWS(0) - Amazon Web Services
- CentOS 安装memcached
- linux中的软连接和硬连接
- ASP.NET Core:CMD命令行+记事本 创建Console程序和Web Application
- [补档]暑假集训D4总结
- SQL SERVER之查询外键及索引
- 函数和常用模块【day04】:函数参数及调用(二)
- sql百万级查询优化(转)
- 安装sublime txt3 并且设置为默认的text打开方式
- Appium1.6,安装WebDriverAgent(WDA)
- c++面向过程和面向对象-C++编译器是如何管理类和对象的
- 多维标度法(MDS)的Python实现