java入门语法[狂神说]小白笔记(三)

Java 基础语法

注释、标识符、关键字

  1. 注释

    书写注释是一个非常好的习惯。对代码进行标注,注释是给写代码的人看得。

    Java 中的注释有三种

    • 单行注释 “//”
    • 多行注释 “/* */”
    • 文档注释 “/** */”
  2. 标识符

    java 所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。

java入门语法[狂神说]小白笔记(三)

注意:

  • 所有的标识符都应该是以字母(a-z)或(A-Z),美元符$,或者下划线(_)开始

  • 首字符之后可以是字母(a-z)或(A-Z),美元符$,或者下划线(_)或数字的任意组合

  • 不能使用关键字作为变量名

  • 标识符是大小写敏感的

  • 可以使用中文但不建议

数据类型

强类型语言(java)

要求变量的使用严格符合规定,所有变量都必须先定义后才能使用。

弱类型语言(VB,JS)

Java数据类型分类

  • 基本类型

    数值类型:

    1. 整数类型(byte:1个字节,short:2个字节,int:4个字节,long:8个字节)

    2. 浮点类型(float:4个字节,double:8个字节)

    3. 字符类 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。

jdk帮助文档链接

参数信息

  • @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文件
    
上一篇:Java 9 新特性注释 Javadoc


下一篇:angular学习笔记(三十)-指令(4)-transclude