第2章JAVA语言基础Word下载.docx

上传人:b****6 文档编号:16148214 上传时间:2022-11-21 格式:DOCX 页数:34 大小:140.97KB
下载 相关 举报
第2章JAVA语言基础Word下载.docx_第1页
第1页 / 共34页
第2章JAVA语言基础Word下载.docx_第2页
第2页 / 共34页
第2章JAVA语言基础Word下载.docx_第3页
第3页 / 共34页
第2章JAVA语言基础Word下载.docx_第4页
第4页 / 共34页
第2章JAVA语言基础Word下载.docx_第5页
第5页 / 共34页
点击查看更多>>
下载资源
资源描述

第2章JAVA语言基础Word下载.docx

《第2章JAVA语言基础Word下载.docx》由会员分享,可在线阅读,更多相关《第2章JAVA语言基础Word下载.docx(34页珍藏版)》请在冰豆网上搜索。

第2章JAVA语言基础Word下载.docx

●这些类通常是在一起协同工作的:

每一个类都可能需要创建其他类的对象,并调用类或对象的属性及方法。

●编程只能在方法中进行。

●编译后每个类产生一个.class文件。

●包是类和接口的集合,功能、作用和来源相关的类通常放在同一个包中。

幻灯片5

java的名字空间和包

●作为一种在整个Internet上动态装载模块的语言,Java

●特别注意避免名字空间的冲突。

●一般公司命名会以com.公司名.项目名.模块名.开头

●全局变量不再是语言的组成部分(没有全局的属性与

●方法)。

●所有的方法和属性都在类中定义,是类的组成部分。

●每个类又是包的组成部分。

●全限定名:

包名.类名.方法名

●import打开一个包后,可直接指定该包中的类名。

●在本类中,可以直接使用方法名及属性名。

幻灯片6

包的概述

包是用途相近但功能不同的一些类和接口的松散集合。

类库由若干包组成。

java.langJava语言核心类库,包含了运行Java程序必不可少的系统类(如基本数据类型,基本数学函数,字符串处理、线程、异常处理类等),每个Java程序运行时,系统会自动引入该包。

java.awtJava语言用来构建图形用户界面的类库,包括许多界面元素和资源,在三个方面提供界面设计支持:

低级绘图操作(如Graphics类);

图形界面组件和布局管理(如Checkbox类,Container类,LayoutManager接口等),以及界面用户交互控制和事件响应(如Event类),利用该包可很方便设计出精美图形界面。

幻灯片7

java.applet用来实现运行于Internet浏览器中的Java

Applet的工具类库,它仅包含一个非常有用的类java.applet.Applet。

(创建Applet小程序)

java.ioJava语言的标准输入/输出类库,包含了实现Java程序与操作系统、用户界面以及其他Java程序做数据交换所使用的类。

(输入输出)

Java语言用来实现网络功能的类库,利用包中的类,开发者可以编写自己的具有网络功能的程序

java.util实用程序类,包括了Java语言中的一些低级的实用工具(如随机数、日期、系统属性…)

Java类库是系统提供的已实现的标准类的集合,是Java的API,帮助开发者方便快捷地开发Java程序。

幻灯片8

语句规则

●语句种类

●说明语句如属性说明、变量说明等

●表达式语句

●控制语句(条件、循环、跳转)

●异常处理语句

●块语句(代码块,一组语句用花括号括起来)

●注释(被Java编译器忽略)

●//---注释一行

●/*---*/一行或多行注释

●/**---*/文档注释

幻灯片9

●Java语言标识符

●①标识符使用Unicode字符集。

●②由字母、数字、下划线或美元符号($)组成。

●③以字母、下划线或美元符号开头。

●④区分大小写,长度不限。

●⑤在自定义标识符时,应该使其能反映它所表示变量、对象或类的意义。

●⑥标识符中最好不使用美元称号,因为它常被用于内部处理。

●基本语句用标示符“;

”结束

●当在Java语言中需要使用变量、方法、类和对象等标示符时,都要在使用前进行声明。

●Java语言中有60个关键字

●在Java中,true、false和null都是小写的,区别于C++中大写的TRUE、FALSE和NULL。

幻灯片10

数据类型与说明语句

●Java程序中所处理的数据是将各种数据类型实例化后的数据。

●数据类型实例化的方法:

说明语句

●实例化数据的两种形式:

变量与常量

幻灯片11

数据类型

数据类型关键字占用比特数缺省数值

布尔型boolean8false

字节型byte80

字符型char16'

\u0000'

短整型short160

整型int320

长整型long640

浮点型float320.0F

