Java语言编程基础教程

当前位置:首页 > 教材 > 征订教材 > Java语言编程基础教程

出版社:清华大学出版社
出版日期:2005-5
ISBN:9787302106487
作者:宋振会
页数:342页

作者简介

Java是美国SUN公司在1996年正式推出的纯面向对象的编程语言,主要用于Internet网络编程,目前为Java 2版本。本书按照此标准为基础,对Java进行了全面、详细的介绍。
Java是在C++的基础上发展起来的,因此其基本语法和C++类似。为了让没有C++基础的读者也能读懂本书,本书在前面章节安排了C++的基础内容。概括起来本书内容主要包括:从C++编程转到Java编程;常量、变量和内存;运算符、优先级和结合律;面向对象的编程方法(类);条件判定和循环;创建窗体界面的组件;使用布局管理器布局界面;创建基于Web的Applet应用;窗体界面的交互和事件处理;程序运行中的异常处理;多线程编程;文件管理和输入/输出流;基于Web的网络编程。本书编写时参考了大量的国际软件工程师培训教程,又借鉴了作者多年的编程经验和教学经验,采用符合国际性标准的编程方法和惯例,将一些高深、抽象的理论,通过大量的程序案例进行讲述,使读者阅读起来通俗易懂。
本书是学习Java语言编程的优秀教程,内容丰富,讲述清楚,实例典型而丰富,适用于Java培训学员、高等院校及职业院校的学生、其他Java编程爱好者。

书籍目录

第1章  从C++编程转到Java编程 Java概述
  Java的历史
  Java程序
  Java的性质
 Java与C++的对比
  数据类型
  运算符和构造
  继承性
  方法和方法重载
  数组和String对象
  main()方法
  类、对象和方法
  执行Java程序
  Java包
  访问区分符
  抽象类和接口  无用信息收集 把C++代码转换为Java代码  保存、编译和运行Java程序
  Java程序的成分 小结
 独立实践
