java基础知识

2020年1月25日21:11:09java评论56阅读模式

关键字

关键字:是指在程序中,Java已经定义好的单词,具有特殊含义。 HelloWorld案例中,出现的关键字有 public 、 class 、 static 、 void 等,这些单词已经被 Java定义好。文章源自随机的未知-https://sjdwz.com/11110.html

标识符

命名规则:标识符可以包含 英文字母26个(区分大小写) 、 0-9数字 、 $(美元符号) 和 _(下划线) 。 标识符不能以数字开头。 标识符不能是关键字。
命名规范: 类名规范:首字母大写,后面每个单词首字母大写(大驼峰式)。 方法名规范: 首字母小写,后面每个单词首字母大写(小驼峰式)。 变量名规范:全部小写。文章源自随机的未知-https://sjdwz.com/11110.html

常量

常量:是指在Java程序中固定不变的数据。文章源自随机的未知-https://sjdwz.com/11110.html

分类

类型含义
整数常量所有的整数
小数常量所有的小数
字符常量单引号引起来,只能写一个字符,必须有内容
字符串常量双引号引起来,可以写多个字符,也可以不写
布尔常量真假值(true,false)
空常量null

变量

变量:在程序中可以变化的量称为变量。文章源自随机的未知-https://sjdwz.com/11110.html

数据类型分类

Java的数据类型分为两大类: 基本数据类型:包括 整数 、 浮点数 、 字符 、 布尔 。
引用数据类型:包括 类 、 数组 、 接口 。文章源自随机的未知-https://sjdwz.com/11110.html

基本数据类型

java基础知识
基本数据类型

变量的定义

格式

数据类型 变量名 = 数据的值;

举个例子文章源自随机的未知-https://sjdwz.com/11110.html

int a = 1;

判断语句

判断语句1-----if

格式如下文章源自随机的未知-https://sjdwz.com/11110.html

if(关系表达式){
语句体;}

执行流程文章源自随机的未知-https://sjdwz.com/11110.html

  1. 首先判断关系表达式看其真假值的结果是true还是false
  2. 如果是true就执行语句体
  3. 如果是false就不执行语句体

判断语句2-----if...else

格式如下文章源自随机的未知-https://sjdwz.com/11110.html

if(关系表达式){
      语句体1;}else {
               语句体2;
           }

执行流程文章源自随机的未知-https://sjdwz.com/11110.html

  1. 首先判断关系表达式看其结果是true还是false
  2. 如果是true就执行语句体1
  3. 如果是false就执行语句体2

判断语句3-----if..else if...els

格式如下文章源自随机的未知-https://sjdwz.com/11110.html

if(判断条件1){
执行语句1;} else if (判断条件2){ 执行语句2; 
         } ... }else if (判断条件n) {   执行语句n; 
               } else {    
执行语句n+1;    
}

执行流程文章源自随机的未知-https://sjdwz.com/11110.html

  1. 首先判断关系表达式1看其结果是true还是false
  2. 如果是true就执行语句体1
  3. 如果是false就继续判断关系表达式2看其结果是true还是false
  4. 如果是true就执行语句体2
  5. 如果是false就继续判断关系表达式…看其结果是true还是false
  6. 如果没有任何关系表达式为true,就执行语句体n+1。

选择语句--switch

格式

switch(表达式){
    case 常量值1:
         语句体1;
          break; 
    case 常量值2:
         语句体2;
         break; 
    ...

    default : 
         语句体n+1;
         break;
}

执行流程文章源自随机的未知-https://sjdwz.com/11110.html

  1. 首先计算出表达式的值
  2. 其次,和case依次比较,一旦有对应的值,就会执行相应的语句,在执行的过程中,遇到break就会结束。
  3. 最后,如果所有的case都和表达式的值不匹配,就会执行default语句体部分,然后程序结束掉。

循环语句

循环语句1-----for

格式文章源自随机的未知-https://sjdwz.com/11110.html

for(初始化; 布尔表达式; 更新) {
    //代码语句
}

执行流程文章源自随机的未知-https://sjdwz.com/11110.html

  • 最先执行初始化步骤。可以声明一种类型,但可初始化一个或多个循环控制变量,也可以是空语句。
  • 然后,检测布尔表达式的值。如果为 true,循环体被执行。如果为false,循环终止,开始执行循环体后面的语句。
  • 执行一次循环后,更新循环控制变量。
  • 再次检测布尔表达式。循环执行上面的过程。

循环语句2-----while

格式文章源自随机的未知-https://sjdwz.com/11110.html

while( 布尔表达式 ) {
  //循环内容
}

执行流程
只要布尔表达式为 true,循环就会一直执行下去。文章源自随机的未知-https://sjdwz.com/11110.html

循环语句3-----do...while

格式文章源自随机的未知-https://sjdwz.com/11110.html

do {
       //代码语句
}while(布尔表达式);

执行流程
布尔表达式在循环体的后面,所以语句块在检测布尔表达式之前已经执行了。 如果布尔表达式的值为 true,则语句块一直执行,直到布尔表达式的值为 false。文章源自随机的未知-https://sjdwz.com/11110.html

欢迎关注

扫描下面的二维码进行关注微信公众号:随机的未知文章源自随机的未知-https://sjdwz.com/11110.html

java基础知识
微信公众号:随机的未知
文章源自随机的未知-https://sjdwz.com/11110.html
欢迎关注本站微信公众号:随机的未知 如果喜欢本文,欢迎点赞,收藏,转发,打赏。
java最后更新:2022-2-24
  • 本文由 发表于 2020年1月25日21:11:09
  • 转载请注明:来源:随机的未知 本文链接https://sjdwz.com/11110.html
教程

详解MySQL索引

索引介绍 索引是帮助MySQL高效获取数据的数据结构。在数据之外,数据库系统还维护着一个用来查找数据的数据结构,这些数据结构指向着特定的数据,可以实现高级的查找算法。 本文以MySQL常用的B+Tre...
java

详解java接口interface

引言 接口这个词在生活中我们并不陌生。 在中国大陆,我们可以将自己的家用电器的插头插到符合它插口的插座上; 我们在戴尔,惠普,联想,苹果等品牌电脑之间传输数据时,可以使用U盘进行传输。 插座的普适性是...
java

Java中的抽象类和抽象方法

引言 实例图片 如上图,二维图形类有三个子类,分别是正方形类,三角形类,圆形类; 我们都知道要求正方形的面积,直接使用面积公式边长的平方即可,同理三角形的是底乘高除以2,圆的面积是**乘以半径的平方。...
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定