网站大量收购独家精品文档,联系QQ:2885784924

ava语言基础知识点.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

ava语言基础知识点

一、Java的简介

Java是一种广泛使用的高级编程语言,具有跨平台性。它的源代码被编译成字节码,字节码可以在不同操作系统上的Java虚拟机(JVM)中运行。这一特性使得Java程序能够“一次编写,到处运行”。Java有着丰富的类库,这些类库提供了大量可复用的代码,涵盖从输入输出、网络通信到图形用户界面等诸多方面。

二、基本数据类型

1.整数类型

-byte:1个字节,范围是-128到127。

-short:2个字节,范围是-32768到32767。

-int:4个字节,范围是-2147483648到2147483647,在日常编程中使用最为频繁。

-long:8个字节,用于表示较大范围的整数,在数值后面需要加上‘L’或者‘l’来标识这是一个long类型的值。

2.浮点类型

-float:4个字节,用于表示单精度浮点数,在数值后面需要加上‘F’或者‘f’来标识这是一个float类型的值。

-double:8个字节,用于表示双精度浮点数,在不明确指定类型时,Java中的小数默认是double类型。

3.字符类型

-char:2个字节,用于表示单个字符,例如‘a’、‘1’等,可以用单引号括起来表示。

4.布尔类型

-boolean:只有true和false两个值,用于逻辑判断。

三、变量与常量

1.变量

-在Java中,变量必须先声明后使用。声明变量时需要指定变量的类型,例如“intnum=10;”,这里的num就是一个整型变量,并且被初始化为10。变量的作用域由其声明的位置决定,例如在方法内部声明的变量只能在该方法内部使用。

2.常量

-可以使用final关键字来定义常量。例如“finalintMAX_VALUE=100;”,一旦常量被初始化,其值就不能再被修改。常量名通常使用大写字母表示,多个单词之间用下划线分隔。

四、运算符

1.算术运算符

-包括加(+)、减(-)、乘()、除(/)、取余(%)等。需要注意的是,整数相除结果为整数,如果要得到小数结果,至少有一个操作数需要是浮点数类型。

2.关系运算符

-有等于(==)、不等于(!=)、大于()、小于()、大于等于(=)、小于等于(=)等,用于比较两个值的关系,结果为布尔类型。

3.逻辑运算符

-逻辑与()、逻辑或(||)、逻辑非(!)。逻辑与和逻辑或都采用短路求值的方式,即当可以确定结果时就不再计算后面的表达式。

4.位运算符

-例如按位与()、按位或(|)、按位异或(^)、左移()、右移()、无符号右移()等,主要用于对整数的二进制位进行操作。

五、控制语句

1.条件语句

-if-else语句:根据条件判断执行不同的代码块。例如“if(num10){System.out.println(大于10);}else{System.out.println(小于等于10);}”。

-switch-case语句:用于多分支的选择,表达式的值与各个case后面的值进行匹配,找到匹配的case就执行相应的代码块,直到遇到break语句或者switch语句结束。

2.循环语句

-for循环:例如“for(inti=0;i10;i++){System.out.println(i);}”,它由初始化部分、条件判断部分和迭代部分组成,适合已知循环次数的情况。

-while循环:“while(条件){执行语句}”,只要条件为真就会一直执行循环体内部的语句。

-do-while循环:“do{执行语句}while(条件);”,先执行一次循环体,然后再判断条件是否成立,至少会执行一次循环体。

六、数组

1.数组的定义

-可以通过“数据类型[]数组名=new数据类型[数组长度]”来定义数组,例如“int[]arr=newint[5];”,这就创建了一个可以容纳5个整数的数组。

2.数组的初始化

-除了上述动态初始化,还可以进行静态初始化,如“int[]arr={1,2,3};”。

3.数组的访问

-通过索引来访问数组元素,索引从0开始,例如“arr[0]”表示数组arr的第一个元素。如果索引超出范围,会抛出数组越界异常(ArrayIndexOutOfBoundsException)。

七、方法

1.方法的定义

-方法由方法头和方法体组成。方法头包括访问修饰符、返回类型、方法名和参数列表等。例如“publicintadd(inta,intb){return

文档评论(0)

簡單快楽 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档