学习记录【Java入门基础】02 Java基础

写在前面的话

该学习记录该学习记录主要是依据的b站up主遇见狂神说的视频,参考链接【狂神说Java】Java零基础学习视频通俗易懂

Java注释、标识符、关键字

注释

主要有3种,分别是单行注释,多行注释,还有一种文档注释。
单行注释:主要是在代码后面加双斜杠//
多行注释:主要是/* 注释的内容 */
在这里插入图片描述

标识符

Java所有的组成部分都需要名字。类名,变量名以及方法名都属于标识符。
Hello是类名
在这里插入图片描述
标识符的注意事项及命名规则

关键字

关键字是Java编程语言里事先定好并赋予特殊含义单词,例如 Class public private等。Java中的关键字以及标识符

数据类型

强类型语言:某一变量一旦被定义类型,如果不经过强制转换,它将一直保持改数据类型;强类型语言包括Java、C++、python、C等。 使用不符的类型定义就会报错。
在这里插入图片描述

弱类型语言:和强类型语言相反,弱类型语言包括VB 和JavaScript等。

Java的数据类型

基本数据类型与引用数据类型的区别

基本类型

8个基本的数据类型

引用类型

因为一开始使用很少,在这不做讨论,后面会慢慢展开。

关于一些问题的思考。

1.同一个数为什么在float类型下和在double类型下不相等?
因为精度不一样。

在这里插入图片描述
2.所有字符本质上还是数字
在这里插入图片描述

类型转换

低容量–>高容量
byte(1字节) ,short(2字节),char(2字节),->int(4字节)->long(8字节)->float(4字节)->double(8字节)
为什么float在long前面呢?因为float有小数,优先级高于整数。
boolean类型不能参与强制转换的

强制转换

书写格式主要是(类型)变量名 高容量–>低容量

自动转换

如果由低容量–>高容量,就会自动转换。

注意的问题

如下所示,类型转换可能遇到这样的问题,由低容量int转换成高容量long按说是可以的,但是输出的结果不对,检查以后才发现在类型转换前,sum已经超过了int的范围,所以得到了错误的结果,我们应该在转换前换成long类型就可以了。
在这里插入图片描述

常量,变量,作用域

变量

类变量
实例变量
局部变量
实例变量、局部变量、类变量的区别
变量的命名规范:一般遵循首字母小写和驼峰原则 类似于goldMan goodLuck
类名一边遵循首字母大写和驼峰原则GoldMan GoodLuck
在这里插入图片描述

运算符

算术运算符
赋值运算符
关系运算符
逻辑运算符
位运算符
条件运算符
扩展赋值运算符

包机制、JavaDoc

包机制

包的本质是文件夹,我们一般利用公司域名倒置作为包名,

JavaDoc

学会查找使用IDEA生产JavaDoc文档,这里可以结合文档注释生成Javadoc文档的生成。(文章注释快捷方式/**+enter)
使用idea 生成Javadoc文档

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值