Java教程

Java

本文主要是介绍Java,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

一、注释

1.1、注释描述

    注释是在程序指定位置添加的说明性信息

     注释不参与程序运行,仅起到说明作用

1.2 、注释分类:

    单行注释:   格式:  //注释信息

    多行注释:   格式: /*注释信息*/

    文档注释:   格式: /**注释信息*/

二、关键字

2.1、关键字概述:

    关键字:就是被Java语言赋予了特定含义的单词

2.2、关键字的特点:

   关键字的字母全部小写

   常用的代码编辑器,针对关键字有特殊的颜色标记,非常直观

三、常量

3.1、常量概述:

   常量:在程序运行过程中,其值不可以发生改变的量

3.2、常量分类:

   字符串常量:用双引号括起来的内容  例如:"hello word!!!"

   整数常量:不带小数的数字                例如:888,-444

   小数常量: 带小数的数字                  例如:3.14,-5.21

   字符常量: 用单引号括起来的内容   例如:'A','a','张'

   布尔常量: 布尔值,表示真假          只有两个值:true,false

   空常量:  一个特殊的值,空值         值是:null

四、数据类型

4.1、数据类型

   Java语言是强类型语言,对于每一种数据都给出了明确的数据类型,不同的数据类型也分配了不同的内存空间,

          所以它们表示的数据大小也是不一样的。

 

五、变量

5.1、变量:就是在程序运行过程中,其值可以发生改变的量。

                    从本质上讲,变量是内存中的一小块区域。

5.2、变量的定义:

   格式:数据类型  变量名  =  变量值; 如:int a = 10;

5.3、使用变量时的注意事项:

   名字不能重复;

   变量未赋值不能使用;

   long类型在变量定义的时候,为了防止整数过大,后面要加L;

   float类型在比变量定义的时候,为了防止类型不兼容,后面要加F;

六、标识符:

6.1、标识符:就是给类,方法,变量起名字的符号。

6.2、标识符定义规则:

   由数字、字母、下划线(_)和美元符号($)组成。

   不能以数字开

 

   不能是关键字

   区分大小写

七、类型转换

7.1、自动类型转换

   把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围打的变量

   

 

 

 7.2、强制类型转换

把一个表示数据范围大的数值或者变量赋值给另一个表示数据范围小的变量

   格式: 目标数据类型 变量名 = (目标数据类型)值或者变量;

八、算术运算符

8.1、运算符和表达式:

   运算符:对常量或者变量进行操作的符号

   表达式:用运算符把常量或者变量连接起来符合Java语法的式子就可以称为表达式;

                 不同运算符连接的表达式体现的是不同类型的表达式。

8.2、算术运算符:

+:加    -: 减   * : 乘   /: 除   %:取余

注意事项:

除法得到的是商,取余得到的是余数
整数相除只能得到整数,要想得到小数,必须有浮点数的参与

拿字符在计算机底层对应的数值来进行计算的

 

8.3、字符的“+“操作:

 算术表达式中包含多个基本数据类型的值的时候,整个算术表达式的类型会自动进行提升。

提升规则:

   byte类型,short类型和char类型将被提升到int类型

   整个表达式的类型自动提升到表达式中最高等级操作数同样的类型

   等级顺序:byte,short,char ——int ——long ——float ——double

8.4、字符串的“+”操作

当“+”操作中出现字符串时,这个“+”是字符串连接符,而不是算术运算

在“+”操作中,如果出现了字符串,就是连接运算符,否则就是算术运算,当连续进行“+”操作时,从左到右逐个执行

九、赋值运算符

注意事项:

  扩展的赋值运算符隐含了强制转换

 

十、自增自减运算符

 ++    自增      变量的值加一

 --      自减      变量的值减一

注意事项:

   ++和--既可以放在变量的后边,也可以放在变量的前边

   单独使用的时候,++和--无论是放在比哪里的前边还是后边,结果是一样的

   参与操作的时候,如果放在变量的后边,先拿变量参与操作,后拿变量做++或者--

   参与操作的时候,如果放在变量的前边,先拿变量做++或者--,后拿变量进行操作

   最常见的用法:单独使用

 

十一、关系运算

 

 

注意事项:

   关系运算符的结果是boolean类型,要么是true,要么是false

   千万不要把"=="误写成"="

 

十二、逻辑运算符

12.1、逻辑运算符是用来连接关系表达式的运算符,逻辑运算符也可以直接连接布尔类型的常量或变量

 

 12.2、短路逻辑运算符

 

 注意事项:

   逻辑与&,无论左边真假,右边都要执行

   短路与&&,如果左边为真,右边执行,如果左边为假,右边不执行

   逻辑或|,无论左边真假,右边都要执行

   短路与||,如果左边为假,右边执行,如果左边为真,右边不执行

 

十三、三元运算符

   格式:关系表达式?表达式1:表达式2   例:a>b?a:b;

   计算规则:

             首先计算关系表达式的值

             如果值为true,表达式1的值就是运算结果

             如果值为false,表达式2的值就是运算结果

 

 

 

 

 

 

 

 

 

 

   

这篇关于Java的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!