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

Java基础学习

作者头像
xbhog
发布2020-12-25 10:33:49
3010
发布2020-12-25 10:33:49
举报
文章被收录于专栏:开发技能乱炖

Java基础:

声明:

1)仅作为个人学习,如有冒犯,告知速删!

2)不想误导,如有错误,不吝指教!

基础概念:

数据类型:

  1. 计算机存储单元 请查看计算机基础
  2. java中的数据类型

数据类型

关键字

内存占用

取值范围

整数类型

byte

1

-128~127

short

2

-32768~32767

int(默认)

4

-2的31次方到2的31次方-1

long

8

-2的63次方到2的63次方-1

浮点类型

float

4

负数:-3.402823E+38到-1.401298E-45 正数: 1.401298E-45到3.402823E+38

double(默认)

8

负数:-1.797693E+308到-4.9000000E-324 正数:4.9000000E-324 到1.797693E+308

字符类型

char

2

0-65535

布尔类型

boolean

1

true,false

变量:

标识符:

标识符是用户编程时使用的名字,用于给类、方法、变量、常量等命名。

Java中标识符的组成规则:

  1. 由字母、数字、下划线“_”、美元符号“$”组成,第一个字符不能是数字。
    • 不能使用java中的关键字作为标识符。
  2. 标识符对大小写敏感(区分大小写)。

Java中标识符的命名约定:

  1. 小驼峰式命名:变量名、方法名
    • 首字母小写,从第二个单词开始每个单词的首字母大写。
  2. 大驼峰式命名:类名
    • 每个单词的首字母都大写。
  3. 另外,标识符的命名最好可以做到见名知意
    • 例如:username、studentNumber等。

类型转换:

  1. 自动类型转换
  2. 强制类型转换

运算符:

代码链接:https://github.com/xbhog/JavaBasis/blob/master/JavaStudy/src/day2/demo/Relationship.java

代码链接:https://github.com/xbhog/JavaBasis/blob/master/JavaStudy/src/day2/demo/countSum.java

数据输入:

代码链接:https://github.com/xbhog/JavaBasis/blob/master/JavaStudy/src/day2/demo/inputDate.java

流程控制语句:

  1. 流程控制语句分类
  2. 顺序结构
  3. 分支结构if语句
    1. if语句格式1
    2. if语句格式2
    3. if语句格式3

代码链接:https://github.com/xbhog/JavaBasis/blob/master/JavaStudy/src/day2/demo/Process_control.java

switch语句:

  1. switch语句结构
  2. 练习

代码链接:https://github.com/xbhog/JavaBasis/blob/master/JavaStudy/src/day3/switchCycle.java

for循环:

  1. for循环结构
  2. for循环练习

代码链接:https://github.com/xbhog/JavaBasis/blob/master/JavaStudy/src/day3/forCycle.java

while循环:

  1. while结构
  2. while循环练习

代码链接:https://github.com/xbhog/JavaBasis/blob/master/JavaStudy/src/day3/whileCycle.java

循环细节:

  1. do-while循环结构
  2. 三种循环的区别
    1. 三种循环的区别
      • for循环和while循环先判断条件是否成立,然后决定是否执行循环体(先判断后执行)
      • do…while循环先执行一次循环体,然后判断条件是否成立,是否继续执行循环体(先执行后判断)
    2. for循环和while的区别
      • 条件控制语句所控制的自增变量,因为归属for循环的语法结构中,在for循环结束后,就不能再次被访问到了
      • 条件控制语句所控制的自增变量,对于while循环来说不归属其语法结构中,在while循环结束后,该变量还可以继续使用
    3. 死循环(无限循环)的三种格式
      1. for(;?{}
      2. while(true){}
      3. do {} while(true);
  3. 跳转控制语句
  4. 循环嵌套

Random:

  1. Random产生随机数
  2. Random练习

代码链接:https://github.com/xbhog/JavaBasis/blob/master/JavaStudy/src/day3/random.java

数组:

代码链接:https://github.com/xbhog/JavaBasis/blob/master/JavaStudy/src/day4/array.java

方法:

完整项目代码:

Github:https://github.com/xbhog/JavaBasis

致谢:如果对您有帮助,希望随手一个star,感谢!!

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Java基础:
    • 基础概念:
      • 数据类型:
        • 变量:
          • 标识符:
            • 类型转换:
              • 运算符:
                • 数据输入:
                  • 流程控制语句:
                    • switch语句:
                      • for循环:
                        • while循环:
                          • 循环细节:
                            • Random:
                              • 数组:
                                • 方法:
                                  • 完整项目代码:
                                  领券
                                  问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档