1.31 java基础day01 标识符 数据类型 运算符

1.1 Java语言

机器语言、编程语言、指令代码

编程:用倾向于自然语言的方式编写指令代码的过程

编译:将自然语言指令代码转化为机器语言(二进制)的过程

image-20230108214523771

1.3 JVM
系统差异化:为了用不同类型的芯片实现相同的功能,就需要用不同的指令代码操作不同的计算机硬件设备

解决方法:Java 可以通过软件模拟虚拟机器(JVM),用一套代码操作相同的虚拟机器上,从而屏蔽不同计算机设备的差异,简化指令代码的编写

字节码:JVM 接收的指定代码

JDK:Java Development Kit,Java 开发工具包,封装经常使用的指令代码和编译器

JRE:Java Runtime Environment,Java 运行环境,可以直接使用编译好的字节码image-20230108215736569

 

1.4 环境配置
 

image-20230108220026310

 

 

2 基础语法

2.1 变量

cpu分配内存的过程

1.占用存储空间(重复太多,内存占用太大)

image-20230108220405970

2.建立了关系(减少了内存的占用但牵一发而动全身)

image-20230108220507191

 

3.折中(减少冗余,降低影响)image-20230108220552436

 

数据存储:只存储数据

向量存储:存储数据类型、大小、位置(指向)

变量:可以改变的向量存储

创建变量:在内存空间中创建向量存储

变量即是可以改变的向量存储

声明:数据类型 + 变量名称

赋值:变量名称 = 数据

使用:直接访问变量名称即可

初始化:使用变量之前,必须给变量赋值
 

public static void main(String[] args) {

    // TODO 变量
    // 所谓得变量,其实就是可以改变得向量存储
    // TODO 1. 声明变量
    // 数据类型 变量名称
    String name;
    // TODO 2. 变量赋值
    name = "lisi";
    // TODO 3. 变量使用
    System.out.println(name);
    System.out.println(name);
    System.out.println(name);
    System.out.println(name);
    System.out.println(name);

    // 实际开发时,可以将第一步和第二步合并在一起
    String username = "wangwu";
    System.out.println(username);
}

2.2 标识符
标识数据的符号,主要用于起名

命名规则:

1.英文拉丁字母(汉语拼音)
2.符号 @ # % ,但 ∗ ∗ 标识符只能用 ∗ ∗ < u > < f o n t c o l o r = ′ r e d ′ > 下划线 < / f o n t > < / u> ∗ ∗ 和 ∗ ∗ ∗ ∗ < f o n t c o l o r = ′ r e d ′ > ,但 **标识符只能用**<u><font color='red'>下划线</font></u>**和** **<font color='red'>,但∗∗标识符只能用∗∗<u><fontcolor= ′ red ′>下划线</font></u>∗∗和∗∗∗∗<fontcolor= ′red ′ >** 符号,其他符号不能使用,包括空格也属于特殊符号,不能作为标识符使用
3.数字(0-9),

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值