书籍详情

Java小程序设计从入门到精通

Java小程序设计从入门到精通

作者:李真文/等

出版社:宇航出版社

出版时间:1997-12-01

ISBN:9787800349423

定价:¥35.00

内容简介
  内容提要本书本着循序渐进、简洁实用的原则,从Java技术、Java语言、语言类、实用类、流与文件、Internet网络编程、小程序、图形用户界面、绘制图形、小程序集锦等九个方面,对Java进行全面、深入的剖析和编程技术介绍。本书以最新的SymantecCafe和MicrosoftVisualJ十十为开发工具,既有对Java语言规范和类库的详细叙述,也有笔者对Java的优劣势的精彩评价,同时附有大量的代码实例,以及穿插着与C/C++(如MicrosoftVisualC++的MFC类库)的比较。随本书一起推出的还有一张多媒体教学光盘。它采用HTML制作成图、文、声并茂的主页,可以用MicrosoftInternetExplorer或NetscapeNavigator等Web浏览器浏览。其中,既有本书精彩内容的语音讲解,更有所有小程序从源代码到运行状态的动态演示。同时,在上下文环境中嵌入大量Internet地址。这些地址都是超级链接,如果您的电脑与Internet相联,就可以立即在线访问到这些资源!本书及其配套光盘是流行开发工具VB,Delphi,VC,BC,VFP,PB等的程序员学习Java的理想读物,也是粗通Java的读者的进阶参考书。