第2章 常量、变量和内存
 Java基础知识
  源程序中的注释
  转义字符:\
  标识符与关键字 数据类型概述  数据类型的分类
  常量、变量和内存 基本数据类型  布尔型(boolean)  字符型(char)  整型(int)  浮点型(float) 数据类型转换 静态变量:static 小结 独立实践第3章 运算符、优先级和结合律 基本概念 基本运算符  算术运算符  算术赋值运算符  一元增量、减量运算符  比较运算符  逻辑运算符 条件运算符 小结 独立实践第4章 面向对象的编程方法(类) Java中的类  声明类  创建类对象  类作用域  类对象访问符(.) 类的访问区分符  抽象和封装  使用访问区分符实现抽象和封装 成员函数 带参数的函数  形参和实参  调用函数 构造符的需要 静态变量和静态函数  静态变量  静态函数 小结 独立实践第5章 条件判定和循环 条件构造  if…else构造  switch…case构造 循环构造  while循环  do…while循环  break和continue语句  for循环构造 小结 独立实践第6章 创建窗体界面的组件 识别用户界面窗口的组件  用户界面的需要  用户界面的类型  图形用户界面(GUI)  抽象窗口工具箱(AWT)  Java基础类(JFC) 创建窗体界面组件的包及类继承关系  java.awt包  javax.swing包 创建窗体界面的组件  创建一个框架:JFrame类  向框架添加按钮:JButton类  设置流布局管理器:FlowLayout类  向框架添加容器:JPanel类  静态文本标签:JLabel类  图像插图:Icon接口ImageIcon类  文本框:JTextField类  口令框:JPasswordField类  文本区:JTextArea类  滚动条:JScrollPane类  文本列表框:JList类  文本组合框:JComboBox类  复选框:JCheckBox类  单选按钮:JRadioButton类  表格:JTable类
  菜单:JMenuBar、JMenu和  JMenuItem类 案例精析 小结 独立实践第7章 使用布局管理器布局界面 布局管理器:LayoutManager
  使用布局  布局管理器种类  FlowLayout(流布局管理器)  GridLayout(网格布局管理器)  BorderLayout(边界布局管理器)  CardLayout(卡片布局管理器)  BoxLayout(盒布局管理器)  GridBagLayout(GridBag布局管理器) 案例精析  布局客户信息界面  学员信息编辑器 小结 独立实践第8章 创建基于Web的Applet应用 关于Applets 网线创建小应用程序:Applets  Japplet类  小应用程序(Applets)的运行  机制
 Applications修改为Applets
 编写HTML文件的代码 在Applet中绘图  绘图:Graphics类66  设置颜色:Color类  设置字体:Font类 案例精析  修改客户信息应用为Applets70  修改学员信息编辑器为Applets  绘制时钟日历 小结 独立实践第9章 窗体界面的交互和事件处理 交互与事件处理  事件处理概述  接口的需要  Adapter类的需要 事件处理机制  事件驱动编程  事件的组件  委派事件模型 事件类和接口  事件类:XXXEvent  事件实现的接口:XXXListener 选择适当的事件类型 对事件的响应  在Applets状态栏上显示信息  弹出式窗口:JOptionPane类  对话框窗口:JDialog类  显示另一个窗口界面 案例精析  为客户信息Applets添加事件 小结 独立实践第10章 程序运行中的异常处理 异常  异常的概念  异常类的层次结构  常见的异常 异常处理  异常处理机制  捕获异常  声明抛弃异常throws 用户定义的异常  用户定义异常的需要  创建用户定义的异常类  抛弃异常throw
 案例精析  为客户信息Applets添加异常处理 小结 独立实践第11章 实现多线程编程 基本概念  进程  线程  多线程的定义 实现线程  实现线程的方法
  线程的生命周期
 实现线程的例子  在DOS窗口中输出  在Applet中绘制
  在Windows界面的文本框中输出 与日期相关的类
  Date类  Calendar类  GregorianCalendar类 案例精析  为客户信息Applets添加日期线程  绘制时钟日历 小结 独立实践第12章 文件管理和输入/输出流 文件管理:File类 字节输入/输出流  字节输入/输出流类层次结构  流(Stream)  InputStream和OutputStream类  FileInputStream和FileOutputStream类  连接输入流:SequenceInputStream类  过滤流:FilterInputStream和  FilterOutputStream 用RandomAccessFile类读写文件 字符读入/写出  Reader和Writer类 案例精析  将客户信息Applets保存到文件 小结 独立实践第13章 基于Web的网络编程 网络基本概念  局域网和广域网  IP地址  域名  网络传输协议  服务类型和端口号 InetAddress类 Socket类和ServerSocket类 创建网络客户Applet  与服务器通信所需的类和方法  何时将数据提交给服务器
  读写数据所需的类和方法 创建服务器应用  服务器使用的类和方法  创建服务器  监听客户请求  启动服务器  连接线程  读写数据所需的类和方法  要处理的异常 小结 独立实践附录 附录A ASCII字符集 附录B Java的关键字

图书封面


 Java语言编程基础教程下载



发布书评

 
 


精彩短评 (总计10条)

  •     很好,很基础,使人易懂
  •     书的内容很好,通俗易懂,质量也不错,发货速度也行,值得一赞!
  •     太慢了,用了一个多星期
  •     我所买书中最差的一本!!
  •     买了之后,发现有些东西没有,只好借书看
  •     是正版的 挺好的 下次买书还在当当网
  •     之前学过C/C++,后来要学Java。看了一下这本书的目录决定买了,但是到手之后看了看,发觉不是很适合Java初学者。没有字符串,没有数据库,没有.....总之不是少了很多该有,该说的内容,就是说的很简单粗略,不过图形界面部分说的还是不错的。
  •     简单易懂,适合入门者。
  •     这本确实正版,但是书皮很脏啊,特别脏。
  •     帮同学买的,感觉书质很好,应该是正品
 

农业基础科学,时尚,美术/书法,绘画,软件工程/开发项目管理,研究生/本专科,爱情/情感,动漫学堂PDF下载,。 PDF下载网 

PDF下载网 @ 2024