Java 基础语法
注释、标识符、关键字
-
注释
书写注释是一个非常好的习惯。对代码进行标注,注释是给写代码的人看得。
Java 中的注释有三种
- 单行注释 “//”
- 多行注释 “/* */”
- 文档注释 “/** */”
-
标识符
java 所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。
注意:
-
所有的标识符都应该是以字母(a-z)或(A-Z),美元符$,或者下划线(_)开始
-
首字符之后可以是字母(a-z)或(A-Z),美元符$,或者下划线(_)或数字的任意组合
-
不能使用关键字作为变量名
-
标识符是大小写敏感的
-
可以使用中文但不建议
数据类型
强类型语言(java)
要求变量的使用严格符合规定,所有变量都必须先定义后才能使用。
弱类型语言(VB,JS)
Java数据类型分类
-
基本类型
数值类型:
-
整数类型(byte:1个字节,short:2个字节,int:4个字节,long:8个字节)
-
浮点类型(float:4个字节,double:8个字节)
-
字符类 char(2个字节)
布尔类型(True or False)占一位
引用类型
类,接口,数组。
-
-
扩展
变量
变量是什么:可以变化的量
java 是一种强类型语言,每个变量都必须声明其类型。
java 变量是程序中最基本的存储单元,要素包括:变量名,变量类型和作用域。
type varName [=value] [{,varName[=value]}];
//数据类型 变量名=值 ;可以使用逗号来隔开声明多个同类变量
//例如
String
注意事项
- 每个变量都有类型,类型可以是基本类型也可以是引用类型。
- 变量名必须是合法标识符
- 变量名是一条完整语句,因此每个变量名声明后必须以分号结束。
变量作用域
- 类变量
- 实例变量
- 局部变量
public class Variable{
static int allclick=0; //类变量
String str="hello world";//实例变量
public void method(){
int i-0; //局部变量
}
}
常量
初始化后不会改变的值
常量用 **final **来修饰
常量名一般使用大写字符!!
public class demo{
static final double PI=3.14; //final
//final static 也可以
//修饰符不存在先后顺序
}
}
变量的命名规范
- 所有变量,方法,类名:见名知意
- 类成员变量:首字母小写和驼峰原则:monthSalary 除了第一个词以外,后面单词首字母大写。
- 局部变量:首字母小写和驼峰原则
- 常量:大写字母和下划线
- 类名:首字母大写和驼峰原则 Man, GoodMan
- 方法名:首字母小写和驼峰原则
运算符
-
算术运算符+,-,*,、,%,++,–
-
赋值运算符=
-
关系运算符 <,>,>=,<=,==,!= instance of
-
逻辑运算符 &&,||,!
-
位运算符 &,|,……,~,<<,>>,>>>(了解)
-
条件运算符 ?:
-
扩展赋值运算符: +=,-=,*=,/=
包机制
为了更好组织类,java 提供了包机制,用于区别类名的命名空间。相当于防止类名重复。
包语句语法为:
package pkg1[.pkg2[.pkg3...]];
一般利用公司域名倒置作为包名(com.baidu.www)
JavaDoc
javadoc 是用来生成自己的API。
参数信息
- @author 作者名
- @version 版本号
- @since 致命需要最早使用的jdk版本
- @param 参数名
- @return 返回值情况
- @throws 异常抛出情况
javadoc 命令会编译成一个文档。(命令行可以直接编译)
//类的注释
/**
* @author danni
* @version 1.0
* @since 1.8
*/
//方法的注释
public class Doc {
String name;
/**
* @author danni
* @param name
* @return
* @throws Exception
*/
public String test(String name) throws Exception{
return name;
}
}
-
怎样在命令行查看javadoc呢
首先定位到你书写javadoc的目录下
接着在此目录下打开命令行。
javadoc -encoding UTF-8 -charset UTF8 Doc.java #命令格式: javadoc +编码方式 +.java文件
}
} -
怎样在命令行查看javadoc呢
首先定位到你书写javadoc的目录下
接着在此目录下打开命令行。
javadoc -encoding UTF-8 -charset UTF8 Doc.java #命令格式: javadoc +编码方式 +.java文件