java基础(1)注释、标识符和关键字、数据类型讲解、类型转换

java基础(1)

(1)注释

  • 单行注释:\(只可以对一行进行注释)

  • 多行注释:/* */(可以对多行进行注释)

  • 文档注释 /** */

以上三个就文档注释具有功能性,可以被识别。
下面说一下如何设置注释的颜色、字体等:

1.打开设置选项:在这里插入图片描述

2.这是调整字体在这里插入图片描述

3.按照这个步骤来:在这里插入图片描述

4.这是具体步骤在这里插入图片描述

(2)标识符和关键字

  • 关键字:在这里插入图片描述
    (这里先有些了解,后面会不断学到。
  • java所有组成组成部分都需要名字。类名、变量名以及方法名都被称为标识符。
标识符的注意点
  • 所有标识符都应该以字母(AZ或者aZ),美元符($),或者下划线"_"开始。
  • 首字母之后可以是(AZ或者aZ),美元符($),或者下划线(_)或数字的任何组合。
  • 含非法标识符举例:123abc、#abc
  • 合法标识符举例:age、_teacher
  • 不能使用关键字做变量名或方法名。
  • 标识符是大小写敏感的。
  • 不建议使用拼音或者汉字做为变量名。

(3)数据类型讲解

  • 强类型语言:要求变量的使用要严格符合规定,所有变量都必须先定义后使用。(安全性高,速度,)

  • 弱类型语言

java的数据类型分为两大类
  • 基本类型(primitive type)
  • 引用类型(reference type)
  • 这是二者关系:
    在这里插入图片描述
几个注意点:

1.Long 类型要在数字后面加个L

2.浮点数其实就是小数,float要在后面加个f。

3.布尔型boolean代表是非,只占1位。

4.字符型只能定义一个字符,想要定义一串字符,需要用string(不是基本类型,是类)

拓展:什么是字节:
  • 位(bit):是计算机内部数据存储的最小单位,常用b表示。
  • 字节(byte):计算机数据处理的基本单位,常用B表示。
  • 1字节=8位
  • 字符:计算机是使用的字母、数字、字和符号。
  • 1kb=1024b
  • 1mb=1024kb
  • 1GB=1024MB
  • 电脑的位数代表了寻址能力的不同。、

(4)数据类型拓展

1.整数拓展:二进制前缀加0b、八进制前缀加0、十六进制前缀加0x。如0x10就是十进制下的16
2.浮点数拓展:浮点数表示的数是有限的,也就是离散的,当结果无限时,会舍入误差,无限接近但不等于,**所以我们应该完全避免是使用浮点数去进行比较。**以后会学到一个BigDecimal类(数学工具类)
3.字符拓展:所有字符的本质还是数字。常用的Unicode编码,只有0~65536。
4.转移字符:点击查看常用转义字符
5.布尔值只有true和flase两个值,常与if一起用。

(5)类型转换

类型转换的原因:java是强类型语言,所以要进行有些计算的时候,需要用到类型转换。
  • 这是转换时的顺序:(当两个类型进行运算时,低的会被转换成高的,然后进行运算。)请添加图片描述

  • 转换方法:(类型)变量名

  • 从高到低需要强制转换,从低到高自动转换。如int i=128;double a=i;byte b=(byte)i;
    注意:1.不能对布尔值进行转换。
    2.不能把类型转换成不相干的类型。
    3.注意内存溢出和精度问题。如:float i=23.5;int a=(int) i;那么a=23

2.不能把类型转换成不相干的类型。
3.注意内存溢出和精度问题。如:float i=23.5;int a=(int) i;那么a=23
4.jdk7新特性:数字之间可以用下划线分割。且下划线不会被输出。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值