java的标识符关键字和数据类型(基本类型)

public class hello {   //文件名和类名必须保证一致  hello为类名
    public static void main(String[] args) {  //main为方法 主方法 和c的主函数类似
       System.out.println("Hello,world");
    }

代码如上

标识符

jave的类名 变量名 以及方法名都被称为标识符

所有的标识符都是字母 美元符,或下划线开头
** 不能有关键字作为变量名或方法名 **
jaiva 严格区分大小写

常见错误

int  2ab=2;//不能以数字开头
int  #rda=2;//不能以特殊字符开头
int -dad=2;//不能以一般运算符开头
)

注意string 不是关键字

不建议以拼音或者中文命名

java 支持中文命名
string 天才="是我“;但不建议这样做

java 注释

单行注释和多行注释和c/c++一样

java数据类型(基本类型)

java 为强类型语言

所有的变量必须先定义后才呢个使用
优缺点:安全但是运行的速度较慢
注意Java变量必须定义而且赋值后才能输出
(c/c++中只定义不赋值 根据定义再堆或者栈 会输出0或者随机只)

分类

.基本类型

1.数值型

  • 整数型
    1,byte型 占一个字节 c/c++无该类型
    2,short型 占2个字节
    3,int型 占4个字节
    4,long型 占4个字节
  • 浮点型
    1,float型 占4个字节
    2,double型 占8个字节
  • 字符型
    char型 占2个字节 c/c++中为一个字节
    2.boolean 型 占2个字节 其值 为true 或false c/c++中为bool型 占一字节

.引用类型

  • 接口
  • 数组
:
//八大数据类型
//整数
int num1=20;//最常用
byte num2=30;//注意范围为-127-128
short num3=54;
long num4=44L;//long类型数值要在后面加L以区分
//浮点型
float num5=2.23F//float类型要在后面加F以区分
double num6=2.345643;

//字符型
char a='加'//''才表示字符 而“”表示字符串
//string不是关键字 是一个类
//string a="天下“
//布尔值  表是非
boolean flag=true;
boolean af=false;


//八大数据类型
//整数
int num1=20;//最常用
byte num2=30;//注意范围为-127-128
short num3=54;
long num4=44L;//long类型数值要在后面加L以区分
//浮点型
float num5=2.23F//float类型要在后面加F以区分
double num6=2.345643;

//字符型
char a='加'//''才表示字符 而“”表示字符串
//string不是关键字 是一个类
//string a="天下“
//布尔值  表是非
boolean flag=true;
boolean af=false;:
[图片]
里插入代码片

  • 计算机内部数据最小储存单位 10011010是一个8位2进制数据 用b表示

  • 字节
    是计算机中数据处理的基本单位 用B表示
    1B=8b;

  • 字符
    是计算机中使用的字母 数字字和符号
    1byte表示一位
    1Byte 表示一个字节
    1Byte=8byte(1B=8b)
    1024B=1kB;
    1024kB=1M
    1024M=1G
    1024G=1TB

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值