Java超全面笔记(一)--- 基本语法

变量

  1. 标识符

标识符由英文字母,0-9,_,$组成,数字不能开头

不能使用关键字和保留字(goto,const),但是可以包含关键字和保留字,不能有空格

区分字母大小写

  1. 命名规范:

包名:多单词组成时所有字母小写:xxxxyyyzzz

类名、接口名:多单词组成时,首字母大写:XxxYyyZzzz

变量名、方法名:多单词组成时:xxxYyyZzz

常量名:所有字母都大写,多单词时每个单词用下划线连接:XXX_YYY_ZZZ

  1. 变量的使用

格式: 数据类型    变量名 = 变量值;

说明:  ①先声明,在使用

             ②变量作用于其作用域{}

  1. Java数据类型

基本数据类型:

    整型:byte(1字节=8bit)\short(2字节)\int(4字节)\long(8字节)

    浮点型:float(4字节)\double(8字节)

    字符型:char(1字符=2字节)

    布尔型:boolen(true,false)

引用数据类型:

(类)class-->其中包含字符串

(接口)interface

(数组)array

5.    基本数据类型之间的运算:

前提:7种基本类型之间的运算,不包括boolean

* 自动类型提升:

long l = 1234//没加L,在编译时将1234视为int型,再自动提升到long
//        long l1 = 4564564654654;
超出int范围,报错
long l1 = 4564564654654L;

* byte、char、short -->  int  -->   long  -->  float -->  double

* 容量小和容量大的数据类型运算时,自动提升为容量大的数据类型

* 说明:容量大小是指表示数的范围大小

* 当byte、char、short之间运算时,结果为int型

  1. String变量的使用
    1. String属于引用类型
    2. 声明String类型变量,使用一对""
    3. String可以和8种基本类型变量运算,但是只能是连接运算
    4. 运算后的变量需要新建一个String变量存储
    5. String变量不能改变

【通过“+”左右的数据类型判断“+”是加号还是连接】

  1. 强制类型转换

强制类型转换:自动类型提升的逆运算

1)需要使用强转符:()

2)可能导致精度损失

运算符

  1. 位运算符

左移  <<

右移  >>

向左移n位,相当于十进制的原始值乘以2^n(在一定范围内)

向右移n位,相当于十进制的原始值除以2^n(在一定范围内)

位运算符操作的都是整型的数据

  1. 三目运算符

(条件表达式)?表达式1:表达式2

说明:

条件表达式结果为boolean

结果为true,执行表达式1

结果为false,执行表达式2

【表达式1和表达式2不要求是同一类型,但是要可以统一到一个类型】

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值