Java基础语法的学习记录

11 篇文章 0 订阅
8 篇文章 0 订阅

Java基础语法的学习记录

  1. 关键字在编程中有特殊的意义,他们使用来表示数据类型、结构、逻辑等,关键字不能作为变量名,方法名,类名,包名,或者是参数等,这种规则在大部分的语言中都是通用的,

    • 在一般的编译器中都有特殊的颜色标记出来的
    • 标识符(待写)
  2. 命名规范

    • 命名不能使用Java关键字和保留字,但是可以包含关键字
    • 数字、字母、下划线,$,数字不能开头
    • 长度没有限制,尽量见名知意
    • 包名全部小写,类名全部大驼峰
    • 变量全部小驼峰
    • 常量 全部大写,并尽量使用final修饰多个单词使用下划线隔开
  3. 常量与变量

    • 常量:在程序运行期间,值固定不变的

      (1). 常量的分类

      • 字符常量
      • 字符串常量
      • 整数常量
      • 浮点数常量
      • 布尔常量
    • 变量:在运中随着程序的运作而改变的量

      • 创建变量时,在同一个作用域下面不能创建同一个名称的变量名
      • 使用前必须初始化,也就是得给其赋一个值
  4. 8大基本数据类型

类型名类型程长度引用类型
byte8位 = 1字节Byte
short16Short
int32Integer
long64Long
float32Float
double64Double
char16
boolearBoolear
注意:
	在Java只用使用默认使用double ,但是如果要使用float则在后面添加F
	如:18.3F
	同理在使用long的时候都是在后面使用加上L
	如:132L(不能使用小写的字母提高代码的可读性)
  1. 数据类型转换

    • 自动转换

      (1).代码不需要进行特殊的处理,自动完成

      (2), 原则是小数据类型(这儿的大小指的是数据的范围)转换成大数据类型,

      如:
      int i = 10;
      long j = i
      这种情况是属于正常的情况,能自动转换成long类型
      不需要进行代码操作,自动完成
      
    • 强制类型转换

      (1).不能自动完成,需要进行特殊的处理

      (2),一般是大类型转换成小类型

      如:
      long i = 10;
      int j = (int)i
      需要把long类型强转一下
      注意:
      	一般尽量不要进行强转,容易产生数据精度丢失
      	不相关的数据不能进行强转:字符转数字等等
      	
      
    1. 运算符

      • 加减乘除

      • 取模 :% 取余数的运算符

      • 自加,自减

      • 赋值

      • 比较运算:大于、小于、大于等于、小于等于 、等于、不等于(>,<,>=,<=,==,!=)

      • 逻辑运算:与或非,短路与,短路或,异或(&,|,!,&&,||,^)

        与:要求所有人都投票同意,才能通过某议题 
        
        或:只要求一个人投票同意就可以通过某议题
        
        非:某人原本投票同意,通过非运算符,可以使其投票无效
        
        短路与:当前面的能判断对错了后就不进行后面的判断
        
        短路或:同理
        
        异或:有且只能有一个人投票同意,才可以通过某议题
        
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值