前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Java基础学习

Java基础学习

作者头像
一个淡定的打工菜鸟
发布2022-09-28 21:27:43
1550
发布2022-09-28 21:27:43
举报
文章被收录于专栏:淡定的博客淡定的博客

学习进度

  • 看完Day04
  • 做完Day03练习
  • 看完Day03 看到09
  • 看完Day02 ✅ 2022-09-04
  • 看完Day01 ✅ 2022-09-01

Java基本了解

java三大平台

  • JavaSE:是其他两个版本的基础
  • JavaME:小型版,用户嵌入式开发或者小型移动设备开发
  • JavaEE:用于Web后台服务器开发

JRE跟JDK

JVM:Java虚拟机 JRE:Java运行环境,包含了JVM跟Java的核心类库 JDK:Java开发工具,包含了JRE跟开发工具

基础语法

注释

  • 单行注释
  • 多行注释
  • 文档注释

数据类型

数据类型

关键字

内存占用

取值范围

整数

byte

1

负的2的7次方 ~ 2的7次方-1(-128~127)

short

2

负的2的15次方 ~ 2的15次方-1(-32768~32767)

int

4

负的2的31次方 ~ 2的31次方-1

long

8

负的2的63次方 ~ 2的63次方-1

浮点数

float

4

1.401298e-45 ~ 3.402823e+38

double

8

4.9000000e-324 ~ 1.797693e+308

字符

char

2

0-65535

布尔

boolean

1

true,false

整数类型和小数类型的取值范围大小关系:double > float > long > int > short > byte

命名建议

  • 变量跟方法名:用小驼峰
  • 类名:用大驼峰

IDEA初始化配置

  • 提示忽略大小写
  • 修改注释颜色
  • 修改字体
  • 修改自动导包

隐式转换

  • 取值范围小的,和取值范围大的进行运算,小的会先提升为大的,再进行运算。
  • byte、short、char三种类型的数据在运算的时候,都会直接先提升为int,然后再进行运算。

强制转换

格式:

代码语言:javascript
复制
int b = (int)a

字符串相加

  • 顺序:从左往右

字符相加

  • 当+操作中出现了字符,会拿着字符到计算机内置的ASCII码表中去查对应的数字,然后再进行计算。

自增自减运算符

在表达式中 a:先加再赋值 a:先赋值,再相加

赋值运算符

=、+=、-=、*=、/=、%=

  • 注意:扩展的赋值运算符中隐藏了一个强制转换 a += b 跟 a = (byte)(a+b) 等价

比较运算符

符号

解释

==

相等比较

!=

不相等比较

>

大于比较

>=

大于等于比较

<

小于比较

<=

小于等于比较

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2022.09.04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 学习进度
  • Java基本了解
    • java三大平台
      • JRE跟JDK
      • 基础语法
        • 注释
          • 数据类型
            • 命名建议
              • IDEA初始化配置
                • 隐式转换
                  • 强制转换
                    • 字符串相加
                      • 字符相加
                        • 自增自减运算符
                          • 赋值运算符
                            • 比较运算符
                            领券
                            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档