StudyDay03

标识符

  1. 所有标识符都是以字母,美元符、或者下划线_开始的

  2. 首字母之后可以是字母、$、_、或者数字的任何字符组合

  3. 不能使用关键字作为变量名或者方法名

  4. 标识符是大小写敏感的

数据类型

  1. 强类型语言:要求变量的使用要严格符合规定,所以变量都必须先定义后才能使用

  2. 弱类型语言

  3. java数据类型

    1. 基本数据类型

      1. 数值类型

        1. 整数类型

          long类型要在数字后面加个l

          float类型要在数字后面加个f

        2. 浮点类型

        3. 字符类型char

          char定义一个字 string定义一个字符串 ''

          string不是关键字 是类 ""

      2. boolean类型

        占1位true和false

    2. 引用数据类型

      1. 接口

      2. 数组

      除了基本类型的都是引用类型

证书拓展:进制 二进制以0b开头 十进制 八进制0开头 十六进制0x

float /double :有限 离散 舍入误差 大约 接近但不等于

最好完全避免使用浮点数进行比较

银行业务不能用float表示 要用BigDecimal 数学工具类

Unicode表 :(97=a 65 =A)

U0000-UFFFF

char c='\u0097';

转义字符

\t 制表符

\n换行

类型转换

低》高

byte,short,char>int>long>float>double (小数的优先级大于整数)

运算中,不同类型的数据先转化为同一类型,然后进行运算

强制转换 (类型)变量名 高》低

自动类型转换 低》高

注意点:

  1. 不能对布尔值进行转换

  2. 不饿能把队象类型转换为不相干的类型

  3. 在把高容量转换到低容量的时候,强制转换

  4. 转换的时候可能存在溢出,或者精度问题

  5. 操作比较大的数的时候,注意溢出问题

l容易看成1 要用L

变量

不建议一行定义多个值

注意:

  1. 每个变量都有类型,类型可以是基本类型,也可以是引用类型

  2. 变量名必须是合法的标识符

  3. 变量声明是一条完整的语句,因此每一个声明都必须以分号结束

局部变量:在方法里,必须声明和初始化值

实例变量:从属于对象;使用时要....=new... 所有数值化类型 初始化 都是0或0.0 字符串初始化16位0 布尔值 初始化默认是false 除了基本类型,其余的默认值都是null

类变量 :加了static

常量:是一种特殊的变量,它的值被设定后,在程序运行过程中不允许被改变

final 常量名=值;

常量名一般使用大写字符

修饰符,不存在先后顺序

ctrl+d :复制当前行到下一行

%:取余、模运算

a++ 先赋值 在+1

Math.pow(,) 幂运算 2^3=8

短路运算(b&&a)

<< =*2

》》=/2

a+=b//a=a+b;a-=b//a=a-b

字符串连接符+,:如果+左右两侧有string类型 则会都转换成string 在进行连接

三元运算符:( x ?y:z):如果x==true,则结果为y,否则为z

优先级

包机制

包的本质就是文件夹 为了类名 不重名

一般利用公司域名倒置作为包名 www.baidu.com com.baidu.www

定义包用 package

引用包:为了能够使用某一个包成员,我们需要在Java程序中明确导入该包,使用“import”语句可以完成此功能

com.......* 导入这个包下的所有类

javados

加在类上 就是类的注释 加在方法上就是方法的注释

cmd :javados -encoding UTF-8 -charset UTF-8 ***.java(会产生帮助文档)

作业

学会查找使用idea生产javados文档

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值