第2章java语言基础

第2章java语言基础

ID:14168126

大小:331.04 KB

页数:26页

时间:2018-07-26

第2章java语言基础_第1页
第2章java语言基础_第2页
第2章java语言基础_第3页
第2章java语言基础_第4页
第2章java语言基础_第5页
资源描述:

《第2章java语言基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二章Java语言基础程序结构package---import---class类名1{属性定义方法名1(){-----}方法名2(){-----}}class类名2{-------}Java语言的源代码由一个或多个编译单元(compilationunit)组成,每个编译单元只能包含下列内容:(1)一个程序包语句(packagestatement)(2)导入语句(importstatements)(3)类的声明(classdeclarations)(4)接口声明(interfacedeclarations)幻灯片4程序结构l每个编译单元就是一个以.java

2、为后缀的Java语言源程序文件。l每个Java语言的编译单元可包含多个类或接口,但是每个编译单元最多只能有一个类或接口是公共的。l一个程序可包括若干个类,各类之间存在并列、继承和包含关系。l这些类通常是在一起协同工作的:每一个类都可能需要创建其他类的对象,并调用类或对象的属性及方法。l编程只能在方法中进行。l编译后每个类产生一个.class文件。l包是类和接口的集合,功能、作用和来源相关的类通常放在同一个包中。幻灯片5java的名字空间和包l作为一种在整个Internet上动态装载模块的语言,Javal特别注意避免名字空间的冲突。l一般公司命名会以com

3、.公司名.项目名.模块名.开头l全局变量不再是语言的组成部分(没有全局的属性与l方法)。l所有的方法和属性都在类中定义,是类的组成部分。l每个类又是包的组成部分。l全限定名:包名.类名.方法名limport打开一个包后,可直接指定该包中的类名。l在本类中,可以直接使用方法名及属性名。幻灯片6包的概述包是用途相近但功能不同的一些类和接口的松散集合。类库由若干包组成。java.langJava语言核心类库,包含了运行Java程序必不可少的系统类(如基本数据类型,基本数学函数,字符串处理、线程、异常处理类等),每个Java程序运行时,系统会自动引入该包。jav

4、a.awtJava语言用来构建图形用户界面的类库,包括许多界面元素和资源,在三个方面提供界面设计支持:低级绘图操作(如Graphics类);图形界面组件和布局管理(如Checkbox类,Container类,LayoutManager接口等),以及界面用户交互控制和事件响应(如Event类),利用该包可很方便设计出精美图形界面。幻灯片7包的概述java.applet用来实现运行于Internet浏览器中的JavaApplet的工具类库,它仅包含一个非常有用的类java.applet.Applet。(创建Applet小程序)java.ioJava语言的标准

5、输入/输出类库,包含了实现Java程序与操作系统、用户界面以及其他Java程序做数据交换所使用的类。(输入输出)java.netJava语言用来实现网络功能的类库,利用java.net包中的类,开发者可以编写自己的具有网络功能的程序java.util实用程序类,包括了Java语言中的一些低级的实用工具(如随机数、日期、系统属性…)Java类库是系统提供的已实现的标准类的集合,是Java的API,帮助开发者方便快捷地开发Java程序。幻灯片8语句规则l语句种类l说明语句如属性说明、变量说明等l表达式语句l控制语句(条件、循环、跳转)l异常处理语句l块语句(

6、代码块,一组语句用花括号括起来)l注释(被Java编译器忽略)l//---注释一行l/*---*/一行或多行注释l/**---*/文档注释幻灯片9语句规则lJava语言标识符l①标识符使用Unicode字符集。l②由字母、数字、下划线或美元符号($)组成。l③以字母、下划线或美元符号开头。l④区分大小写,长度不限。l⑤在自定义标识符时,应该使其能反映它所表示变量、对象或类的意义。l⑥标识符中最好不使用美元称号,因为它常被用于内部处理。l基本语句用标示符“;”结束l当在Java语言中需要使用变量、方法、类和对象等标示符时,都要在使用前进行声明。lJava语

7、言中有60个关键字l在Java中,true、false和null都是小写的,区别于C++中大写的TRUE、FALSE和NULL。幻灯片10数据类型与说明语句lJava程序中所处理的数据是将各种数据类型实例化后的数据。l数据类型实例化的方法:说明语句l实例化数据的两种形式:变量与常量类型数组名[]数组String、StringBuffer字符串class类引用 类型boolean(8)(true/false)布尔类型char(16)注:Unicode码字符类型浮点类型float(32),double(64)基本 数据 类型整型byte(8),short(1

8、6),int(32),long(64)数值类型幻灯片11数据类型数据类型关键字占

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。