重学Java第二天

idea的基本快捷语法

main方法:psvm

打印输出:sout
CTRL+D是复制当前行到下一行

Ctrl + F在当前文件进行文本查找 (必备)
Ctrl + R在当前文件进行文本替换 (必备)
Ctrl + Z撤销 (必备)
Ctrl + Y删除光标所在行 或 删除选中的行
Ctrl + W可选中光标所在的单词或段落,连续按会在原有选中的基础上再扩展选中范围 (必备)
Ctrl + Alt + L格式化代码,可以对当前文件和整个包目录使用 (必备)
Ctrl + Alt + O优化导入的类,可以对当前文件和整个包目录使用 (必备)
Ctrl + Shift + F根据输入内容查找整个项目 或 指定目录内文件 (必备)
Ctrl + Shift + /代码块注释 (必备)
Ctrl + Shift + Enter自动结束代码,行末自动添加分号 (必备)

java基础语法

  1. 注释

    • 单行注释
      • //
    • 多行注释
      • /**/
    • 文档注释
      • /** */中间可以加参数
    • 注释不会被执行,是给人看的

    写代码一定要注意规范

    标识符

    1. 关键字

      [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-iXpEmtzY-1645683145651)(C:\Users\Administrator\Desktop\Java之从头再来\重学java\3.png)]

      • 起名字的时候不能以关键字当名字

        [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cCU1xJNX-1645683145654)(C:\Users\Administrator\Desktop\Java之从头再来\重学java\4.png)]

      • 标识符也是大小写敏感的

      Java数据类型

      强类型语言
      • 要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用

    Java的数据类型分为两大类型

    1. 基本类型[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-G1B5DOZr-1645683145655)(file:///C:/Users/Administrator/Desktop/Java%E4%B9%8B%E4%BB%8E%E5%A4%B4%E5%86%8D%E6%9D%A5/%E9%87%8D%E5%AD%A6java/5.png?lastModify=1645585804)]
//八大基本数据类型
int num1 = 10;//最常用的
byte num2 = 20;
short num3 = 30;
long num4 = 40L;//long类型要在数字后面加个L
(类型标记作用。就是表示它是long类型)
//小数:浮点数
float num5 = 50.1F;//后面要加个F原因同上
double num6 = 3.141592653589793238462643;
//字符
char name = '国';
//char name后面只能是一个字
//布尔值
boolean flag = true;
//boolean flag = false
只能是,是或者非

浮点拓展

有个数学工具类叫做BigDecimal,当计算金钱等重要事务时,尽量不要用浮点

float是有限的,是离散的,它有舍入误差,它表现的只是一个大约数,它很接近那个数,但不等于那个数

  1. 引用类型

什么是字节

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-n08EViVL-1645683145655)(C:\Users\Administrator\Desktop\Java之从头再来\重学java\6.png)]

整数拓展

进制,二进制0b开头,十进制,八进制0开头,十六进制0x开头

进制就是遇10翻倍,十以内加一

比如,二进制

10=2

20=4

就是1010

八进制

10八进制就是八

20八进制等于十六

int i = 10;
int i2 = 010;//八进制
int i3 = 0x10;//十六进制

字符拓展

char c1 = ‘a’;

char c2 = ‘中’;

System.out println(c1);

System.out println((int)c2);//强制转换

强制转换可以把字符变成数字,所有的字符本质还是数字

有个叫Unicode的编码

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pVNdrUHU-1645683145655)(C:\Users\Administrator\Desktop\Java之从头再来\重学java\7.png)]

本质就是把数字或字母转换成原编码(也就是数字)

原编码要是想要写在Java里面需要在数字钱加个\u

转义字符

\t 制表符

\n 换行

(转义字符非常多,可以自己查)

布尔值扩展

(==true)这个可以不写,因为它默认就是true

boolean flag = true;

if(flag==true){} 等于if(flag){}
ps:昨天加班,就没有发

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值