Java基础语法

注释

  • 单行注释 //
  • 多行注释 /* */
  • 文本注释 /** */

标识符

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

数据类型

  • 基本数据类型
    • 数值类型
      • 整数类型(byte、short、int、long)
      • 浮点类型(float、double)
      • 字符类型(char、String)String不是关键字,是一个类
    • boolean类型:true,false
  • 引用数据类型
    • 接口
    • 数组
  • 整数拓展:二进制0b,八进制0,十进制,十六进制0x
  • 浮点数拓展:最好完全避免使用浮点数进行比较,银行业务可以使用BigDecimal类

变量

  • 变量作用域

    1. 局部变量:必须声明和初始化值
    2. 实例变量:从属于对象,如果不自行初始化,则为默认值,布尔值默认为false,除了基本类型,其余的默认值都是null
    3. 类变量: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

posted @   fdgdfsxx  阅读(24)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· spring官宣接入deepseek,真的太香了~
点击右上角即可分享
微信分享提示