血赚的知识点,Java程序员一定要看!

开课吧开课吧锤锤2021-07-14 10:20

Java是一个拥有大量可复用代码的完整平台,以及一个可提供诸如跨操作系统的安全性、可移植性以及自动垃圾收集等服务的执行环境。  

Java拥有令人赏心悦目的语法和易于理解的语义,提供了可移植性、垃圾收集等功能,以及一个巨大的库,是一种非常优秀的语言。对于广大的程式设计师来说,有不可抗拒的吸引力。  

血赚的知识点,Java程序员一定要看!

1、注释  

注释就是对程序功能的解释说明。以特定的符号作为标记,程序在运行过程中不会执行注释。  

Java中标记注释的符号分为三种:  

(1)单行注释  

单行注释用"//"标记,其注释内容从//开始到本行结尾。例如:  

//注释内容  

(2)多行注释  

多行注释以/*开始,以*/结束,把一段内容包起来  

/*  

注释内容  

注释内容  

*/  

(3)文档注释  

文档注释,用于为类,方法(函数),属性进行说明(放在前面),调用时鼠标放在上面可以显示这段注释,语法是以/**开始,以*/结束。 血赚的知识点,Java程序员一定要看!

  注意:在Java中,多行注释不能嵌套„  

也就是说,当一段代码中包含一个/*,在使用多行注释包裹是就达不到注释目的。  

2、关键字  

关键字是指Java中有特殊含义,用于特定用途的单词  

关键字的特点是关键字中所有字母都为小写  

例如:public,private,int等,我就不一一列举了  

3、保留字  

保留字是指现有Java版本尚未使用,但以后版本可能会作为关键字使用的单词  

例如:goto、const  

自己命名变量名或者方法名等标识符时要避免使用这些保留字和关键字  

4、标识符  

Java中对各种变量、方法和类等要素命名时使用的字符序列称为标识符。  

Java中规定了定义标识符的规则:  

由26个英文字母大小写,0-9,_或$组成  

数字不可以开头。  

不可以使用关键字和保留字,但能包含关键字和保留字。  

Java中严格区分大小写,长度无限制。  

标识符不能包含空格。  

注意:在起名字时,为了提高阅读性,要尽量有意义,“见名知意”  

5、Java数据类型  

(1)基本数据类型  

1、数值型  

整数类型  

byte:一个字节表数范围:-128~127  

short:二个字节表数范围:-215~215-1  

int:四个字节表数范围:-231~231-1  

long:八个字节表数范围:-263~263-1  

Java语言的整型常量默认为int型,声明long型常量可以后加**‘l’或‘L’**,如:  

inti=600;//正确  

longl=8888888888L;//必须在数字后加l或L否则会出错  

浮点型  

float:单精度四个字节在储存大型浮点数组的时候可节省内存空间  

double:双精度八个字节double类型同样不能表示精确的值  

float和double类型不能表示精确的值  

float定义时要在数后加上f或F  

doubled=123、4;  

floatf=234、5f;  

2、布尔型  

boolean:布尔值取值的时候只允许取true或false,不能用其他的代替。  

该类型适于逻辑运算,一般用于程序流程控制。  

3、字符型  

char:字符型的值是一个用单引号引起来的单个字符,例如:  

chara='a';  

charb='中';  

Java采用Unicode编码,一个字符占两个字节,16位,所以可以用十六进制编码来表示  

chara='\u0061';//a的Unicode编码为97  

注意:Unicode转义序列会在解析代码之前得到处理。例如,"\u0022+\u0022"(Unicode值\u0022标识双引号)并不是一个由引号包围加号构成的字符串。实际上,\u0022会在解析之前转换为",这会得到也就是一个空串(""+"")。  

血赚的知识点,Java程序员一定要看!

(2)引用数据类型  

类:最常用的就是String类型(字符串)  

接口:如:List<E>:列表(E代表泛型)  

Map<K,V>:双链的集合,以键值对形式存储的,K(键)和V(值)都是泛型  

数组:数组是指存储在一个连续的内存块中的相同数据类型的元素集合。因为引用的是内存地址,所以数组属于引用数据类型。  

6、基本数据类型转换  

首先boolean型的值不能与其他类型相互转换  

默认转换  

整形,字符型,浮点型的数据在混合运算中相互转换,转换时遵循以下原则:  

容量小的类型默认转换为容量大的数据类型;数据类型按容量大小排序为:  

byte,short,char->int->long->float->double  

byte,short,char之间不会互相转换,他们三者在计算时首先会转换为int类型  

强制转换  

容量大的数据类型转换为容量小的数据类型时,要加上强制转换符,但可能造成精度降低或溢出;使用时要格外注意。  

inti=100;  

doubled=i;  

doubled1=10、99;  

inti1=(int)d1;  血赚的知识点,Java程序员一定要看!

注意:  

在多种类型的数据混合运算时,系统首先自动地将所有数据转换成容量最大的那一种数据类型,然后再进行计算。  

7、运算  

运算符  

Java语言支持如下运算符:  

算术运算符:  血赚的知识点,Java程序员一定要看!

字符串连接运算符:+;  

关系(比较)运算符:>,<,>=,<=,==,!=;  

逻辑运算符:  

​&—逻辑与|—逻辑或!—逻辑非  

​&&—短路与||—短路或^—逻辑异或  血赚的知识点,Java程序员一定要看!

异或就是左右的值一样时就是false,追求一个“异”字。  

我们可以看到用逻辑与和短路与计算的值是相同的,那它们的区别在哪呢?  

逻辑与:会把符号俩边的表达式都计算一边,然后判断。  

短路与:因为与运算符号俩边的表达式有一个false就返回false,所以如果计算了符号左边的表达式是false,就不会计算符号右边的表达式,直接返回false,如果左边的是true才会计算右边。  

逻辑或和短路或同理,短路或左边的表达式是true时就不会计算右边,直接返回true。 

血赚的知识点,Java程序员一定要看!

血赚的知识点,Java程序员一定要看!输出如下:  血赚的知识点,Java程序员一定要看!

赋值运算符:  血赚的知识点,Java程序员一定要看!

位运算:  血赚的知识点,Java程序员一定要看!

运算顺序  

单目>算数运算符>移位>比较>按位>逻辑>三目>赋值  

单目运算符(一元运算符,即一个变量):+,-,++,–  

算数运算符:+,-,*,/,%  

移位运算符:<<,>>  

关系运算符:>,<,>=,<=,==,!=  

位运算符:&,|,~,^,  

逻辑运算符:&&,||  

三目运算符:表达式1?表达式2:表达式3;  

赋值运算符:=等  

8、控制台的输入/输出  

输入  

使用Scanner类取得一个字符串或一组数字  

在使用Scanner类对象时,需要在文件头带入java、util、Scanner;把类导入写法为:  

importjava、util、Scanner;  

在创建一个Scanner对象时需要传入一个System、in参数给构造函数,因为实际上是System、in在取得用户输入。Scanner的next()方法用于取得用户输入的字符串;nextInt()将取得的输入字符串转换为整数类型;nextFloat()转换成浮点型;nextBoolean()转换成布尔型。  

血赚的知识点,Java程序员一定要看!

血赚的知识点,Java程序员一定要看!

输出  

可以使用System、out、print(x)将数值x输出到控制台上。这条命令将以x对应的数据类型所允许的最大非0数字位数打印输出X。  血赚的知识点,Java程序员一定要看!

System、out、println(x),如果将print改为println就会在输出完之后进行换行。  血赚的知识点,Java程序员一定要看!

我在这里提到的输入/输出都是最基础的,还有文件的输入/输出等该知识更深层次的理解会在日后慢慢积累并分享,尽情期待。  

9、控制语句  

1、if-else语句  血赚的知识点,Java程序员一定要看!

条件必须是一个返回布尔值的表达式  血赚的知识点,Java程序员一定要看!

2、switch语句:  

多分支选择语句,根据表达式的值,来执行多个操作中的一个。  血赚的知识点,Java程序员一定要看!

表达式(变量)可以byte、short、int、char、枚举类型。jdk7以后,可以使用String类型;  

case语句后面只能使用常量表达式;  

case后的值不能重复;  

每个case之后都必须有一个break语句,不然就达不到选择执行的效果了。如果没有,就会一直往下执行下一个case中的语句  

当表达式的值与任一case子句中的值都不匹配时,将执行default后面的语句,如果没有default子句,则程序直接跳出switch语句。  

3、循环语句  

循环语句功能  

在某些条件满足的情况下,反复执行特定代码的功能  

循环语句的四个组成部分:  

循环变量的初始化  

循环条件部分  

循环体部分  

循环变量的更新  

循环语句分类:  

1、while循环  

while语句为如下形式:  

while(逻辑表达式){  

//语句  

}  

执行过程:先判断逻辑表达式的值。若=true,则执行其后面的语句,然后再次判断条件并反复执行,直到条件不成立为止。  血赚的知识点,Java程序员一定要看!

2、do/while循环  

do{  

//语句  

}while(逻辑表达式);  

执行过程:先执行语句,再判断逻辑表达式的值,若为true,再执行语句,否则结束循环。  血赚的知识点,Java程序员一定要看!  

3、for循环  

for(表达式1;表达式2;表达式3){  

//语句  

}  

执行过程:首先计算表达式1,接着执行表达式2,若表达式2的值=true,则执行循环语句,接着计算表达式3,再判断表达式2的值;依此重复下去,直到表达式2的值=false、  血赚的知识点,Java程序员一定要看!

4、break&continue  

break语句用于终止某个语句块的执行。用在循环语句体中,可以强行退出循环;  血赚的知识点,Java程序员一定要看!

输出为:  血赚的知识点,Java程序员一定要看!

continue语句用在循环语句体中,用于终止某次循环过程,跳过循环体中continue语句下面未执行的循环,开始下一次循环过程;  血赚的知识点,Java程序员一定要看!

输出为:  血赚的知识点,Java程序员一定要看!

10、方法  

Java的方法类似于其它语言的函数,方法是解决一类问题的步骤的有序组合,方法包含于类中、  

方法的创建,声明格式:  血赚的知识点,Java程序员一定要看!  修饰符:告诉编译器如何调用该方法。定义了该方法的访问类型。  

形式参数:该方法被调用时用于接收外界输入的数据。  

实参:调用方法时实际传给方法的数据。  

返回值:方法在执行完毕后返还给调用它的环境的数据。  

返回值类型:事先约定的返回值的数据类型,如无返回值,必须给出返回值类型void。  

调用方法:  

类的对象名、该类下面的方法名(实参列表)  

实参的数目、数据类型和次序必须和所调用方法声明的形参列表匹配。  

11、return语句  

用于从当前执行的方法中退出,返回到调用该方法的语句处继续执行。  

有两种格式:  

return表达式;//将表达式的值返回  

return;//不返回任何值,当方法说明中用void声明无返回值时,可以使用这种格式,有时可省略  

以上内容由开课吧小编为大家整理发布的”血赚的知识点,Java程序员一定要看!”一文,更多Java教程相关内容尽在开课吧广场Java教程频道。

免责声明:本站所提供的内容均来源于网友提供或网络搜集,由本站编辑整理,仅供个人研究、交流学习使用。如涉及版权问题,请联系本站管理员予以更改或删除。
有用1
分享