• 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

  • 相关阅读:
    题解——草莓(树上切割)
    题解——碰杯
    SCOI2019凉凉记
    题解rotinv
    矩阵快速幂
    质数及线性筛
    题解[ZJOI2007]矩阵游戏
    【实验舱国庆营模拟】Day3 A.code
    【实验舱国庆营模拟】Day2 A.divide
    【纪中集训2019.08.25】【JZOJ6371】树
  • 原文地址:https://www.cnblogs.com/gbhh/p/13664001.html
Copyright © 2020-2023  润新知