Java的初步认识

本文深入讲解Java编程的基础知识,涵盖跨平台特性、命名规范、数据类型转换、内存分布及基本语法,如条件语句和随机数生成。同时,介绍了Java虚拟机(JVM)的概念及其组成部分。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Java具有跨平台的特性,适用性强,windows、Linux、Unix都可应用Java的虚拟机。Java的源文件为.java,字节码文件为.class。
一般的命名为Package: com.公司名.项目名.模块名(采用驼峰命名法)
十进制、二进制、八进制、十六进制之间的转换:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
1B= 8b
5: 0000 0101 符号位:0->正数 1->负数
-5:1000 0101

原码:0000 0101 1000 0101
反码: 0111 1010
补码: 1111 1011

Java中的类型:
在这里插入图片描述
Char c=’中’; Boolean a = true,flase;
Char a=’a’
在这里插入图片描述
Java虚拟机包括有JVM、jdk、jre
Java内存分布有:.text .java .jar,其中.java存储在.jar里
Java里的标识符:(注意)
下划线 数字 字母 $
不能以数字开头
不能是Java的关键字
相关代码:
Random rand = new Random();//获取随机数//比较猜价格
int priceRand = rand.nextInt(1000)+1;//产生1-1000中随机值
Scanner scan = new Scanner(System.in);//获取值
int priceIn = scan.nextInt();

PSVM 快捷键可以直接输出 public static void main(String[] avgs)

Java类型转换:
byte a=10;
int b=20;
b=a;//隐式转换
a=(byte)b;//强制转换 会产生数据精度丢失 前面括号内写大数据类型
short c=(short)b;
float f=b;
在这里插入图片描述
If……else
If……else if ……else
==等号 =赋值 && 与

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值