Java的基础

Java基础

1.cmd常见命令
E://切换到E盘
cd [目录] //进入指定的目录
cd .. //退回到上一级目录
cd / //退回到根目录
dir //显示当前目录下所有的内容
cls //清空屏幕
2.编写Java程序的步骤

三个步骤:编写代码,编译代码(使用javac编译),运行代码(使用java运行)

HelloWorld.java(源代码文件)-----HelloWorld.class(字节码文件)-----使用java运行

3.JDK

JRE:意思是Java的运行环境;它是由JVM和核心类组成的;如果你不是开发人员,只需要在在电脑上安装JRE就可以运行Java程序。

JVM:Java虚拟机。

核心类库:Java自己写好的程序,给程序员自己的程序调用的。

JRE:Java的运行环境。

JDK:Java开发工具包。

JAVA的跨平台原理

是因为在不同版本的操作系统中安装有不同版本的Java虚拟机,Java程序的运行只依赖于Java虚拟机,和操作系统并没有直接关系。从而做到一处编译,处处运行。

变量

变量是用来记录程序中的数据的。其本质上是内存中的一块区域。

image-20230806233421396

变量的注意事项

1.变量定义在哪个{}范围内,就只在哪个大括号内有效。变量的效范围称之为变量的作用域。

2.在同一个作用域内,不能有两个同名的变量。

3.变量没有初始化,不能直接使用。

4.变量可以定义在同一行。

  • 变量的定义格式:数据类型 变量名 = 初始值;
  • 变量记录的数据程序运行过程中是可以发生改变的:变量名 = 值;
4.标志符

在Java中,标识符用来为程序中的常量、变量、方法、类、接口和包命名。

  1. 标识符由字母( A~Z 和 a~z )、数字(0~9)、下划线(_)、美元符号($)以及部分Unicode字符集(各符号之间没有空格)组成。
  2. 标识符的首字母以字母、下划线或美元符号开头,后面可以是任何字母、数字、美元符号或下划线,但不能以数字开头。
  3. 标识符的命名不能是关键字、布尔值(true、false)和null。
  4. 标识符区分大小写,没有长度限制。
Java的数据类型

Java的数据类型整体上来说分为两大类: 基本数据类型、引用数据类型

基本数据类型:整型(byte,short,int,long)浮点型(float,double)字符型(char)布尔型(boolean)

引用数据类型:String(字符串)

1.自动类型转换

自动类型转换的形式总体分为2种,动类型转换(扩展原始转换),一种是强制类型转换(缩小原始转换)。

  • 自动类型转换指的是,数据范围小的变量可以直接赋值给数据范围大的变量

  • 自动类型转换其本质就是在较小数据类型数据前面,补了若干个字节

    short i=1;
    i=1+1;//这里不报错是因为1+1是个编译时可以确定的常量”+“在编译时就被执行了这个语句的效果等同于i=2
    
2.强制类型
  • 目标数据类型 变量名 = (目标数据类型)被转换的数据;

  • 强制类型转换的原理

句的效果等同于i=2




###### 2.强制类型

- 目标数据类型 变量名 = (目标数据类型)被转换的数据;

- 强制类型转换的原理

强制类型转换的原理,其实就是强行把前面几个字节砍掉,但是有数据丢失的风险。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值