网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | Java程序设计教程 |
分类 | |
作者 | 向守超,刘军,张永志编 |
出版社 | 西安电子科技大学出版社 |
下载 | |
简介 | 目录 章 Java概述 11.1 Java简介 11.1.1 Java起源 11.1.2 Java发展史 21.1.3 Java的特点 21.2 Java体系 41.2.1 Java应用平台 41.2.2 Java专有名词 51.2.3 Java跨平台原理 51.3 JDK工具 71.3.1 JDK简介 71.3.2 JDK安装配置 71.3.3 JDK目录 91.4 集成开发环境 101.4.1 Eclipse简介 101.4.2 Eclipse下载及安装 101.4.3 Eclipse基本操作 121.5 Java应用程序 161.5.1 Java语言编写规范 161.5.2 Java注释 171.5.3 Java打印输出 181.5.4 Hello World程序 19练习题 19第2章 数据类型与运算符 212.1 字符 212.1.1 字符集 212.1.2 分隔符 222.1.3 标识符 222.1.4 关键字 232.2 变量和常量 232.2.1 变量 232.2.2 常量 242.3 数据类型 242.3.1 基本数据类型 242.3.2 引用数据类型 282.3.3 数据类型转换 292.4 运算符 302.4.1 自增、自减运算符 312.4.2 算术运算符 322.4.3 关系运算符 342.4.4 逻辑运算符 352.4.5 位运算符 372.4.6 赋值运算符 382.4.7 条件运算符 402.4.8 运算符优先级 40练习题 41第3章 流程控制结构 443.1 语句概述 443.2 分支结构 453.2.1 if条件语句 453.2.2 switch开关语句 493.3 循环结构 513.4 转移语句 55练习题 59第4章 数组 624.1 创建数组 624.1.1 数组的声明 624.1.2 数组的初始化 634.2 访问数组 644.3 冒泡排序算法 654.4 foreach遍历数组 664.5 二维数组 674.6 Arrays类 69练习题 72第5章 类和对象 765.1 面向对象思想 765.1.1 面向对象简介 765.1.2 面向对象的基本名称 775.2 类和对象 795.3 方法 855.3.1 方法的声明 855.3.2 方法的参数传递机制 865.3.3 构造方法 885.3.4 方法的重载 905.3.5 static关键字 915.3.6 this关键字 925.3.7 可变参数 945.4 包 955.5 访问权限修饰符 985.6 单例类 102练习题 103第6章 Java常用类 1066.1 基本类型的封装类 1066.2 Object类 1086.2.1 equals()方法 1096.2.2 toString()方法 1106.3 字符串类 1126.3.1 String类 1136.3.2 StringBuffer类 1156.3.3 StringBuilder类 1176.4 Scanner类 1196.5 Math类 1206.6 Date类与Calendar类 1236.6.1 Date类 1236.6.2 Calendar类 1256.7 格式化处理 1266.7.1 数字格式化 1276.7.2 货币格式化 1286.7.3 日期格式化 1296.7.4 消息格式化 132练习题 135第7章 继承与多态 1387.1 类之间关系概述 1387.2 继承 1397.2.1 继承的特点 1397.2.2 方法的重写 1437.2.3 super关键字 1447.2.4 final关键字 1487.3 多态 1507.3.1 上转型对象 1507.3.2 引用变量的强制类型转换 1527.3.3 instanceof运算符 1537.4 内部类 1547.4.1 非静态内部类 1547.4.2 局部内部类 1567.4.3 静态内部类 1587.4.4 匿名内部类 1597.5 类之间的其他关系 1617.5.1 依赖关系 1627.5.2 关联关系 1627.5.3 聚合关系 1637.5.4 组成关系 164练习题 166第8章 抽象类、接口和枚举 1688.1 抽象类 1688.1.1 抽象类的定义 1688.1.2 抽象类的使用 1698.1.3 抽象类的作用 1718.2 接口 1728.2.1 接口的定义 1728.2.2 接口的实现 1738.2.3 接口的继承 1758.3 枚举 1768.3.1 枚举类的定义 1778.3.2 包含属性和方法的枚举类 1798.3.3 Enum类 181练习题 184第9章 异常 1869.1 异常概述 1869.1.1 异常类 1869.1.2 异常处理机制 1879.2 捕获异常 1889.2.1 try...catch语句 1899.2.2 try...catch...finally语句 1929.2.3 嵌套的try...catch语句 1959.2.4 多异常捕获 1979.3 抛出异常 1989.3.1 throw抛出异常对象 1999.3.2 throws声明抛出异常序列 1999.4 自定义异常 201练习题 2020章 泛型与集合 20510.1 泛型 20510.1.1 泛型定义 20510.1.2 通配符 20710.1.3 有界类型 20810.1.4 泛型的限制 21210.2 集合概述 21210.2.1 集合框架 21210.2.2 迭代器接口 21410.3 集合类 21510.3.1 Collection接口 21510.3.2 List接口及其实现类 21710.3.3 Set接口及其实现类 21910.3.4 Queue接口及其实现类 22110.3.5 Map接口及其实现类 22410.4 集合转换 226练习题 2281章 输入/输出流 23011.1 输入/输出流概述 23011.2 File类 23111.3 字节流 23411.3.1 InputStream 23411.3.2 OutputStream 23611.4 字符流 23811.4.1 Reader 23811.4.2 Writer 24011.5 过滤流和转换流 24111.5.1 过滤流 24111.5.2 转换流 24311.6 对象流 24411.6.1 对象序列化与反序列化 24511.6.2 ObjectInputStream和ObjectOutputStream 24511.7 NIO 24711.7.1 NIO概述 24811.7.2 Buffer 24811.7.3 Channel 25011.7.4 字符集和Charset 25211.7.5 文件锁 25411.7.6 NIO.2 255练习题 2572章 多线程 26012.1 线程概述 26012.1.1 线程和进程 26012.1.2 Java线程模型 26212.1.3 主线程 26312.2 线程的创建和启动 26412.3 线程的生命周期 26912.3.1 新建和就绪状态 27012.3.2 运行和阻塞状态 27112.3.3 死亡状态 27212.4 线程的优先级 27412.5 线程的同步 27612.5.1 同步代码块 27612.5.2 同步方法 27912.5.3 同步锁 28212.6 线程通信 28512.7 Timer定时器 288练习题 2893章 Swing UI设计 29213.1 WindowBuilder插件 29213.1.1 WindowBuilder插件安装 29213.1.2 WindowBuilder插件的使用过程 29513.2 GUI概述 29813.2.1 AWT和Swing 29813.2.2 Swing组件层次 29913.3 容器与布局 29913.3.1 JFrame很好容器 30013.3.2 JPanel中间容器 30013.3.3 BorderLayout边界布局 30113.3.4 FlowLayout流布局 30113.3.5 GridLayout网格布局 30213.3.6 CardLayout卡片布局 30213.3.7 NULL空布局 30313.4 基本组件 30413.4.1 Icon图标 30513.4.2 JButton按钮 30613.4.3 JLabel标签 30613.4.4 文本组件 30713.4.5 JComboBox组合框 30813.4.6 JList列表框 30813.4.7 JRadioButton单选按钮 30913.4.8 JCheckBox复选框 31013.4.9 用户注册界面 31013.5 事件处理 31613.5.1 Java事件处理机制 31613.5.2 事件和事件监听器 31813.6 标准对话框 31913.6.1 消息对话框 32013.6.2 输入对话框 32113.6.3 确认对话框 32113.6.4 选项对话框 32213.7 菜单 32213.7.1 下拉式菜单 32213.7.2 弹出式菜单 32613.8 表格与树 32713.8.1 表格 32813.8.2 树 331练习题 3364章 JDBC与MySQL编程 33814.1 JDBC基础 33814.1.1 JDBC简介 33814.1.2 JDBC驱动 33914.1.3 JDBC API 34014.2 数据库环境搭建 34314.2.1 创建数据库表 34314.2.2 设置MySQL驱动类 34414.3 数据库访问 34514.3.1 加载数据库驱动 34514.3.2 建立数据库连接 34614.3.3 创建Statement对象 34614.3.4 执行SQL语句 34714.3.5 访问结果集 34714.4 操作数据库 34914.4.1 execute()方法 34914.4.2 executeUpdate()方法 35114.4.3 PreparedStatement接口 35314.5 事务处理 355练习题 3575章 网络编程 35915.1 Java网络API 35915.1.1 InetAddress类 35915.1.2 URL类 36215.1.3 URLConnection类 36415.1.4 URLDecoder类和URLEncoder类 36515.2 基于TCP的网络编程 36615.2.1 Socket类 36715.2.2 ServerSocket类 36915.2.3 聊天室 372练习题 378参考文献 380 内容推荐 本书深入浅出讲述了Java面向对象程序设计的基础知识,并对Java的高级应用进行深入分析和讲解。内容涵盖Java概述,数据类型与运算符,流程控制结构,数组,类和对象,Java常用类,继承与多态,抽象类、接口和枚举,异常,泛型与集合,输入/输出流,多线程,Swing UI设计,JDB |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。