2022-03-22
HelloWorld
public class HelloWorld
{
public static void main(String args[])
{
System.out.println("Hello World!"); //向控制台输出一条语句,同时必须以;结尾
}
}
运行上面程序如图所示
我们通过上面的程序开始分析并学习Java语言的基础知识;
1、注释:
Java的注释分为三种:单行注释// 多行注释/*…*/ 文档注释
像上面的HelloWorld程序分别用到了多行注释和单行注释。
Java还提供了另外一种注释叫文档注释,如果编写Java源代码时添加了合适的文档注释,然后通过JDK提供的javadoc工具可以直接将源代码里的文档注释提取成一份系统的API文档。API文档就是用以说明应用程序接口的文档。对于Java而言,API文档通常说细说明了每个类、每个方法的功能及用法。
Java语言的API文档的下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
关于文档注释,我会在后面专门有一篇文章
2、Java的组织形式
//Java程序必须是以类class形式存丰,类class是Java程序的最小程序单位
class 类名
{
/*Java解释器规定:如需某个类能被解释器直接解释执行,则这个类必须包含main方法,而且main方法必须使用pulbic static void来修饰,且main方法的形参必须是字符串数组类型(String args[]是字符串数组的形式) 也就是说main方法基本上固定不变的
*/
public static void main(String args[])
{
}
}
3、Java源文件的命名规则
1)Java程序源文件的后缀必须是.java,不能是其他文件后缀名
2)一个Java源文件可以包含多个类定义,但最多只能包含一个public类定义;如果Java源文件里包含public类定义,则该源文件的文件名必须与这个public类的类名相同
3)Java语言是严格区分大小写的语言。因为源文件的文件名保存的时候也应注意大小写
4)Java程序中的关键字全部是小写的
总结:通过上面的程序简单地说了一下Java程序的框架结构。
文档注释
Java语言提供了一种功能更强大的注释形式:文档注释。如果编写Java源代码时添加了合适的文档注释,然后通过JDK提供的javadoc工具可以直接将源代码里的文档注释提取成一份系统的API文档。API是应用程序接口的意思,API是Java提供的基本编程接口,当使用Java语言进行编程时,不可能把所有的Java类、所有方法全部记下来,那么如果我们遇到一个不确定的地方时,必须通过API文档来查看某个类、某个方法的功能和用法。
Java API文档的下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
下载完成之后,打开DOCS/api文件夹里面的index.html文件,
1、API文档首页如图
2、类说明区格局如下图
由于只有以public或protected修饰的内容才是希望暴露给别人使用的内容,而API文档主要是向使用者提供信息,因此javadoc工具默认只处理public或protected修饰的内容。如果开发者确实希望javadoc工具可以提取private修饰的内容,则可以在使用javadoc工具时增加-private选项来实现
下面我们通过一个演示程序来说明文档注释
package Gee;
/**
网站:作者博客站
这是一个javadoc工具演示的程序
程序名:javadoc演示程序
程序文件名:JavaDocDemo
@author Gee
@version 1.0
*/
public class JavaDocDemo
{
/** 简单的测试Field
*/
protected String name;
/** 主方法,程序的入口 */
public static void main(String[] args)
{
System.out.println("Hello World!");
}
}
除此之外,如果我们希望 javadoc工具生成更详细的文档信息,例如为方法参数、方法返回值等生成详细的说明信息,则可利用javadoc标记。常用的javadoc标记如下。
@author:指定程序的作者
@version:源文件的版本
@deprecated:不推荐使用的方法
@param:方法的参数说明信息
@return:方法的返回值说明信息
@see: “参见”用于指定交叉参考的内容
@exception:抛出异常的类型
@throws:抛出的异常,和exception同义。
javadoc工具默认不会提取@author和@version两个标记信息,如果需要提取这两个标记应该使用javadoc工具指定的-author和-version两个版本
PHP中的魔术方法 :__construct, __destruct , __call, __callStatic,__get, __set, __isset, __unset , __sleep,
2014-09-05
PHP中的(++i)前缀自增 和 (i++)后缀自增
2014-09-05
php递归返回值的问题
2014-09-05
常用dos命令及语法
2014-09-27
最简单的asp登陆界面代码 asp登陆界面源代码详细介绍
2017-04-12
php 做权限管理
2014-09-05
如何安装PHPstorm并配置方法教程 phpstorm安装后要进行哪些配置
2017-05-03
nginx,php日志分割
2014-09-05
解决ThinkPHP在Nginx下无法使用pathin方式的问题
2014-09-05
c语言新手入门代码
2022-03-22
荣耀大天使华为版下载v1.10.52 安卓版
角色扮演 886.2M
下载赛尔号星球大战百度版本下载v5.9 安卓版
动作闯关 582.8M
下载航海王启航指趣版下载v24.0 安卓服
卡牌对战 990.9M
下载想不想修真指趣版下载v3.8.0 安卓最新版本
角色扮演 208.0M
下载梦幻逍遥飞仙篇手游下载v3.0.5 安卓版
角色扮演 187M
下载极品芝麻官齐齐乐客户端下载v3.7 安卓官方版
经营养成 337.3M
下载魔界军团重制版手游下载v1.2.1 安卓版
动作闯关 169.1M
下载奥特曼王者传奇国际服下载v1.14 安卓版
卡牌对战 454M
下载乐高无限小米版下载v1.99.602.27230 安卓版
下载
荣耀大天使手游小米版下载v1.10.52 安卓最新版
下载
梦幻家装手游最新版下载v1.1 安卓版
下载
长安幻世绘oppo版本下载v1.1.14.0 安卓正版
下载
机甲大作战h5最新版下载v701 安卓版
下载
青鸾繁华录4399官方版下载v9.7.4 安卓版
下载
想不想修真起点版本下载v3.8.0 安卓版
下载
零界之痕taptap版下载v1.112452.9886 安卓版
下载