书籍详情

跟我学Java编程语言:程序开发宝典

跟我学Java编程语言:程序开发宝典

作者:姜晓铭,刘晨主编

出版社:冶金工业出版社

出版时间:1999-09-01

ISBN:9787502424589

定价:¥30.80

内容简介
  内容简介本书介绍了Java的基础知识,包括Java的历史,与Java有关的Internet知识,Java的特点。这些知识的学习可以帮助我们认识Java的用途和Java的地位。然后介绍Java的基本语法。另外,还介绍了Java提供的工具包,以便帮助读者进行如多线程程序设计、Applet小应用程序的设计等等。通过对本书的学习,将使读者能够对Java程序有一个全面的了解,掌握Java程序设计技术,将Java程序应用于网络,将使网页生动宜人,富有吸引力。随着网络的发展,Java的应用前景将会更加广阔,更多的读者将学会使用Java编程语言。
作者简介
暂缺《跟我学Java编程语言:程序开发宝典》作者简介
目录
     目录
   第1章 Java概述
    1.1Java的由来
    1.2Java与Internet
    1.2.1Internet基本概念
    1.2.2Internet的发展
    1.2.3Internet功能与服务
    1.3访问Internet服务器
    1.3.1怎样访问网络计算机
    1.3.2Internet网络服务器简介
    1.4超文本HTML与Java
    1.4.1超文本的实质
    1.4.2超文本的标签
    1.4.3超文本的制作
    1.5Java的特点
    1.5.1平台无关性
    1.5.2安全性
    1.5.3面向对象
    1.5.4简单性
    1.5.5动态特性
    1.5.6分布性
    1.5.7多线程
   第2章 认识Java程序
    2.1建立起面向对象的概念
    2.2类与对象
    2.2.1类的封装性
    2.2.2类的继承性
    2.2.3类的多态性
    2.2.4对象间消息传递
    2.3Java程序结构
    2.3.1类的组成
    2.3.2函数
    2.3.3方法
    2.3.4Java程序的组成
    2.3.5说明C(或C++)入口的一个例子
    2.3.6说明Java程序入口的一个例子
    2.3.7Java程序与C程序对照举例
   第3章 Java的基本语法
    3.1Java的符号集
    3.1.1Java的合法标识符
    3.1.2Java的关键字
    3.2Java的数据类型、变量 常量
    3.2.1变量命名规则
    3.2.2基本数据类型
    3.2.3Java的数据类型的转换
    3.2.4复合数据类型
    3.3Java算术运算
    3.3.1算术运算符
    3.3.2算术运算符的优先级
    3.3.3算术运算的操作数的类型转换
    3.3.4算术表达式
    3.4赋值运算
    3.5Java的关系运算及逻辑运算
    3.5.1关系运算符
    3.5.2关系表达式及其运算
    3.5.3逻辑运算符
    3.5.4逻辑运算规则
    3.5.5逻辑表达式及其运算
    3.6Java整数的位运算
    3.7其他运算符
    3.7.1方括号[]和圆括号运算符()
    3.7.2new运算符和instanceof运算符
    3.8混合运算
    3.9Java的程序语句
    3.9.1基本语句
    3.9.2流程控制语句
   第4章 Java开发环境VisualJ++.
    4.1使用VJ++集成环境编译运行程序
    4.2VisualJ++ 的进一步操作
    4.2.1建立自己的工作桌面
    4.2.2对Tab 键的设置
    4.2.3界面部件的功能简介
    4.3VisualJ++1.1智能程序生成器Wizard
   第5章 类与对象的操作
    5.1创建实例对象
    5.1.1对象的创建
    5.1.2对象的使用
    5.1.3对象的释放
    5.2包
    5.2.1包操作语句imp0rt
    5.2.2包操作语句package
    5.3类的定义
    5.3.1类名部分说明
    5.3.2类体的说明
    5.4类的访问权限
    5.4.1类的访问权限
    5.4.2公共public类
    5.4.3具有friendly权限的类
    5.5成员变量的声明和初始化
    5.6成员变量的访问权限
    5.6.1成员变量访问权限
    5.6.2私有private成员变量
    5.6.3保护pr0tected成员变量
    5.6.4公共public成员变量
    5.6.5具有friendly权限的成员变量
    5.7再论成员变量
    5.7.1实例成员变量
    5.7.2类变量(static变量)
    5.8方法的定义
    5.8.1定义方法的一般格式
    5.8.2局部变量
    5.8.3方法的权限
    5.9方法的数据传递
    5.9.1方法的参数
    5.9.2方法的返回值
    5.10方法的重载
    5.11构造方法
    5.12类的继承
    5.12.1子类对父类的继承
    5.12.2成员变量和成员方法的隐藏
    5.12.3this和super用法
    5.13抽象类与最终类
    5.14接口
    5.15不同类的对象转换
   第6章 Java的例外处理
    6.1例外处理机制
    6.2例外类的层次
    6.3例外处理语句及使用
    6.3.1try-catch语句
    6.3.2try-catch-finally
    6.3.3throws语句
    6.3.4throw语句
    6.4例外处理举例
    6.4.1Throwable类
    6.4.2自定义例外类
   第7章 Java工具包
    7.1Java的类包
    7.2掌握类的继承
    7.3最高父类Object
    7.4系统类System
    7.4.1系统类介绍
    7.4.2标准输入输出功能
    7.4.3系统属性操作功能
    7.5字符串处理类String和StringBuffer
    7.5.1String类的对象的操作
    7.5.2可变字符串StringBuffer对象的操作
    7.6简单数据类型封装类
    7.6.1整型数据的封装
    7.6.2长整型数据封装类Long
    7.6.3浮点型数据的封装类Fl0at
    7.6.4Double类
    7.6.5其它简单数据类型的封装简介
    7.7Math类
   第8章 输入输出操作
    8.1流的层次结构
    8.2InputStream流和OutputStream流
    8.3内存读写
    8.4管道流
    8.5文件输入输出流
    8.5.1文件类
    8.5.2文件输入输出
    8.5.3随机访问文件
    8.6连接多个流
    8.7过滤流
    8.7.1缓冲流BufferedInputStream和BufferedOutputStream
    8.7.2LineNumberInputStream流
    8.7.3DataInputStream和DataOutputStream流
    8.7.4PushbackInputStream流
    8.8PrintStream流
   第9章 多线程程序设计
    9.1线程的机制
    9.2线程的运行机理
    9.3线程的创建方法
    9.3.1通过Thread类的子类创建线程
    9.3.2通过Runnable接口创建线程
    9.3.3创建线程的例子
    9.4线程的优先级
    9.5创建服务线程——Daemon线程
    9.6线程组
    9.7多线程及线程同步
    9.7.1一般多线程
    9.7.2线程同步控制
    9.7.3线程死锁
   第10章 Applet基础
    10.1第一个Applet小应用程序
    10.2Applet的运行平台浏览器
    10.2.1浏览器
    10.2.2超文本中的Applet标签
    10.2.3用getParameter(String paramname)方法取得参数
    10.3Applet程序的运行机理
    10.4Applet程序的结构
    10.5Applet程序设计
    10.5.1基本Applet程序
    10.5.2多线程Applet设计
    10.6Applet的安全机制
   第11章 多媒体技术基础
    11.1多媒体设计类的继承天系
    11.2对象的属性
    11.3设置字体
    11.3.1Font类
    11.3.2字体(Font)对象的创建
    11.3.3设置字体
    11.4设置颜色
    11.4.1Color类
    11.4.2颜色对象的创建
    11.4.3颜色的设置
    11.5Graphics类
    11.5.1Graphics类的定义及主要方法
    11.5.2绘图方法的具体使用
    11.5.3利用Graphics封装的方法进行绘图
    11.6图像处理
    11.6.1普通图像的装载
    11.6.2使用缓冲技术绘制图像
    11.6.3使用图像监控器ImageObserver监视图像装载
    11.7动画技术
    11.7.1缓冲技术创建动画
    11.7.2使用MediaTracker播放动画
    第12章 Applet图形用户界面设计
    12.1Java图形界面设计工具集AWT.
    12.1.1AWT工具包的类的继承关系
    12.1.2AWT界面的组成
    12.1.3C0mponent类
    12.2图形界面基本组件
    12.2.1按钮Button
    12.2.2标签label
    12.2.3核选框Checkbox
    12.2.4文本区(TextArea)的创建
    12.2.5文本框(TextField)的创建
    12.2.6滑动条(Scrollbar)的创建
    12.2.7画板Canvas
    12.2.8列表框List
    12.2.9下拉列表Choice
    12.2.10容器
    12.3组件的布局方式
    12.3.1BorderLayout方式
    12.3.2CardLayout方式
    12.3.3Fl0wLayout方式
    12.3.4GridLayout方式
    12.3.5GridBagLayout方式
    12.4事件处理
   第13章 Java的网络通信功能
    13.1Internet地址
    13.2URL资源定位
    13.3使用URLConnection对象连接URL服务器
    13.4数据包方式实现服务器与客户通信
    13.5流连接方式实现客户端与服务器端之间的通信
    13.5.1客户端插座Socket
    13.5.2服务器端插座ServerSocket
   第14章 VJ+ +的可视化编程
    14.1建立资源文件
    14.2生成资源类
    14.3使用资源
   
猜您喜欢

读书导航