idea注意事项和java数据类型

本文详细介绍了在Idea中新建项目无JavaEE时如何通过重构添加web-inf结构,以及常用快捷键、注释方式、数据类型和运算规则的讲解。还涵盖了final关键字的用法和类型转换特性,适合初学者快速上手。

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

idea的使用

  1. 新建项目没有javaEE的时候,需要在左上角的文件管理中选择项目重构,然后选中web——inf
//两个常用的快捷键
psvm(
    public static void main(string[] args){
    
       }
    )
    //这个框架的缩写
    sout(
system.out.println();//的缩写
)

注释

//这是单行注释
/* 多行注释*/
/**

*文档注释,两个*开头一个结尾
*@author
*/

数据类型

int i;
short t1;
double t2;
float t3;
boolean flag;
long t4;
byte t5;

byte和Boolean占一个字节,char和short占两个字节,int和float占一个字节,double和long占8个字节

相较于c++还是有差距的,char是占一个字节,切布尔关键字为bool

且c++中string是作为一个类存在的,理解是底层是c的char*集合。

java中的string会根据编码的不同占不同的字节,gbk占2个字节,utf-8占3个字节

运算

在运算的时候,如果类型不同,那么输出值会是当前数据的最高位数据类型

int s=10;
double f=10;
sout(s+f);
long s1=20;
sout(s1+f);

如果这时候数据是double和long的数据类型那么最后的值将是double类型,挺有意思的

幂运算

math.pow(2,3);
    //2的三次方

异反,左移右移

a^b;
//异
a~b;
//反
//这些都是在二进制下进行的
a<<3;
//二进制加三位 0000 1000 -> 00001000 000
//左移
a>>2;
//右移,二进制减三位 0001 0000 -> 0001 0

final

常量是不能够更改的,这一点和c++的const修饰效果是一样的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值