Java基础语法

打印 上一主题 下一主题

主题 894|帖子 894|积分 2682

解释


  • 单行解释   //
  • 多行解释  /*    */
  • 文本解释  /**    */
标识符


  • 关键字
  • 标识符注意点

    • 所有标识符都应该以字母,$,_  开始
    • 首字符之后可以是字母,$,_,或数字的任何字符组合
    • 不能使用关键字作为方法名或类名
    • 标识符是大小写敏感的

数据类型


  • 基本数据类型

    • 数值类型

      • 整数类型(byte、short、int、long)
      • 浮点类型(float、double)
      • 字符类型(char、String)String不是关键字,是一个类

    • boolean类型:true,false

  • 引用数据类型


    • 接口
    • 数组

  • 整数拓展:二进制0b,八进制0,十进制,十六进制0x
  • 浮点数拓展:最好完全避免使用浮点数进行比较,银行业务可以使用BigDecimal类
变量


  • 变量作用域

    • 局部变量:必须声明和初始化值
    • 实例变量:从属于对象,如果不自行初始化,则为默认值,布尔值默认为false,除了基本类型,其余的默认值都是null
    • 类变量:static

  • 命名规范

    • 所有变量、方法、类名要见明知意
    • 类成员变量:首字母小写和驼峰原则:monthSalary,除了第一个单词外,后面的单词首字母大写
    • 局部变量:首字母小写和驼峰原则
    • 常量:大写字母和下划线,MAX_VALUE
    • 类名:首字母写和驼峰原则,GoodMan
    • 方法名:首字母小写和驼峰原则

常量

初始化之后就不能再改变的值,final 常量名 = 常量值。
修饰符不存在先后顺序。
运算符


  • 算术运算符:+,-,*,/,%
  • 赋值运算符:=
  • 关系运算符:>,=,>=,==,!=instanceof
  • 逻辑运算符:%%,||,!
  • 位运算符:&,|,^,~,>>,>
  • 条件运算符:? :
  • 扩展赋值运算符:+=,-=,*=,/=
包机制

域名倒置作为包名:com.baidu.www
关键字:package,必须放在最上面
必要用到其他包中的类时,要导入,import
import   com.kuang.*,导入所有的包
JavaDoc


  • JavaDoc下令是用来天生自己的API文档的
  • 参数信息

    • @author
    • @version
    • @since

下令行:javadoc -encoding UTF-8 -charset UTF-8 xxx.java

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

正序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

王海鱼

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表