JAVA语言基础

目录

一、JAVA重要名词解释

二、变量命名

三、命名规则

四、java数据基本类型

五、java数据类型转换

六、内存转换

七、运算符


一、JAVA重要名词解释

  • JDK:java开发工具包,包含JRE以及编译运行等命令工具,是java的核心
  • JRE:java运行环境,包含JVM以及系统类库,是java运行必须的环境,
  • JVM:java虚拟机,加载运行.class文件,是java跨平台的核心

二、变量命名

  • 允许中文命名,但是不建议,最好使用易识别的单词,见名识意
  • 由数字、字母、下划线、$组成,但是不能以数字开头
  • 严格区分大小写,一般类名大写开头,包名一律小写
  • 不能使用关键字,避免混淆

三、命名规则

  • 大驼峰命名法:每一个单词首字母都大写,其余字母小写
  • 小驼峰命名法:第一个单词首字母小写,后面单词首字母大写,其余字母小写

四、java数据基本类型

  • byte--字节型--1个字节---取值范围:-128--127
  • short-短整型--2个字节---取值范围:-32768--32767
  • int----整型------4个字节---取值范围:-2^31--2^31-1--------------整数默认是int类型
  • long-长整型----8个字节--取值范围:-2^63--2^63-1
  • float-单精度浮点型------4个字节
  • double-双精度浮点型---8个字节--------------------------------------小数默认为double类型
  • char----字符型--2个字节---采用Unicode编码格式,用‘ ’ 修饰变量,且只能存放一个,特殊字符需要通过\转义
  • boolean----布尔型-1个字节---只能取值为true或者false

五、java数据类型转换

  • 数据类型大小比较:byte<short<int<long<float<double
  • 自动类型转换(隐式转换)小-->大的转换为自动转---可以理解为水从小瓶子向大瓶子倒,自然可以完全倒进去
  • 强制类型转换:大-->小的转换为强制类型转换---可以理解为大瓶子里的水向小瓶子倒,容量不够,水会溢出,可能会导致数据丢失精度

六、内存转换

  • 1G = 1024M(兆)
  • 1M = 1024KB(千字节)
  • 1KB = 1024B(字节)
  • 1B   =  8bit(位)

七、运算符

  • 算术: +  -  *  /  % ++  --分别对应加、减、乘、除、取余、自增、自减

                注意:++/--在后面时,若单独使用跟在前面无异,若被使用则先调用变量值后执行自增自减

int a = 1;

a++; // 2
++a; // 2

int b = 1;

int c = b + a++;  // 1+2=3   然后执行自增
  • 赋值:=  +=  -=  *=  /=  %= 
  • 关系:>  <  ==  >=  <=  !=
  • 字符串连接: +
System.out.println("2"+2);// 22
        System.out.println(2+2); // 4
        System.out.println("2"+2+2); // 222
        System.out.println(2+2+"2"); // 42
        System.out.println(2+"2"+2); // 222
        System.out.println('2'); // 2
        System.out.println('2'+2); // 52(2的字符编码的值+2)
        System.out.println(2+'2'+2); // 54
  • 逻辑符:&&  ||  !----短路:并列条件若前为假则不执行后面, 或条件若前为真则不执行后面
  • 条件/三目运算符: 条件?值1:值2
  • int a = 1;
    int b = 2;
    int c = a>b? 2:3;  // 真2假3

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值