1、Java 语言基础q程序结构q语句规则q语言基本单位行言Java 概述 面向对象基本概念Java 语言基础OO 程序设计 (上 )对象与类数据结构与 语言基础类图形用户界面OO 程序设计 (下 )高级功能Applets异常处理文件及输入输出 网络编程多 线程JDBC与数据库访问JSP与 Web应用Java 的 可视化编程环境J2SEJ2EEJ2ME程序结构package import -class 类名 1 属性定义方法名 1() -方法名 2() -class 类名 2 -一个程序可包括若干个类,各类之间存在并列、继承和包含关系。这些类通常是在一起协同工作的:每一个类都可能需要创建其他类的对
2、象,并调用类或对象的属性及方法。编程只能在方法中。编译后每个类产生一个 .class文件java的 名字空间和包n 作为一种在整个 Internet上动态装载模块的语言, Java特别注意避免名字空间的冲突。n 全局变量不再是语言的组成部分(没有全局的属性与方法)。n 所有的方法和属性都在类中定义,是类的组成部分。n 每个类又是包的组成部分。n 全限定名 : 包名 . 类名 . 方法名n inport 打开一个包后 ,可直接指定该包中的类名。n 在本类中,可以直接使用方法名及属性名。包的概述n 一个包是一组相关类的集合。n 类库由若干包组成。= java.lang 语言核心类( String
3、Integer Math)= java.awt 图形用户界面= java.applet applet小程序= java.io 文件与输入输出= 网络编程= java.util 实用程序类(随机数、日期、系统属性 )n Java API 文档语句规则n 语句种类= 说明语句 如属性说明、变量说明等= 表达式语句 = 控制语句 (条件、循环、转移)= 异常处理语句= 块语句(代码块,一组语句用花括号括起来)n 注释 = / - 只限于行内= /* - - - */ 一段注释文本n 基本语句用分号结束数据类型与说明语句n Java程序中所处理的数据是将各种数据类型实例化后的数据。n 数据类型实例化
4、的方法:说明语句n 实例化数据的两中形式:变量与常量基本数据类型数 值类型整数 byte(8), short(16), int(32), long(64)浮点 类 型 float (32), double(64)字符 类型char (16) 注: Unicode码 布 尔 类型boolean (true / false)引用类型类 class字符串 String StringBuffer数 组 类 型 数据类型与说明语句n 基本数据类型说明语句:boolean b = true;short si = 128;int I,j,k = -99;long l = 123456789;char ch
5、= J;char chc = 中 ;float f = 3.1415926;double d = -1.04E-5;n Java几乎是将字符串视为基本数据类型String s = “你好! ”; Java 标识符:n 区分大小写n 组成 :字母 数字 _ $n 开头: 字母 _ $ 常量n 布尔常量 true falsen 整型常量= 一般常量: 32bit 长整型常量: 64bit (88L)= 十进制数:非 0开头的正负整数 105, -23= 八进制数: 0开头的正负整数 017(15), -023(-19)= 十六进制: 0x开头的正负整数 0x2F(47),-0xa8(-168)n 浮点常量= 一般浮点常量 (32bit) 3.14F 6.18E3F= 双精度浮点数( 64bit ) 7.56D 6.02E23 (D可省)