JAVA学习
一、Java
Java是一种面向对象的编程语言。
//在一个文件中可以定义无数个类,但是只能有一个公共类
public class Hello{//public class表示定义公共类,要求类名称和文件名称必须一致,包括大小写
public static void main(String[] args){//这个是主方法,是整个程序执行的起始点
System.out.println("Hello Java"); //System.out.println用于在屏幕上输出指定内容。“”用于表示字符串,这是需要输出的内容
}
}
- javac Hello.java用于编译源代码,会自动生成二进制文件.class字节码文件(ML中间性质的语言,这是java跨平台的秘密)。
- java Hello,这里是类名称,不是文件名称,所以不能是Hello.java。解释执行字节码文件。
二、注释
在源程序中我们经常会使用到注释,注释是为了方便程序员阅读,常用于对代码进行说明,避免需要了解的功能时,需要进行代码阅读的限制,偶尔用于开发中,阻止一段代码的执行。
注释在代码编译时会自动被编译器忽略 。
在java语法中我们常使用的注释有三种:
- //单行注释
- /* 多行注释 */
- /** 文档注释 */ 我们也可以通过javadoc命令生成html文档
/**
* 类上的说明信息
*
* 系统为了生成在线文档,预定义的常见的注解有:
* @author指定程序的作者
* @version指定源文件的版本
* @param方法的参数说明信息
* @return方法的返回值说明信息
* @see用于指定参考的内容
* @exception抛出异常的类型
* @throws抛出的异常,和@exception同义
*
* @author yanjun
* @version 1.0.0
*/
public class Hello {
public static void main(String[] args) {
String ss=sayHello("小气");
System.out.println(ss);
}
/**
* 该方法用于生成问候字符串
* @param name 传入的问候对象,允许为空
* @return 生成问候语
*/
public static String sayHello(String name) {
if(name==null || name.trim().length()<1)
name="Java";
return "Hello "+name+"!";
}
}
也可以使用javadoc生成对应的html页面,生成的命令为:javadoc -d 文档存放目录 源文件名.java