Day 02 Java第一行代码、变量、运算符

Day 02

复习

  1. Java历史
    • 版本
      • 1.6 1.7 1.8 9 10 11 12
    • 詹姆斯·高斯林
    • Oracle 公司
  2. JDK安装过程和环境变量配置
    • 官网获取
    • 不能C盘
    • 不能中文路径
    • 环境变量配置
      • JAVA_HOME
      • CLASS_PATH
      • Path
  3. JDK安装路径内容
    • bin db include lib jre src.zip
  4. DOS命令
    • dir cd mdkir mkdir rd del cls exit * 方向键上下

Java第一行代码

  • Notepad++ 设置 *

  •   class FirstJava {
          public static void main(String[] args) {
              System.out.println("欢迎来到Java课堂~~~");
          }
      }
    
  •   ➜  day02 javac FirstJava.java 
      ➜  day02 java FirstJava 
      欢迎来到Java课堂~~~
    
  • 注意事项

    • 记得保存
    • 注意拼写错误
    • 注意编码
    • 注意成对标点

编码规范

  • 一行一语句

  • 代码注释

    • //单行注释
    • /*多行注释*/
    • /**文档注释*/
  • AJCG(阿里巴巴Java开发规约)【重点】

    • 标识符规范:
      • 英文大小写字母、数字、下划线组成
      • 英文字母开头
      • 严格区分大小写
      • 长度没有限制,但需根据实际要求限制
      • 见名知义,动宾结构
      • 推荐驼峰命名法
        • 小驼峰命名法(变量名、方法名)
        • 大驼峰命名法 (类名、接口名)
        • 下划线命名法 (常量)
      • 已经被使用的关键字和保留字不能使用

变量

组成

  • 数据类型
  • 变量名

定义

  • 先声明,再赋值
  • 声明的同时进行赋值 (常用)
  • 同时声明多个变量并赋值(不建议使用)

数据类型

  • 基本数据类型
    • 整型
      • byte (1字节)
      • short(2字节)
      • int(4字节 默认)
      • long (8字节 值后加L)
    • 浮点数
      • float(4字节 值后加F)
      • double(8字节 默认)
    • 布尔
      • true
      • false
    • 字符
      • char(2字节 0~65535 Unicode)
      • 字符常量:单引号包含的单个元素
        • 只允许使用大小写字母本身
        • 阅读性好
        • 保证数据类型一致
        • 减少没必要的歧义
      • 转义字符
        • \n 换行
        • \t 制表符
  • 引用数据类型
    • 字符串
      • 英文双引号内的所有内容
    • 数组
    • 对象

变量初始化问题

  • Java 变量在未赋值时,不允许参与除赋值外的其他任何操作(野值问题,编译报错)。
  • 变量未定义,不能使用。

类型转换

  • 自动类型转换
    • 两类型兼容
    • 目标类型大于源类型
  • 强制类型转换
    • 两类型兼容
    • 目标类型小于源类型
    • 可能精度丢失
    • 基本数据类型强转时,谨慎使用

运算符

  • 算数运算符
    • + - * / % ()
    • 从左至右计算,先算括号,除数不为零
    • 运算符优先级问题,加括号
发布了11 篇原创文章 · 获赞 4 · 访问量 180

猜你喜欢

转载自blog.csdn.net/m0_37771142/article/details/104485119