Java知识点总结word文档良心出品Word文档格式.docx

上传人:b****1 文档编号:13212215 上传时间:2022-10-08 格式:DOCX 页数:25 大小:44.19KB
下载 相关 举报
Java知识点总结word文档良心出品Word文档格式.docx_第1页
第1页 / 共25页
Java知识点总结word文档良心出品Word文档格式.docx_第2页
第2页 / 共25页
Java知识点总结word文档良心出品Word文档格式.docx_第3页
第3页 / 共25页
Java知识点总结word文档良心出品Word文档格式.docx_第4页
第4页 / 共25页
Java知识点总结word文档良心出品Word文档格式.docx_第5页
第5页 / 共25页
点击查看更多>>
下载资源
资源描述

Java知识点总结word文档良心出品Word文档格式.docx

《Java知识点总结word文档良心出品Word文档格式.docx》由会员分享,可在线阅读,更多相关《Java知识点总结word文档良心出品Word文档格式.docx(25页珍藏版)》请在冰豆网上搜索。

Java知识点总结word文档良心出品Word文档格式.docx

path变量值为:

JDK安装目录下\bin;

classpath变量值为:

JDK安装目录下\lib;

或.;

JDK安装目录下\lib\tools.jar

在dos命令窗口中输入以下命令进行运行:

编译命令:

javacTest.java

运行命令:

javaTest

生成文档命令:

javadocTest.java

4.Java编程规范

A、命名规定

包:

包名应该是小写的名词。

如:

packageshipping.objects

类:

类名应该是名词,大小写混合,每个单词的首字母大写。

classAccountBook

接口:

接口名的大小写应该与类名一样。

interfaceAccount

方法:

方法名应该动词,大小写混合,首字母小写。

每个方法名中,以大写字母区分单词。

限制使用下划线。

balanceAccount()

变量:

所有的变量应该是大小写混合,首字母小写。

由大写字母区分单词。

限制下划线的使用。

currentCustomer

常数:

基本类型常数应该是全部大写的由下划线区分的单词。

HEAD_COUNT、MAXIMUM_SIZE、MIN_VALUE

B、程序主体结构规定

控制结构:

所有语句,即使是一条语句,如果是某控制结构的一部分,都要使用大括号({})括起来。

空格:

在任意行上只放置一条语句,并且使用2或4个空格缩进使代码更易读。

Java代码的位置:

所有代码都存在于一个类里

修饰符class类名

{

程序代码

}

注意:

Java是严格区分大小写的;

功能执行语句以(;

)结束,这个分号必须是英文输入法中的(;

);

连续的字符串不能换行,可使用(+)连接。

5、Java代码的注释

作用:

1)、解释程序中某些部分的作用和功能,提高程序的可读性。

2)、可以使用注释暂时屏蔽某些语句,在程序调试时使用。

注释的形式:

1)、单行注释

intc=10;

//定义一个整型

2)、多行注释

/*

intx=5;

*/

注意:

/*…*/中可以嵌套”//”注释,但不能嵌套”/*…*/”。

3)、文档注释

“/**...............*/”。

6、Java中的标识符

1)、变量,方法,类和对象的名称都是标识符,程序员需要标识和使用的东西都需要标识符。

2)、在Java语言里标识符以字母或下划线、$符号开头,后面字符可以是字母、数字、下划线、$符号。

(其他符号都不能用来命名标识符)

3)、标识符对字母大小写非常敏感,必须区分大小写,但是没有长度限制。

4)、关键字不能用作标识符命名。

5)、标识符中不能包含空格。

6)、标识符是由Unicode字符组成的,因此可以使用汉字作为标识符(不推荐,尽量不用);

7、关键字

Java中一些赋以特定的含义、并用做专门用途的单词称为关键字,也可叫保留字。

关键字不能作为普通的标识符使用。

所有Java关键字都是小写的,IF、THIS、NEW等都不是Java关键字;

goto和const虽然从未使用,但也作被为Java保留关键字;

关键字含义说明:

boolean:

布尔值

byte:

字节false:

布尔值假

char:

字符类型字面值null:

int:

整型true:

布尔值真

基本数据类型

long:

长整型

short:

短整型const

float:

单精度型保留字

double:

双精度型goto

void:

无类型

abstract:

抽象

private:

私有

public:

公有

static:

静态

修饰符final:

定义常量

native:

Java调用别的语言(C++)程序时使用

volatile:

短暂

transient:

synchronized:

处理线程是使用

try:

异常处理break:

退出循环

catch:

捉异常case:

流程控制语句

异常处理finally:

无论有没有continue:

循环继续

throw:

抛出异常default:

缺省

throws:

抛出异常do:

