1 / 47
文档名称:

Java笔记.docx

格式:docx   大小:1,267KB   页数:47
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Java笔记.docx

上传人:w447750 2018/5/31 文件大小:1.24 MB

下载得到文件列表

Java笔记.docx

相关文档

文档介绍

文档介绍:Java基本语法
一、逻辑构成:程序头包的应用,类的定义(类头声明和类体定义)
二、物理构成:语句、块、空白
1、语句指一行以分号“;”结束的语句;
2、块指用括号对{}界定的语句序列,块可以镶嵌使用;
3、空白是语句之间、块内或块之间空白行。
标识符由字母、数字、下划线、美元符号组成,必须从一个字母、下划线或者美元符号开始,注重大小写,无长度限制,不能是关键字。
关键字也叫保留字,是指Java语言中自带的用于标志数据类型名或者程序构造名等的标识符,如public、double等。
转义符:指一些有特殊含义的、很难用一般方式表达的字符。以反斜线\开头,后跟一个字符。如\b退格\t水平制表符\n换行\f表格符\r回车
三、数据类型:
整数类(byte、short、int、long)、文本类(char)、浮点类(double、flooat)逻辑类(boolean)。
1、整数:采用三种进制:十进制、八进制(0+八进制数)、十六进制(0x+十六进制数);字母“L”和“1”定义long,所有Java编程语言中的整数类型都是带符号的数字。
2、文本类:16 bit Unicode字符,必须包含用单引号(' ')引用的文字。’a’——一个字符,’\t’——一个制表符,’\u????’——特殊的Unicode字符,????应严格使用四个十六进制数进行替换。
3、浮点类:默认为double类型,浮点数就是一个数字包括小数点或指数部分,或者在数字后带有字母F或f(float)、D或d(double)。
4、逻辑类:两种值:true和false。如boolean flag = true;该语句声明变量flag为boolean 类型,它被赋予的值为true。
四、运算符和表达式:
五类运算符:算术运算符、赋值运算符、关系运算符、布尔逻辑运算符、位运算符。按位操作返回布尔值。
1、表达式是由常量、变量、对象、方法调用和操作符组成的式子。数值表达式:算术表达式、关系表达式、逻辑表达式、赋值表达式。
2、算术运算符:% 取摸运算(除运算的余数) ++增量运算符--减量运算符
3、关系运算符用于比较两个数据之间的大小关系,关系运算表达式返回布尔值,即“真”或“假”。(==等于!=不等于》=大于等于《=小于等于)
4、布尔运算符及规则:
4、位运算符:~位求反&按位与|按位或^按位异或<<左移>>右移>>>不带符号右移。右移运算符对应的表达式为x>>a,运算的结果是操作数x被2的a次方来除,左移运算符对应的表达式为x<<a,运算的结果是操作数x乘以2的a次方。
5、赋值运算符:
6、其它运算符:三目运算符(?:)相当于条件判断,表达式x?y:z用于判断x是否为真,如果为真,表达式的值为y,否则表达式的值为z。
对象运算符(instanceof)用来判断一个对象是否属于某个指定的类或其子类的实例,如果是,返回真(true),否则返回假(false)。例如:boolean b = userObject instanceof Applet
用来判断userObject类是否是Applet类的实例。
7、优先级:
五、流程控制:
三种基本结构:顺序结构、分支结构【单分支语句(if-else语句)和多分支语句(switch语句)】和循环结构【次数循环语句(for语句)和条件循环语句(while语句)】。
1、分支语句:
(1)if-else语句:
格式:if(布尔表达式)
{
语句或块1;
}
else
{
语句或块2;
}
布尔表达式返回值,如果为true,则执行语句或块1,执行完毕跳出if-else语句。如果为false,则跳过语句或块1,然后执行else下的语句或块2。
(2)switch语句:
格式:switch(表达式1)
{
case 表达式2:
语句或块2;
break;
case 表达式3:
语句或块3;
break;
case 表达式4:
语句或块4;
break;
default:
语句或块5;
break;
}
表达式1的值必须与整型兼容。case分支要执行的程序语句。表达式2、3、4是可能出现的值。不同的case分支对应着不同的语句或块序列。break表示跳出这一分支。
2、循环语句
(1)for循环语句:
格式:for(初始化表达式;测试表达式;步长)
{
语句或块;
}
首先运行初始化表达式。然后计算测试表达式,如果表达式为true,执行语句或块;如果表达式为false,退出for循环。最后执行步长。
(2)while循环语句:
格式: while(布尔表达式)
{

最近更新

2025渤海银行总行党委办公室、办公室(合署).. 48页

2026年(完整版)C语言选择题题库汇编 13页

2026年C语言期末试题北京卷(易错题) 13页

2026年c语言编程练习题(巩固) 13页

2024年商河县选聘县直事业单位工作人员历年真.. 67页

2026年云南机电职业技术学院单招职业适应性考.. 44页

2026年会计专业技术资格考试题库200道及参考答.. 89页

2024年石家庄铁路职业技术学院马克思主义基本.. 22页

2025中国光大银行昆明分行社会招聘历年题库(.. 33页

2026年医学微生物学习题集及答案(全国通用).. 40页

2026年南昌工学院单招职业技能测试题库附答案.. 45页

2026年吉林省长春市单招职业适应性考试题库附.. 43页

2026年四川汽车职业技术学院单招职业倾向性考.. 44页

2025年沛县招教考试备考题库含答案解析(必刷.. 31页

2026年大学工程学院C语言考试真题及答案(网校.. 13页

2026年天门职业学院单招职业技能测试模拟测试.. 44页

2025河南济源示范区“智汇济源人才济济” 引进.. 52页

2026年工贸试题-考试题库含答案【培优】 42页

2026年《护理管理学》考试复习题题库100道含答.. 40页

2026年事业编综合类时事政治专项训练卷及参考.. 13页

2026年江西省赣州市单招职业适应性测试模拟测.. 44页

2026年反恐怖知识测试题参考答案 12页

2026年疾病控制题库及参考答案(最新) 41页

2026年起重机司机考试题库200道附答案【夺分金.. 76页

2026年山西交警进农村考试题库附答案 41页

2026年护士神经病测试题库附答案 39页

2025交通运输部所属事业单位第七批统一招聘10.. 18页

2025年新疆考试录用公务员《公安专业科目》真.. 30页

单招考试-计算机网络技术期末试卷(带答案) 14页

沪科版八年级-《压强》单元测试题(含答案) 7页