20200921黄春跃

20200921黄春跃

知识点:

1.用记事本写java程序

①安装jdk,配置环境变量。

JDK(Java Development Kit)是java开发工具包,JRE是java运行环境,JVM是java虚拟机。JDK中包含着JRE,JRE中包含着JVM。

②编写java程序。

(1)、创建源文件

.java为后缀。例如Hello.java

早记事本中写:

public class Hello{

​ public static void main(string[] arg){

​ System.out.println("Hello,World!")

​ }

}

注意:文件名和类都是Hello

(2)、编译源文件

在cmd中将.java==>.class

输入指令:javac Hello.java

(3)、运行字节码文件

在cmd中输入指令:java Hello

2.System.out.print()和 System.out.println() 的区别

前者输出不换行,后者输出要换行。

3.变量的命名

①标识符:

在Java中,表示符常用来为程序中的常量、变量、方法、类、接口和包名命名。

标识符命名有4个规则

命名规则:

(1)、标识符由数字,字母,下划线_,$美元符号组成

(2)、标识符的首字母不能是数字

(3)、标识符的命名不能是关键字、布尔值(true,false)、null

(4)、标识符区分大小写,没有长度限制

②关键字:

在java中,所有的关键字都是小写字母。目前官方列出来了50个关键字。

注意:布尔值(true,false)和null不是关键字

注意:

见名知意:根据标识符的名称来识别其含义。例如:age表示年龄,name表示姓名。

帕斯卡命名法:指一个变量由多个单词构成时,每个单词首字母都大写。例如:GetUserName

驼峰名法:知一个变量由多个单词构成时,第一个单词首字母小写,其他但是首字母大写。例如:getUserName

在java中,类名、接口名、枚举名、都用帕斯卡命名法;变量名,方法名使用驼峰命名法。

4.java注释

注释是程序开发人员和程序阅读者之间交流的重要手段,是对代码的解释和说明。

好的注释可以提高软件的可读性,减少软件的维护成本

①单行注释: 单行注释指的是只能写一行的注释,是最简单的注释类型,用于对代码的解释说明。快捷键:Ctrl+/

②多行注释:多行注释一般用于描述的文字比较多的时候,使用/开头,使用/结尾。

快捷键:Ctrl+Shift+/

③文档注释: 如果想为程序生成像官方的JDK文档一样的文件,可以使用文档注释对代码进行注释,并通过javadoc命令生成注释文件。 以/*开头,以/结尾

5.数据类型

①基本数据类型:

数值型:整数型:byte,int,short,long 浮点数型:float,double

字符型:char

布尔型:boolean

1个字节:

boolean 取值范围:true、false

byte 取值范围 :-128~+127

2个字节:

short 取值范围:-32768~+32767

char 取值范围:0~65535

4个字节:

int 取值范围:-2147483648~+2147483647

float 取值范围:-3.4E38~3.4E38

8个字节

long 取值范围:-263~263-1

double 取值范围:-1.7E308~1.7E308

②引用数据类型:

除了基本数据类型都是引用数据类型 包括类、接口、数组、枚举

6.数据类型转换

不同的基本数据类型进行运算时需要进行类型转换。

除布尔型外,所有的基本数据类型在运算时都要考虑类型转换,主要应用在算数运算时和赋值运算时。

①算数运算时

存储的位数越多,类型的级别越高。

byte最低,double最高

不同类型的操作数,首先自动转换为表达式中最高级的数据类型,然后进行运算,运算结果就是最高级的数据类型,简称低级别自动转换为高级别

例:

5+6L+‘a’ //long

5+6.7*8+‘a’//double

基本数据类型的级别顺序(从小到大):byte<char=short<int<long<float<double

②赋值运算时

低==>高:自动转换

高==>低:强制转换

7.常用运算符

对数据进行加工和处理称为运算,表示各种运算的符号称为运算符,参与运算的数据称为操作数。

java提供了6类运算符:

赋值运算符、算术运算符、关系运算符、逻辑运算符、位运算符、条件运算符。

& 逻辑与:a&b 两个操作数都为true,结果才是true

| 逻辑或:a|b 两个操作数都为false,结果才是false

^ 逻辑异或:ab 两个操作数相同,结果为false;两个操作数为异,结果为true

!逻辑非 :操作数为false,结果为true;操作数为true,结果为false

&& 短路与:a&&b a&b 两个操作数都为true,结果才是true但如果左边为false,就不再执行右边

|| 短路或:a|b 两个操作数都为false,结果才是false但如果左边为true,就不再执行右边

今日总结:

今天学的知识还算比较容易,晚自习把今天学的知识通过思维导图整理了一下,加强记忆。

标签

评论

© 2021 成都云创动力科技有限公司 蜀ICP备20006351号-1