双精度型double640.0D

幻灯片12

数据类型小结

●①Java的基本数据类型与C语言类似,但是Java的各种数据类型占用固定的内存长度,与具体的软硬件平台无关,而且Java的每种数据类型都对应一个默认值。

这两点分别体现了Java的跨平台性和安全稳定性。

●②Java中提供的整数类型都是有符号数据类型,不存在无符号数据类型。

●③int是最常用的整数类型,short是有符号的16位类型,它可能是Java中使用得最少的类型,这种类型主要适用于16位计算机。

●④float数据的声明需要后缀“f”或“F”,float较少使用。

幻灯片13

●⑤Java中char数据类型使用Unicode编码,占用两个字节。

Unicode定义的国际化字符集能表示迄今为止人类语言的所有字符集,它是几十个字符集的统一,包含27484个汉字,windows2000起从内核支持Unicode。

●⑥boolean型的变量或常量的取值只能为true和false。

●⑦基本数据类型都有对应的类(Integer,Long,Short,Double),在定义数据时,也可以使用这些类去定义。

幻灯片14

常量

●定义常量的语法格式:

●finaltypeconstantName=constantValue;

●关键字类型常量名常量值

●布尔常量truefalse

●整型常量

●一般常量:

32bit长整型常量:

64bit(88L)

●十进制数:

非0开头的正负整数105,-23

●八进制数:

0开头的正负整数017(15),-023(-19)

●十六进制:

0x开头的正负整数0x2F(47),-0Xa8(-

●168)

幻灯片15

●浮点常量

●一般浮点常量(32bit)3.14F6.18E3F

●双精度浮点数(64bit)7.56D6.02E23(D可省)

●char型常量:

用单引号界定

●‘’,‘a’

●采用Unicode码,从‘\u0000’~‘\uFFFF’,其中‘\u00’~‘\uFF’为ASCII码

●字符串常量:

用双引号界定

●“HELLO,WORLD”

●+号的特殊用法

●“Hello”+“World”即“HelloWorld”

●若a=4,则“a=”+a即“a=4”

幻灯片16

●特殊字符

●引用方法对应Unicode码意义

●‘\b’‘\u0008’退格

●‘\t’‘\u0009’横向跳格、水平制表符tab

●‘\n’‘\u000a’换行

●‘\r’‘\u000d’回车

●‘\”’‘\u0022’双引号

●‘\’’‘\u0027’单引号

●‘\\’‘\u005c’反斜线

幻灯片17

变量

●变量声明:

先声明,后使用

●声明变量的格式:

●typevariableName1,variableName2,·

·

;

●typevariableName1[=initValue],variableName2[=initValue],·

●类型变量名[变量初始值]

●如:

doublea,b,c;

●intnSecond=10;

幻灯片18

●基本数据类型说明语句:

●booleanb=true;

●shortsi=128;

●inti,j,k=-99;

●longl=123456789;

●charch='

J'

●charchc='

中'

;

●floatf=3.1415926f;

●doubled=-1.04E-5;

●Java几乎是将字符串视为基本数据类型

●Strings=“你好!

”;

幻灯片19

数据类型转换

●同种数据类型转换:

●短类型长类型:

默认

●长类型短类型:

强制

●不同数据类型转换——字符/数值:

●例:

inta;

●longb;

●charc;

●b=a;

●a=(int)b;

●c=(char)a;

a=(int)c

●布尔型与其他数据类型之间不能强制类型转换

幻灯片20

publicclassa{

publicstaticvoidmain(Stringargs[]){

inti=65;

charc='

a'

cc='

刘'

System.out.println(i);

//65

System.out.println((char)i);

//A

System.out.println(c);

//a

System.out.println((int)c);

//97

System.out.println(cc);

//刘

System.out.println((int)cc);

//21016

System.out.println((char)29579);

//王

}

}

幻灯片21

表达式、语句

●表达式是变量、常量及运算符的组合。

●表达式既可单独组成语句,也可出现在条件测试、

●变量说明、方法调用的参数等场合。

●二元运算符、一元运算符、三元运算符。

●表达式的结果是一个右值,即不能出现在赋值运

●算的左边。

结果类型由参与运算的数据类型确定。

●inta=3;

●++a=4;

×

●(a=a+3)=8;

幻灯片22

Java运算符

●一般运算是把运算对象作为一个整体处理,而位运算是把整型数运算对象拆开,以位(bit)作为运算对象

幻灯片23

算术运算符

●自运算符++、--

●j++、j--、++

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

当前位置:首页 > 小学教育 > 语文

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

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