Java 程序设计

Java 程序设计
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
1998-10
ISBN: 9787302031703
定价: 14.80
装帧: 其他
开本: 其他
纸张: 其他
页数: 135页
8人买过
  • 本书系统地介绍了Java的基本语法和编程技术。全书共分13章,分别介绍了Java的数据类型、运算符、表达式、基本语句、字符串处理、异常处理、多线程处理、图形用户接口的实现、网络程序设计等内容。本书适合于已具有C语言等高级语言编程基础的Java初学者。 第1章  Java语言入门

    1.1  什么是Java

    1.1.1  Java语言的主要特点

    1.1.2  Java小应用程序Applet

    1.1.3  丰富的类库

    1.1.4  Java与 C、C++的比较

    1.2  一个最基本的Java应用程序

    1.3  使用JDK编译运行HelloWorldApp

    1.3.1  编译

    1.3.2  运行

    1.4  编译时可能出现的问题

    1.4.1  编译时错误

    1.4.2  运行时错误

    1.5  使用Java文档

    第2章  标识符、关键字和数据类型

    2.1  注释与程序

    2.1.1  注释

    2.1.2  分号、程序段和空白

    2.2  标识符

    2.3  Java语言的关键字

    2.4  Java语言基本数据类型

    2.4.1  逻辑类型——boolean

    2.4.2  字符类型——char和String 

    2.4.3  整数类型——byte,short,int和long

    2.4.4  浮点类型——float和double

    2.5  变量的声明和赋值

    2.6  Java编程惯例

    2.7  理解对象概念

    2.7.1  组合数据类型

    2.7.2  创建一个对象

    2.7.3   内存分配与布局

    2.7.4  为引用变量赋值

    2.7.5  缺省初始化和空引用值mull

    2.7.6  概念小结

    第3章  表达式和流程控制

    3.1  表达式

    3.1.1  局部变量和全局变量

    3.1.2  初始化变量

    3.1.3  运算符

    3.1.4  逻辑表达式

    3.1.5  字符串连接符“+”

    3.1.6  布尔逻辑运算符

    3.1.7  右移运算符

    3.1.8  类型转换

    3.1.9  强制类型转换

    3.2  流程控制

    3.2.1  分支语句

    3.2.2  循环语句

    第4章  数组

    4.1  声明数组

    4.2  创建数组

    4.3  初始化数组

    4.4  多维数组

    4.5  数组边界

    4.6  数组拷贝

    第5章  对象、类、包和接口

    5.1  面向对象的程序设计

    5.1.1  对象、类和消息

    5.1.2  继承

    5.1.3  多态

    5.2  类

    5.2.1  类声明

    5.2.2  类体

    5.2.3  成员变量

    5.2.4  方法

    5.2.5  方法重载

    5.2.6  构造方法

    5.2.7  finalize方法

    5.3  对象

    5.3.1  对象的生成

    5.3.2  对象的使用

    5.3.3  对象的清除

    5.4  父类、子类和继承

    5.4.1  创建子类

    5.4.2  成员变量的隐藏和方法的重写

    5.4.3  super

    5.4.4  运行时多态

    5.4.5  final类和方法

    5.4.6  abstract类和方法

    5.4.7  类jave.lang.Object

    5.5  包

    5.5.1  package语句

    5.5.2  import语句

    5.5.3  编译和运行包

    5.6  访权限

    5.6.1  private

    5.6.2  protected

    5.6.3  public

    5.6.4  firenbdly

    5.6.5  举例

    5.7  实例成员

    5.7.1  实例变量和类变量

    5.7.2  实例方法和类方法

    5.7.3  举例

    5.8  接口

    5.8.1  接口的定义

    5.8.2  接口的实现

    5.8.3  接口类型

    5.9  小结

    5.9.1  完整的类定义

    5.9.2  完整的接口定义

    5.9.3  完整的Java源文件

    第6章  Java语言中的异常处理

    6.1  异常

    6.2  举例

    6.3  异常处理

    6.3.1  try和catch语句

    6.3.2  finally语句

    6.3.3  举例

    6.3.4  一些较常见的异常情况

    6.4  异常处理的类层次

    6.5  “声明或处理异常”的原则

    6.6  创建自己的异常

    第7章  生成Java图形用户界面

    7.1  Java.awt包

    7.1.1  组件在容器中的定位问题

    7.1.2  组件大小

    7.2  框架(Frame)容器

    7.2.1  生成一个简单的Frame

    7.2.2  Frame例子

    7.3  面板(Panel)容器

    7.4  容器布局

    7.5  布局管理器

    7.5.1  FlowLayout布局管理器

    7.5.2  BorderLayout布局管理器

    7.5.3  GridLayout布局管理器

    7.5.4  CardLayout 布局管理器

    7.5.5  其他布局管理器

    7.5.6  无布局管理器

    7.6  容器之间的嵌套

    第8章  AWT事件机制

    8.1  什么是事件

    8.1.1  JDK 1.0与JDK1.1事件模型的区别

    8.1.2  JDK 1.1事件举例

    8.2  事件分类

    8.3  一个比较复杂的例子

    8.4  事件适配器(Adapter)

    第9章  AWT组件库

    9.1  按钮(Button)

    9.2  复选框(Checkbox)

    9.3  复选框组(CheckboxGroup)——单选按钮(Radio Button)

    9.4  下拉式菜单(Choice)

    9.5   画布(Canvas)

    9.6  标签(Label)

    9.7  文本组件(TextComponeent)

    9.7.1  单行文本输入区(TextFild)

    9.7.2  文本输入区(TextArea)

    9.8  列表(List)

    9.9  框架(Frame)

    9.10  面板(Panel)

    9.11  对话框(Dialog)

    9.12  文件对话框(FileDialog)

    9.13  滚动窗口(ScrollPane)

    9.14  菜单(Menu)相关组件

    9.14.1  帮助菜单

    9.14.2  菜单条(MeunBar)

    9.14.3  菜单(Menu)

    9.14.4  菜单项(MenuItem)

    9.14.5  复选框菜单项(CheckboxMmenuItem)

    9.14.6  弹出式菜单(PopupMenu)

    9.15  控制显示效果

    9.15.1  颜色

    9.15.2  字体

    第10章  Java Applet简介

    10.1  什么是Applet

    10.1.1  载入Applet

    10.1.2  Applet的安全机制

    10.1.3  “Hello World!”举例

    10.2  怎样编写一个Applet

    10.2.1  Applet类的继承关系

    10.2.2  Applet中的关键方法

    10.2.3  Applet的显示

    10.2.4  Paint方法与绘图

    10.3  Applet方法和Applet的生命周期

    10.3.1  init方法

    10.3.2  start方法

    10.3.3  stop方法

    10.4  AWT绘图

    10.4.1  paint方法

    10.4.2  update方法

    10.4.3  repaint方法

    10.5  AWT绘图

    10.5.1  AppletViewer

    10.5.2  什么是AppletViewer

    10.5.3  通过AppletViewer调用Applet

    10.6  AppletViewer和Applet的继承关系

    10.6.1  概要

    10.6.2  举例

    10.7  Applet标记

    10.7.1  语法

    10.7.2  说明

    10.8  Applet的附加功能

    10.9  简单的图像测试程序

    10.10  声音

    10.10.1  播放声音

    10.10.2  循环播放声音文件

    10.11  鼠标输入事件

    10.12  读取参数

    第11章  Java的输入输出

    11.1  Java的输入输出流

    11.1.1

    11.1.2  流的基本概念

    11.1.3  输出流常用方法

    11.2  输入输出处理的类层次

    11.3  URL输入流

    11.4  Reader和Writer

    11.4.1  BufferedReader和BufferedWriter

    11.4.2  读取字符串输入

    11.4.3  使用其他字符转换方法

    11.5  文件

    11.6  文件测试和一些实用方法

    11.7  随机文件存取

    11.7.1  创建一个随机存取文件

    11.7.2  存取数据

    11.7.3  添加数据

    第12章  线程

    12.1  线程

    12.1.1  线程体

    12.1.2  线程的状态

    12.2  线程体的构造

    12.2.1  通过继承构造线程体

    12.2.2  通过接口构造线程体

    第13章  Java网络编程

    13.1  网络编程简介

    13.1.1  套接字(socket)

    13.1.2  端口号

    13.1.3  Java网络模型

    13.2  TCP/IP小型服务器

    13.3  TCP/IP客户端

    13.4  UDP数据报通信
  • 内容简介:
    本书系统地介绍了Java的基本语法和编程技术。全书共分13章,分别介绍了Java的数据类型、运算符、表达式、基本语句、字符串处理、异常处理、多线程处理、图形用户接口的实现、网络程序设计等内容。本书适合于已具有C语言等高级语言编程基础的Java初学者。
  • 目录:
    第1章  Java语言入门

    1.1  什么是Java

    1.1.1  Java语言的主要特点

    1.1.2  Java小应用程序Applet

    1.1.3  丰富的类库

    1.1.4  Java与 C、C++的比较

    1.2  一个最基本的Java应用程序

    1.3  使用JDK编译运行HelloWorldApp

    1.3.1  编译

    1.3.2  运行

    1.4  编译时可能出现的问题

    1.4.1  编译时错误

    1.4.2  运行时错误

    1.5  使用Java文档

    第2章  标识符、关键字和数据类型

    2.1  注释与程序

    2.1.1  注释

    2.1.2  分号、程序段和空白

    2.2  标识符

    2.3  Java语言的关键字

    2.4  Java语言基本数据类型

    2.4.1  逻辑类型——boolean

    2.4.2  字符类型——char和String 

    2.4.3  整数类型——byte,short,int和long

    2.4.4  浮点类型——float和double

    2.5  变量的声明和赋值

    2.6  Java编程惯例

    2.7  理解对象概念

    2.7.1  组合数据类型

    2.7.2  创建一个对象

    2.7.3   内存分配与布局

    2.7.4  为引用变量赋值

    2.7.5  缺省初始化和空引用值mull

    2.7.6  概念小结

    第3章  表达式和流程控制

    3.1  表达式

    3.1.1  局部变量和全局变量

    3.1.2  初始化变量

    3.1.3  运算符

    3.1.4  逻辑表达式

    3.1.5  字符串连接符“+”

    3.1.6  布尔逻辑运算符

    3.1.7  右移运算符

    3.1.8  类型转换

    3.1.9  强制类型转换

    3.2  流程控制

    3.2.1  分支语句

    3.2.2  循环语句

    第4章  数组

    4.1  声明数组

    4.2  创建数组

    4.3  初始化数组

    4.4  多维数组

    4.5  数组边界

    4.6  数组拷贝

    第5章  对象、类、包和接口

    5.1  面向对象的程序设计

    5.1.1  对象、类和消息

    5.1.2  继承

    5.1.3  多态

    5.2  类

    5.2.1  类声明

    5.2.2  类体

    5.2.3  成员变量

    5.2.4  方法

    5.2.5  方法重载

    5.2.6  构造方法

    5.2.7  finalize方法

    5.3  对象

    5.3.1  对象的生成

    5.3.2  对象的使用

    5.3.3  对象的清除

    5.4  父类、子类和继承

    5.4.1  创建子类

    5.4.2  成员变量的隐藏和方法的重写

    5.4.3  super

    5.4.4  运行时多态

    5.4.5  final类和方法

    5.4.6  abstract类和方法

    5.4.7  类jave.lang.Object

    5.5  包

    5.5.1  package语句

    5.5.2  import语句

    5.5.3  编译和运行包

    5.6  访权限

    5.6.1  private

    5.6.2  protected

    5.6.3  public

    5.6.4  firenbdly

    5.6.5  举例

    5.7  实例成员

    5.7.1  实例变量和类变量

    5.7.2  实例方法和类方法

    5.7.3  举例

    5.8  接口

    5.8.1  接口的定义

    5.8.2  接口的实现

    5.8.3  接口类型

    5.9  小结

    5.9.1  完整的类定义

    5.9.2  完整的接口定义

    5.9.3  完整的Java源文件

    第6章  Java语言中的异常处理

    6.1  异常

    6.2  举例

    6.3  异常处理

    6.3.1  try和catch语句

    6.3.2  finally语句

    6.3.3  举例

    6.3.4  一些较常见的异常情况

    6.4  异常处理的类层次

    6.5  “声明或处理异常”的原则

    6.6  创建自己的异常

    第7章  生成Java图形用户界面

    7.1  Java.awt包

    7.1.1  组件在容器中的定位问题

    7.1.2  组件大小

    7.2  框架(Frame)容器

    7.2.1  生成一个简单的Frame

    7.2.2  Frame例子

    7.3  面板(Panel)容器

    7.4  容器布局

    7.5  布局管理器

    7.5.1  FlowLayout布局管理器

    7.5.2  BorderLayout布局管理器

    7.5.3  GridLayout布局管理器

    7.5.4  CardLayout 布局管理器

    7.5.5  其他布局管理器

    7.5.6  无布局管理器

    7.6  容器之间的嵌套

    第8章  AWT事件机制

    8.1  什么是事件

    8.1.1  JDK 1.0与JDK1.1事件模型的区别

    8.1.2  JDK 1.1事件举例

    8.2  事件分类

    8.3  一个比较复杂的例子

    8.4  事件适配器(Adapter)

    第9章  AWT组件库

    9.1  按钮(Button)

    9.2  复选框(Checkbox)

    9.3  复选框组(CheckboxGroup)——单选按钮(Radio Button)

    9.4  下拉式菜单(Choice)

    9.5   画布(Canvas)

    9.6  标签(Label)

    9.7  文本组件(TextComponeent)

    9.7.1  单行文本输入区(TextFild)

    9.7.2  文本输入区(TextArea)

    9.8  列表(List)

    9.9  框架(Frame)

    9.10  面板(Panel)

    9.11  对话框(Dialog)

    9.12  文件对话框(FileDialog)

    9.13  滚动窗口(ScrollPane)

    9.14  菜单(Menu)相关组件

    9.14.1  帮助菜单

    9.14.2  菜单条(MeunBar)

    9.14.3  菜单(Menu)

    9.14.4  菜单项(MenuItem)

    9.14.5  复选框菜单项(CheckboxMmenuItem)

    9.14.6  弹出式菜单(PopupMenu)

    9.15  控制显示效果

    9.15.1  颜色

    9.15.2  字体

    第10章  Java Applet简介

    10.1  什么是Applet

    10.1.1  载入Applet

    10.1.2  Applet的安全机制

    10.1.3  “Hello World!”举例

    10.2  怎样编写一个Applet

    10.2.1  Applet类的继承关系

    10.2.2  Applet中的关键方法

    10.2.3  Applet的显示

    10.2.4  Paint方法与绘图

    10.3  Applet方法和Applet的生命周期

    10.3.1  init方法

    10.3.2  start方法

    10.3.3  stop方法

    10.4  AWT绘图

    10.4.1  paint方法

    10.4.2  update方法

    10.4.3  repaint方法

    10.5  AWT绘图

    10.5.1  AppletViewer

    10.5.2  什么是AppletViewer

    10.5.3  通过AppletViewer调用Applet

    10.6  AppletViewer和Applet的继承关系

    10.6.1  概要

    10.6.2  举例

    10.7  Applet标记

    10.7.1  语法

    10.7.2  说明

    10.8  Applet的附加功能

    10.9  简单的图像测试程序

    10.10  声音

    10.10.1  播放声音

    10.10.2  循环播放声音文件

    10.11  鼠标输入事件

    10.12  读取参数

    第11章  Java的输入输出

    11.1  Java的输入输出流

    11.1.1

    11.1.2  流的基本概念

    11.1.3  输出流常用方法

    11.2  输入输出处理的类层次

    11.3  URL输入流

    11.4  Reader和Writer

    11.4.1  BufferedReader和BufferedWriter

    11.4.2  读取字符串输入

    11.4.3  使用其他字符转换方法

    11.5  文件

    11.6  文件测试和一些实用方法

    11.7  随机文件存取

    11.7.1  创建一个随机存取文件

    11.7.2  存取数据

    11.7.3  添加数据

    第12章  线程

    12.1  线程

    12.1.1  线程体

    12.1.2  线程的状态

    12.2  线程体的构造

    12.2.1  通过继承构造线程体

    12.2.2  通过接口构造线程体

    第13章  Java网络编程

    13.1  网络编程简介

    13.1.1  套接字(socket)

    13.1.2  端口号

    13.1.3  Java网络模型

    13.2  TCP/IP小型服务器

    13.3  TCP/IP客户端

    13.4  UDP数据报通信
查看详情
相关图书 / 更多
您可能感兴趣 / 更多
Java 程序设计
高铁乘务英语(魏宏)(第二版)
刘波 主编;魏宏
Java 程序设计
敦煌西域文献题跋辑录(西域文库·典籍编)
刘波 辑录
Java 程序设计
火车浜7号.疯狂处女座
刘波 李梦
Java 程序设计
踵事增华——马约翰体育思想的实践、传承与创新
刘波 乔凤杰 刘璐璐
Java 程序设计
从艺先从法:演艺人员不可不知的法律知识
刘波 主编;曹寅
Java 程序设计
第三卫生间空间设计
刘波 著
Java 程序设计
心中那抹红
刘波 石才夫
Java 程序设计
创业实务(第2版)
刘波 主编
Java 程序设计
赵万里传
刘波 著
Java 程序设计
机器学习实用教程(微课版)
刘波 王荣秀 刘崇文 范兴容
Java 程序设计
思想政治教育网络话语建构研究
刘波 著
Java 程序设计
公路路面机械装备与使用技术
刘波 主编;李光林