Java基础知识 您所在的位置:网站首页 美金符号有哪些字母组成 Java基础知识

Java基础知识

2024-07-01 13:54| 来源: 网络整理| 查看: 265

一、Java程序的基本结构

1、包声明

一个Java应用程序是由若干个类组成的。package为包的关键字。

例如:包名为aspect,他的类也就  package aspect;

2、声明成员变量和局部变量

通常将类的属性称之为类的全局变量(成员变量),将方法中的属性称之为局部变量。全局变量声明在类体中,局部变量声明在方法体中。

全局变量:描述对象有什么(在类中定义),类中所有方法都可以使用。局部变量:临时保存数据(在类的方法中定义),只能在当前方法中使用。

全局变量和局部变量的区别: (1)、作用域不同 全局变量=整个类中可用 局部变量=该方法内可用 (2)、初始值不同 全局变量=有初始值 局部变量=无初始值 (3)、声明上不同 全局变量=在一个类中不允许声明同名变量 局部变量=在一个方法中不允许声明同名变量 (4)、优先级不同 两类变量同名时,局部变量的优限级

3、编写主方法

 main()方法是类体中的主方法。该方法从“{”号开始,至“}”号结束。public、static和void分别是main()方法的权限修饰符、静态修饰符和返回值修饰符,Java程序中的main()方法必须声明为public static void。String[] args是一个字符串类型的数组,它是main()方法的参数(以后章节中将作详细的介绍)。main()方法是程序开始执行的位置

例如:

public static void main(String[] args) { }

4、导入API类库

在Java语言中可以通过import关键字导入相关的类。在JDK的API中(应用程序接口)提供了130多个包,如java.awt、java.io等。

例如:

二、基本数据类型

附加:(基本类型内存)1个字节=8位。

byte(8位):使用byte关键字来定义byte型变量,可以一次定义多个变量并对其进行赋值,也可以不进行赋值。

short(16位):short型即短整型,使用short关键字来定义short型变量,可以一次定义多个变量并对其进行赋值,也可以不进行赋值。

int(32位):int型即整型,使用int关键字来定义int型变量,可以一次定义多个变量并对其进行赋值,也可以不进行赋值

long(64位):long型即长整型,使用long关键字来定义long型变量,可以一次定义多个变量并对其进行赋值,也可以不进行赋值。

float(32位):float型即单精度浮点型,使用float关键字来定义float型变量,可以一次定义多个变量并对其进行赋值,也可以不进行赋值。在对float型进行赋值的时候在结尾必须添加“F”或者“f”,如果不加,系统自动将其定义为double型变量。

double(64位):double型即双精度浮点型,使用double关键字来定义double型变量,可以一次定义多个变量并对其进行赋值,也可以不进行赋值。在给double型赋值时,可以使用后缀“D”或“d”明确表明这是一个double类型数据,但加不加并没有硬性规定,可以加也可以不加。

char(16位):char型既字符类型,使用char关键字进行声明,用于存储单个字符,系统分配两个字节的内存空间。例如‘s’表示一个字符。

bollean(32位):布尔类型又称逻辑类型,只有两个值“true”和“false”,分别代表布尔逻辑中的“真”和“假”。

三、变量与常量

1、标识符和关键字

 Java语言的标识符由字母、数字、下划线和美元符号组成,第一个字符不能为数字。标识符不能是Java的关键字和保留字。在Java语言中标识符是区分大小写的,如果两个标识符的字母相同但是大小写不同,就是不同的标识符。

例如:

合法:demo、aaa_1、$papa

不合法:4wawa、int、Abc

2、声明变量

在JAVA中我们通过三个元素来描述变量:变量类型,变量名以及变量值。 变量,就是可以改变的量。

例如:

int i=3;

3、声明常量

在程序运行过程中一直不会改变的量称为常量(constant),通常也被称为“final变量”。

例如:

final int i=3;

4、变量的有效范围

一般会根据变量能够访问的区域将变量分为“成员变量”和“局部变量”。

成员变量:类中定义的变量就是成员变量。成员变量范围在整个类中。

局部变量:在方法内定义的变量就是局部变量。局部变量范围以“{”开始,以“}”结束。

四、运算符

1、赋值运算符

赋值运算符即“=”,是一个二元运算符(即对两个操作数进行处理),其功能是将a的值赋值给b的操作,语法如下所示:

变量类型 变量名 = 所赋的值;

例如:

int b=1;

int a=b

那么a获取了b的值一样等于1。

2、算术运算符

Java中的算术运算符主要有+(加号)、-(减号)、*(乘号)、/(除号)和%(求余)

3、自增和自减运算符

自增、自减运算符是单目运算符,可以放在操作元之前,也可以放在操作元之后。操作元必须是一个整型或浮点型变量。以1为自增和自减运算。

例如:

++i(--i)       //表示变量之前使用加(减)1

i++(i--)       //表示变量之后使用加(减)1

4、比较运算符

比较运算符的运算结果是boolean型,当运算符对应的关系成立时,运算结果是true,否则结果是false。

5、逻辑运算符

逻辑运算符包括&&(&)(逻辑与)、||(|)(逻辑或)和!(逻辑非),返回值为布尔类型的表达式,操作元也必须是boolean型数据

6、位运算符

位运算符用于处理整型和字符型的操作数,对其内存进行操作,数据在内存中以二进制的形式表示。最左边最高位是符号位,0表示正数,1表示负数。

7、三元运算符

三元运算符是Java中唯一一个三目运算符,其操作元有三个,第一个是条件表达式,其余的是两个值,条件表达式成立时运算取第一个值,不成立时取第二个值。

(条件?值1:值2)

例如: boolean b = 20 < 45 ? true : false;

8、运算符优先级

 

 五、类型转换

1、隐式类型转换

Java中8种基本类型可以进行混合运算,不同类型的数据在运算过程中,首先会自动转换为同一类型,再进行运算。

例如:

int x=10;

float j=x;

2、显式类型转换        

当把高精度的变量的值赋给低精度的变量时,必须使用显式类型转换运算(又称强制类型转换)。

例如:

int a=(int)88.33;    //输出结果a等于88

六、代码注释和编码规范

1、代码注释

单行注释(以“//”开头进行注释)

//.....内容

多行注释(以“/*”开始注释,以“*/”结束注释)

/*

内容a

内容b

*/

2、编码规范

每条语句要单独占一行每条命令都要以分号结束声明变量时要分行声明Java语句中多个空格看成一个不要使用技术性很高、难懂、易混淆判断的语句对于关键的方法要多加注释


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有