Java基础语法

Java基础语法

1、注释

写给自己或别人看,方便理解和阅读,不运行

搜索:有趣的代码注释

2、标识符

关键字:系统默认设置的,例如 public、class、void等

自定义:String abc

规则:26英文字母,大小写敏感,不能使用关键字命名,注意一些特殊符号的使用即可。

3、数据类型

强类型语言:使用变量非常严格,必须先定义再使用。

Java数据类型分两类

基础类型:byte、int、short、long(后面加L)、float(F)、double、char、boolean

引用类型:String、类、接口、数组

int中:二进制ob、八进制0、十六进制0x

字符对应都是数字,而数字对应的unicode表

4、类型转换

不同的类型进行计算时,需要转换成同一类型

强制转换:高 --> 低(存在内存溢出)

自动转换:低 --> 高

混合类型计算规律

低 --> 高,向其中一个最高的类型进行统一

5、变量 常量

5.1、定义

类变量:static修饰

常量:final修饰

普通变量:不加修饰,直接用关键字定义即可,例如int,String

5.2、命名规范

  • 所有:见名知意

  • 变量、方法名:首字母小写后面的首字母大写,驼峰规则

  • 常量:大写字母和下划线

  • 类名:首字母大写

5.3、作用域

public class Variable{
    static int a = 123;  //类变量、静态变量
    String str = "hello"; //实例变量、成员变量
    public void method(){
        int a = 234;    //局部变量
    }
}

6、运算符

  • 算术:+,-,*,%,--,++
  • 赋值:=
  • 关系:>,<,==,!=,instanceof
  • 逻辑:&&,||,!
  • 位:&,|,~,>>,<<
  • 条件:?
  • 扩展:+=,*=

自增自减

a++	先计算,后自增
++a 先自增,后计算

三元运算符

x?y:z 若x为true,则为y,否则为z

7、包机制

一般利用公司域名倒置作为包名,例如:www.gbhh.com,包名com.gbhh.www

8、JavaDoc

api文档:https://docs.oracle.com/javase/8/docs/api/

参数信息

@author

@version

@since

@param

@return

@throws

/**
 * @author gbhh
 * @version 1.0
 * @since 1.8
 */
public class Doc{
    String name;
    /**
 	 * @author gbhh
 	 * @param name
 	 * @return
 	 * @throws Exception
 	 */
    public String test(String name) throws Exception{
        return name;
    }

8.1、生成doc

到当前目录使用cmd执行java文件

javadoc -encoding UTF-8 -charset UTF-8 Doc.java

原文地址:https://www.cnblogs.com/gbhh/p/13664001.html