Java学习日记03

目录

1.基本语法

1.1Java注释

1.2标识符

2.数据类型

2.1概念

2.2作用

2.3数据类型分类

2.3.1整数类型

2.3.2浮点类型

2.3.3字符类型

 2.3.4布尔类型


1.基本语法

1.1Java注释

注释是用来解释代码作用,帮助我们理解代码。对程序没有影响,不参与编码。

Java注释分类

1.单行注释:解释一行代码的作用。

语法格式: //     一般写在main方法(或者其他)内部

2.多行注释:用于注释多行内容,第一行和最后一行不写内容。多行注释不能与多行注释和文档注释嵌套使用。

语法格式:/* 这是多行注释的内容,一般写在main方法中。*/

/*

*这是第二种写法

*/

3.文档注释:解释多行代码,第一行和最后一行不写内容。不能嵌套多行注释和文档注释使用。

语法格式:/** 写在类、方法、成员变量上面*/

1.2标识符

1.概念:为了代码可读性而定义的一些规则符号,简而言之就是为了代码的规范性。

2.标识符的组成:

1).由大小写字母、美元符号($)、下划线( _ )、数字组成(不能以数字开头

2).不能以关键字作为标识符

3).标识符严格区分大小写

3.标识符书写规范

1.一般不建议使用$以及下划线作为起止符号

2.尽量命名为有意义的命名,见名知意

3.类名首字母大写,必须使用大驼峰命名,后面每个单词首字母大写。方法、变量名使用小驼峰命名,首字母小写后面每个单词首字母大写。

4.不要以Java中的关键字、保留字、jdk中存在的类命名

2.数据类型

2.1概念

概念:用于保存数据的一个类型,一种数据类型只能保存该类型的数据值

2.2作用

了解数据类型后,才能选择适合的类型来存放数据,更好的利用资源。使用方法为声明一个变量用来放数据的。

2.3数据类型分类

基本类型主要有byte字节、short短整型、int整形、long长整型、float浮点型(单精度)、double浮点型(双精度)、char字符型、boolean布尔型。

引用数据类型主要有class类 、interface接口 、 enum枚举 、 abstract class 抽象类 、 数组 数据类型口 String 类是java中一种自带的引用数据类型,表示字符串类型。

2.3.1整数类型

整数类型包含 byte、short、int、long(整数的默认类型为:int)

 注意:

1.byte的范围是(-128,127)

2.long类型在赋值的时候,整数会默认为int类型,要转换为long类型,需要在后面加上L(大写)

3.同一个整数可以用不同进制来表示

4.超过long类型范围值的可以用BigInteger来存放其值。(后面面对对象会提到)

2.3.2浮点类型

浮点数类型包括:float、double(浮点数的默认类型为double类型)

 注意:

1.直接赋值给float类型,需要加上F或f,因为浮点类型的默认类型为double类型。

2.精度丢失,例如double a = 1.0 表示的是无限接近于1.0的一个小数,而不是1.0的一个小数。若想要得到一个精确的小数可以用后面会提到的BigDecimal.

3.单双精度的区别(了解)

对于单精度浮点数,运行速度上要比double更快,占用内存更小。但当数值非常大或者非常小的时候会变得不精确。简单来说的话,双精度比单精度的位数更多,小数点后的位数会比float类型的位数更多。但是在实际开发中的话,运用BigDecimal来表示小数。

2.3.3字符类型

字符类型包括:char

 注意:

1.字符就是用单引号引起来的一个字符数据,例如:'a'

2.占用内存空间:16位,占用2个字节,表示范围:[0,65535]; 字符常量使用也要用单引号' ' 引起来。

3.使用方式:

1).' a ' 、' 1 '、' 好 '等最常用。

2).使用一个数字表示字符,可以参考ASCII码表。关于ASCII码表请百度。

例如:char c = 65; // 表示' A ' 这个字符

3) 16进制表示一个字符

例如:char c = '\u0041'; // 十六进制的0041,是十进制的65,在字符集对应的是A字符

4).特殊字符使用(转移符号的使用)

\r 表示回车符;

\n 表示换行符;

\t 表示相当于Table键制表符,;

\b表示退格键,相当于Back Space键;

\’表示单引号;

\” 表示双引号;

\\ 表示一个斜杠\

有些因为系统的差距,有时\r起作用有时\n起作用。所以,一般建议:\r\n一起使用,在不同系统中都可以换行

注:下图为ASCII表

 2.3.4布尔类型

只有两个值:true false,不能使用0和1表示。

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值