作者简介
暂缺《Java小程序设计从入门到精通》作者简介
目录
     目录
   第一部分 引言
    第1章Internet
    1.1网络
    1.2网络协议
    1.3OSI/ISO参考模型
    1.4TCP/IP协议簇
    1.5Internet
    第2章 WWW
    2.1起源
    2.2工作模式
    2.3特点
    2.4Web浏览器
    2.5统一资源定位器(URL)
    2.6Http
    2.7主页
    2.8HTML
    2.9主页设计
    2.10网址资源
    第3章 Java
    3.1产生背景
    3.2基本特点
    3.3发展方向
    3.4应用前景
    3.5网址资源
    第4章 OoP
    4.1两种范式
    4.2抽象
    4.3三个基本原则
    第5章 SymantecCafe1.51
    5.1选择SymantecCafe
    5.2安装SymantecCafe
    5.3工程管理
    5.4源代码编辑
    5.5资源编辑器
    5.6网址资源
    第6章 用Cafe开发小程序
    6.1Java程序
    6.2Helloworld:播放动画
    6.3Cafe:Java集成开发平台
    6.4IE:支持Java的浏览器
    第7章 用Cafe开发应用程序
    7.1Java应用程序的两种形式
    7.2第一种形式:Helloworld
    7.3第二种形式:JavaWorkShop
    7.4网址资源
    第8章 MicrosoftVisualJ++1.0
    8.1选择Visual J++
    8.2安装VisualJ++
    8.3MicrosoftDeveloperStudio
    8.4项目工作空间
    8.5项目工作空间窗口
    8.6项目工作空间窗口中的视
    8.7Infoviewer
    8.8网址资源
    第9章 用VisualJ十十开发小程序
    9.1Appletl:播放动画
    9.2Applet2:文本输出
    9.3Applet3:添加鼠标事件处理
    9.4Applet4:自己添加源代码
   第二部分 Java 语言
    第10章 数据类型
    10.1Java是一种强类型的语言
    10.2基本数据类型
    10.3整数类型
    10.4浮点数类型
    10.5字符类型
    10.6布尔
    10.7网址资源
    第11章 常量
    11.1整数常量
    11.2浮点常量
    11.3布尔常量
    11.4字符常量
    11.5字符串常量
    第12章 变量
    12.1声明一个变量
    12.2动态初始化
    12.3变量的作用域和生命期
    12.4类型自动转换和强制转换
    12.5表达式的自动类型提升
    第13章 数组
    13.1一维数组
    13.2多维数组
    13.3其他数组声明句法
    13.4指针:一个过时的概念
    第14章 运算符
    14.1算术运算符
    14.2位运算符
    14.3关系运算符
    14.4“?”运算符
    14.5运算符优先级
    第15章 控制语句
    15.1选择语句
    15.2迭代语句
    15.3跳转语句
    第16章 类
    16.1类的一般形式
    16.2一个简单的类:Box
    16.3方法
    16.4构造器
    16.5This
    16.6重载
    16.7用对象作为参数
    16.8返回对象
    16.9递归
    16.10访问控制
    16.11Static
    16.12Final
    16.13再论数组
    第17章 继承
    17.1继承
    17.2访问控制
    17.3实例
    17.4Super
    17.5方法重载
    17.6动态方法派遣
    17.7Abstract
    17.8再论Final
    第18章 包
    18.1定义包
    18.2访问保护
    18.3Import
    第19章 接口
    19.1定义一个接口
    19.2实现接口
    19.3接口中的变量
    19.4接口继承
    第20章 异常
    20.1异常处理
    20.2异常类型
    20.3未捕获的异常
    20.4使用Try和Catch
    20.5显示异常的描述
    20.6多个Catch语句
    20.7Throw
    20.8Throws
    20.9FinalLY
   第三部分 java.lang包
    第21章 字符串类
    21.1何以两个类
    21.2格式化字符串
    21.3从路径获取文件名
    21.4进一步参考
    第22章 包裹类
    22.1彻底的面向对象
    22.2从变量构造实例对象
    22.3从实例对象获取变量
    22.4包裹类与String之间的转换
    22.5Wrapperdemo
    第23章 数学类
    23.1概述
    23.2MathDemo
    23.3进一步参考
    第24章 Thread类
    24.1概述
    24.2创建线程
    24.3线程优先级
    24.4ThreadDemo
   第四部分java.util包
    第25章 Vector类
    25.1概述
    25.2 VectorDemo
    第26章 Date类
    26.1概述
    26.2DateDemo
    26.3Java也有2000年问题
    第27章 Hashtable类
    27.1散表
    27.2Hashtable类
    27.3HashtableDemo
   第五部分java.io包
    第28章 控制台的输入/输出
    28.1System类
    28.2ConsoleDemo
    第29章 文件的输入/输出
    29.1一般文件输入/输出
    29.2FileIODemo
    29.3缓冲输入/输出
    29.4DataIODemo
    第30章 文件与目录
    30.1File
    30.2FileDemo
   第六部分java.net包
    第31章 网址
    31.1概述
    31.21netaddress
    31.3InetAddressDenmo
    第32章 URL
    32.1概述
    32.2格式
    32.3URL
    32.4URLDemo
    32.5URLCONNECTION
    32.6UCDe mo
    第33章 TCP/IPSocket
    33.1概述
    33.2Socket
    33.3SocketDemo
    33.4ServerSocket
    第34章 UDP和数据包
    34.1概述
    34.2DatagramPacket
    34.3DatagramDemo
   第七部分 java.applet包
    第35章 小程序类
    35.1概述
    35.2创建AppletDemo工程
    35.3用CafeStudio添加组件
    35.4显示图片和绘制图形
    35.5播放音频
    35.6显示状态信息和调试信息
    35.7从HTML获取参数
   第八部分 java.awt 包
    第36章 图形用户界面
    36.1GUI类
    36.2组件
    36.3窗口
    36.4包容器
    36.5布局管理器
    第37章 组件
    37.1组件一览
    37.2组件应用环境
    37.3添加组件的方式
    37.4对组件事件的响应
    第38章 窗口系统
    38.1Java的窗口系统
    38.2Window
    38.3菜单
    38.4Frame
    38.5Dialog
    38.6FileDialog
    38.7WindowDemo
    38.8创建工程
    38.9用CafeStudio制作资缘
    38.10对事件进行处理
    38.11结果演示
    第39章 布局管理器(一):FlowLayout和BorderLayout类
    39.1布局管理器
    39.2FlowLayout
    39.3borderLayout
    39.4LayoutManagerIDemo1
    39.5构造画布对象
    39.6构造面板
    39.7构造小程序
    第40章 布局管理器(二):GridLayout和CardLavout
    40.1GridLayout
    40.2CardLayout
    40.3小程序演示
    40.4Keypad
    40.5PhoneCard
    40.6LayoutManagerDemo2
    第41章 绘图综述
    41.1分类
    41.2原理
    第42章 绘制几何图形
    42.1基本的几何元素
    42.2绘制方法
    42.3GeometryDemo
    42.4几点看法
    第43章 显示图象
    43.1Java的图象处理
    43.2ImageDemo
    43.3ImageDemo简版:ImageDemo2
    第44章 实现动画
    44.1动画原理
    44.2AnimationDemo1:直接调用Thread.Sleep
    44.3AnimationDemo2:从Thread派生
    44.4AnimationDemo3:实现接口Runnable
   第九部分 小程序集锦
    第45章 食物链模拟
    45.1动态、可交互的食物链
    45.2设计思路
    45.3类构造
    45.4FoodChainPanel
    45.5FoodChain
    第46章 绘制统计曲线
    46.1在Web上发布统计曲线
    46.2实现要点和基本功能
    46.3类的构造
    46.4Curve
    46.5Plot
    第47章 计算器
    47.1计算器:Java版
    47.2实现要点
    47.3类构造
    47.4Calculator
    第48章 时钟
    48.1在Web页面上嵌入一个时钟
    48.2实现要点
    第49章 三维图形和动画
    49.1三维图形和动画:Java高级应用
    49.2基本功能和实现要点
    49.3FileFormatException
    49.4Matrix3D
    49.5Mode13D
    49.6GraphicsPane1
    49.7Graphics3D
    第50章 希望电台
    50.1在Web上建造电台
    50.2实现要点
    50.3BackGround
    50.4RadioButton
    50.5HopeRadio
   第十部分 附录
    附录1JavaAPI第一部分:核心包
    附录2JavaAPI第二部分:窗口工具集和小程序
   
猜您喜欢

读书导航