跟着大佬学java第四课,java基本语法(一)

配置IDEA的环境,File--Project Structure--Project,选择SDK为本机安装的JDK,设置Project language level为对应等级,应用,确定

在src右击新建java class,命名为HelloWorld,输入psvm,快捷创建主方法;输入sout,快捷创建输出方法

通过IDEA运行第一个java程序——Hello,World!

 

注释

单行注释

两个斜杠(//)为单行注释

不会被执行,提供给程序开发人员

多行注释

/* */为多行注释

注释内容在星号之间填写,可换行

文档注释

/**

*

*/

JavaDoc可以再内部增加参数 @Description(描述)、@Author(作者)等

会被识别可传参

标识符

关键字

  1. 所有标识符都应该以字母(A-Z或a-z)、美元符($)、下划线(_)开始

  2. 首字母之后可以是字母(A-Z或a-z)、美元符($)、下划线(_)或数字的任何字符组合

  3. 不能使用关键字作为方法名或变量名

  4. 标识符是大小写敏感的

  5. 可以使用中文或拼音,但是一般不建议去使用

数据类型

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

弱类型语言:无严格的使用规范

基本数据类型

数值类型

整数类型

byte,1个字节

short,2个字节

int,4个字节

long,8个字节

浮点类型

范围小数

float,4个字节、double,8个字节

字符串类型

char,2个字节

boolean类型

占一位其值只有两个,true 和 false

 

引用类型

类、接口、数组(除了基本类型以外的类型)

计算机中的单位

字节

位(bit):是计算机 内部数据 存储的最小单位,11001100是一个八位二进制数

字节(byte/B):是计算机中 数据处理 的基本单位,1B = 8bit

字符:是指计算机中使用使用的字母、数字、字和符号

转换

1bit表示1位

1Byte表示一个字节,1B=8b

1024B=1KB

1024KB=1M

1024M=1G

1024G=1TB

进制转换

整数

进制

二进制0b

八进制0

十进制

十六进制0x

浮点数

种类

float

字长有限,数字离散,舍入误差,接近但不等于

double

BigDecimal

数学工具类,银行金额业务精确计算,不可使用浮点数,精度有问题,可以使用数学工具类BigDecimal

字符

强制转换

可以吧字符强制转换为数字(部分,例如int(char))

所有的字符本质还是数字

编码 Unicode 2字节 最大65536

Excel表格最长2^16 = 65536

字符之间转换

 

将char字符类型转换为int类型,通过Unicode编码展示,\u+数字表示转义,用Unicode方式表示字符串

转义字符

ASCII码:反斜杠" \ "加数字表示

\t 制表符

\n 换行

其他转义字符:

布尔值

boolean

两个值,真或者假,true/false

boolean flag = true;
if(flag == true) {}    //判断flag的值是否为真
if(flag) {}    //简化后

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值