循环语句

控制语句while:

class:

类if:

条件语句

extends:

继承else:

implements:

实现接口for:

for循环语句

instanceof:

引入包return:

返回

interface:

判断一个对象是否属于某个类switch:

条件判断

面向对象new:

创建新对象

package:

super:

超类

this:

自己

8、java基本数据类型

整数类型(byte,short,int,long)

 

数值型浮点类型(float,double)

基本数据类型字符型(char)

布尔型(boolean)

数据类型类(class)

接口(interface)

引用(复合)数据类型

数组

字符串(String)

基本数据类型包括:

整型、浮点型、字符型、逻辑型(布尔型)。

数据类型

名称

位长

默认值

取值范围

布尔型

boolean

1

false

true,false

字节型

byte

8

-128~127

字符型

char

16

‘\u0000’

‘\u0000’~‘\uffff’

短整型

short

-32768~32767

整型

int

32

-2147483648~2147483647

long

64

-9223372036854775808~9223372036854775807

浮点型

float

0.0

±

1.4E-45~±

3.4028235E+38

双精度型

double

4.9E-324~±

1.7976931348623157E+308

整数类型数据用于描述一个一定大小范围内的整数。

浮点类型数据用于描述一个范围很大的实数;

浮点类型数据有一定的精度限制。

字符类型为char,它用于表示一个字符,使用单引号’在Java中char类型为16字节,采用Unicode表示。

逻辑类型为boolean,它用于表示真和假;

boolean类型只有两个值真(true),假(false);

boolean类型有自己的运算,不能参与其他数据类型之间的运算。

9、常量

常量就是程序里持续不变的值,是不能改变的数据。

声明常量的格式如下:

final类型常量名[,常量名]=值;

Java中的常量包括整型常量、浮点型常量、布尔常量、字符常量等。

整型常量:

十进制:

不能以0开头,多个0~9之间的数字

十六进制:

以0x或0X开头0x8a0X56d

八进制:

必须以0开头0340376

长整型:

必须以L结尾87L345L

浮点数常量:

float型:

2e3f0.6f

double型:

4.1d1.23d

布尔常量:

true和false

字符常量:

‘a’‘5’

字符串常量:

“hello”“8698”“\nmain”转义字符\n表示换行

null常量:

null,表示对象的引用为空。

10、变量

在java语言中存储一个数据信息,必须将它保存到一个变量中。

变量在使用前必须有定义,即有确定的类型和名称。

声明变量的语法:

类型变量名[,变量名][=初值];

inti;

charc;

floata,b,c;

变量的声明有三种形式:

1、声明变量。

例如:

inti;

2、变量赋值。

在变量赋值之前要先声明变量。

inti;

i=5;

3、变量的初始化。

inti=8;

11、基本数据类型之间的兼容性

基本数据类型之间的转换:

“小”的数据类型可以直接赋给“大”的数据类型。

“大”的不能赋值给“小”的数据类型(会出现编译错误)。

数据类型大小关系如下:

整数类:

long>

int>

short>

byte

浮点型:

double>

float

整型数据类型可以赋给浮点数据类型比如:

floatshortfloatintfloatlongdoublelong

char可以赋给long和int,但是不能赋给short和byte(编译错误)。

char可以赋给float和double。

当整数型常量被声明为long类型时,只能赋值给long型变量。

当整数型常量在0~65535之间时,可以被赋值给char型变量。

char型常量可以被赋值给整数类变量,只要整数变量的类型可以容纳char型文字常量所表示的数值。

浮点型常量默认为double型,而double型常量不能赋值给float型变量。

boolean与其他数据类型没有兼容性。

12、数据类型转换

1、自动类型转换(隐式类型转换)

需要同时满足两个条件:

1)、两种类型彼此兼容

2)、目标类型的取值范围要大于源类型

2、强制类型转换(显示类型转换)

当两种类型不兼容,或目标取值类型范围小于源类型时,自动类型转换无法进行,需要进行强制类型转换。

数据类型强制转换的格式为:

(数据类型)数据表达式;

inti=5;

byteb=(byte)i;

13、变量的作用域

变量的作用域指一个变量起作用的范围,它决定了一个变量何时可以访问、何时不可以访问。

Java中任何变量的作用域都从该变量声明之后开始,并且只在该声明的语句块中使用,也就是该变量只能在声明它的那个花括号{}中使用。

变量有分为成员变量和局部变量。

成员变量:

在类中声明的变量称为成员变量,又叫全局变量。

使用范围:

通常在类开始处声明,可在整个类中使用。

局部变量:

在方法或块(块由两个花括号)中声明的变量称为局部变量。

从声明处开始到它所在方法或块的结束处

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1