java从零开始 day3

今天开始进入java正题
一、java基础语法

1.注释

:java中的注释有三种:单行注释、多行注释、文档注释(javadoc).
单行注释://
多行注释:/( 注释内容)/
文档注释:/**
*@Description (干了什么事)
*/@author 某某某
*/

2.标识符和关键字

关键字:java开发者自己定义好的,不能与它们有重复
标识符:是自己起的,比如class后面就是类名,int后面的就是变量名 “void main” main就是方法名。
java所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。
所有的标识符都应该以自己A-Z(大小写均可)、$、_(下划线)开始。首字符后可以用上面三者或数字的任何字符组成。可以使用中文(不建议)。

3.数据类型

数据类型分为强类型语言(java)和弱类型语言(VB,JS)
强类型语言安全性高,运行速度慢,要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用。弱类型语言反之。
java的数据类型分为两大类

特殊的:long num1=10L
float num2=50.1F
boolean flag=ture(布尔值:是非)
数据类型 变量名=值;//可以用逗号隔开来声明多个同类型变量。
什么是字节?
位(bit):计算机内部数据储存最小的单位,11001100是一个八位的二进制数。
字节(byte):是计算机中数据处理的基本单位,习惯用大写B来表示。
1B=8bit
1024B=1KB
1024KB=1M
1024M=1G
字符:是指计算机中使用的字母、数字、字和符号。

4.数据类型扩展及面试题讲解

整数拓展:二进制0b 八进制0 十六进制0x
float型特点:有限 离散 舍入误差 大约 接近但不等于 最好避免使用浮点型进行比较!
银行业务怎么表示钱? 用BigDecimal这个数学工具类
例子:
char c1=‘a’
System.out.println(c1);
System.out.println(int(c1));//强制转换
输出:a
97
结论:所有的字符本质还是数字
Unicode编码占两个字节 可以表示65535个字符
char c2=‘\u0061’;(转义字符,\t制表符 \n换行)
System.out.println(c2);
输出:a
思考上下输出为什么一个真一个假
比较的对象是基本数据类型,比较的是数值是否一致,如果比较的引用数据类型,则比较的是对象的地址值。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值