Java程序开发基础()

Java程序开发基础()
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: , ,
2018-12
版次: 1
ISBN: 9787302510581
定价: 49.00
装帧: 平装
开本: 16
纸张: 胶版纸
页数: 269页
字数: 426千字
8人买过
  • 《Java程序开发基础》从初学者的角度出发,紧密结合Java项目开发过程中的技术要求,通过丰富的代码示例、清晰的讲解图例、大量的编程练习详细介绍了Java开发的实用基础知识,旨在培养学生的实际动手能力和学习自主性。全书分为7章,包括:Java开发简介、类和对象、继承和多态、Java语言基础类、数组和集合、IO框架、数据库访问技术。 

    本书可作为应用型本科院校、高等职业院校软件技术专业Java语言程序设计课程的配套教材,也可作为Java开发爱好者的学习入门用书。 第1章  Java开发简介    1 

    1.1  Java语言简介    1 

    1.2  Java开发环境的搭建    1 

     1.2.1  JDK的安装和配置    1 

     1.2.2  Eclipse的安装和配置    7 

    1.3  Java开发体验    9 

     1.3.1  使用文本编辑器开发Java程序    10 

     1.3.2  使用Eclipse开发Java程序    11 

    习题1    16 

    第2章  类和对象    17 

    2.1  面向对象编程体验    17 

    2.2  类的定义和对象的创建    18 

    2.3  变量和数据类型    19 

     2.3.1  标识符    19 

     2.3.2  数据类型    20 

    2.4  成员方法    23 

    2.5  构造方法    24 

    2.6  Java程序运行时的内存分析    26 

    2.7  指向对象自身的引用:this    31 

    2.8  静态修饰符static    33 

    2.9  包机制:package和import    36 

    习题2    38 

    第3章  继承和多态    43 

    3.1  子类继承父类    43 

    3.2  方法的覆盖和变量的隐藏    47 

    3.3  终态修饰符final    52 

    3.4  访问权限修饰符    53 

    3.5  对象转型    57 

    3.6  多态性    60 

    3.7  抽象类    62 

    3.8  接口    65 

    习题3    68 

    第4章  Java语言基础类    77 

    4.1  Java API文档    77 

    4.2  始祖类    80 

    4.3  字符串类    83 

    4.4  包装器类    90 

    4.5  数学类    91 

    4.6  随机数类    92 

    4.7  时间日期类    92 

    4.8  扫描器类    95 

    4.9  Java异常处理    96 

     4.9.1  异常的概念    96 

     4.9.2  捕获处理异常    98 

     4.9.3  抛出异常    99 

     4.9.4  异常的分类    101 

     4.9.5  多异常处理    102 

     4.9.6  自定义异常    104 

    习题4    105 

    第5章  数组和集合    112 

    5.1  数组    112 

     5.1.1  数组的创建    112 

     5.1.2  基本数据类型数组    113 

     5.1.3  引用数据类型数组    115 

     5.1.4  多维数组    118 

    5.2  集合    119 

     5.2.1  集合框架概述    120 

     5.2.2  集合Collection    121 

     5.2.3  列表List    122 

     5.2.4  映射Map    126 

     5.2.5  集Set    135 

     5.2.6  集合框架小结    139 

    5.3  泛型    140 

    5.4  枚举    144 

    习题5    146 

    第6章  I/O框架    156 

    6.1  I/O流概述    156 

    6.2  字节流    157 

    6.3  字符流    160 

    6.4  节点流    163 

    6.5  过滤流    167 

     6.5.1  缓冲流    167 

     6.5.2  数据流    169 

     6.5.3  打印流    171 

    6.6  对象流    173 

     6.6.1  对象的克隆    173 

     6.6.2  对象序列化    176 

    6.7  I/O流重定向    180 

    6.8  文件类    180 

    6.9  随机访问文件类    185 

    习题6    186 

    第7章  数据库访问技术    192 

    7.1  MySQL数据库    192 

     7.1.1  MySQL数据库的安装    192 

     7.1.2  MySQL数据管理工具Navicat    196 

    7.2  JDBC连接数据库    200 

    7.3  数据库CRUD基本操作    203 

     7.3.1  基于Statement的CRUD操作    204 

     7.3.2  更为安全的PreparedStatement    215 

    7.4  JDBC批量处理    218 

    7.5  多表关联的数据库操作    220 

    7.6  JDBC事务控制    223 

    7.7  数据库连接池技术    226 

    7.8  Apache DbUtils工具包    230 

     7.8.1  DbUtils简介    230 

     7.8.2  DbUtils的数据CRUD操作    230 

     7.8.3  多表关联的DbUtils数据库操作    237 

     7.8.4  DbUtils获取新增记录的主键id    240 

    7.9  JDBC总结    241 

    习题7    242 

    附录A  GUI编程简介    255 

    A.1  界面设计    255 

    A.2  事件交互    257 

    A.3  使用WindowBuilder开发GUI程序    258 

    附录B  Eclipse使用入门    262 

    B.1  插件安装    262 

    B.2  设置字符集    263 

    B.3  重置透视图    263 

    B.4  生成可执行JAR文件    264 

    B.5  Eclipse常用快捷键    265 

    B.6  Eclipse中常见的错误提示    266 

    参考文献    270 

     

  • 内容简介:
    《Java程序开发基础》从初学者的角度出发,紧密结合Java项目开发过程中的技术要求,通过丰富的代码示例、清晰的讲解图例、大量的编程练习详细介绍了Java开发的实用基础知识,旨在培养学生的实际动手能力和学习自主性。全书分为7章,包括:Java开发简介、类和对象、继承和多态、Java语言基础类、数组和集合、IO框架、数据库访问技术。 

    本书可作为应用型本科院校、高等职业院校软件技术专业Java语言程序设计课程的配套教材,也可作为Java开发爱好者的学习入门用书。
  • 目录:
    第1章  Java开发简介    1 

    1.1  Java语言简介    1 

    1.2  Java开发环境的搭建    1 

     1.2.1  JDK的安装和配置    1 

     1.2.2  Eclipse的安装和配置    7 

    1.3  Java开发体验    9 

     1.3.1  使用文本编辑器开发Java程序    10 

     1.3.2  使用Eclipse开发Java程序    11 

    习题1    16 

    第2章  类和对象    17 

    2.1  面向对象编程体验    17 

    2.2  类的定义和对象的创建    18 

    2.3  变量和数据类型    19 

     2.3.1  标识符    19 

     2.3.2  数据类型    20 

    2.4  成员方法    23 

    2.5  构造方法    24 

    2.6  Java程序运行时的内存分析    26 

    2.7  指向对象自身的引用:this    31 

    2.8  静态修饰符static    33 

    2.9  包机制:package和import    36 

    习题2    38 

    第3章  继承和多态    43 

    3.1  子类继承父类    43 

    3.2  方法的覆盖和变量的隐藏    47 

    3.3  终态修饰符final    52 

    3.4  访问权限修饰符    53 

    3.5  对象转型    57 

    3.6  多态性    60 

    3.7  抽象类    62 

    3.8  接口    65 

    习题3    68 

    第4章  Java语言基础类    77 

    4.1  Java API文档    77 

    4.2  始祖类    80 

    4.3  字符串类    83 

    4.4  包装器类    90 

    4.5  数学类    91 

    4.6  随机数类    92 

    4.7  时间日期类    92 

    4.8  扫描器类    95 

    4.9  Java异常处理    96 

     4.9.1  异常的概念    96 

     4.9.2  捕获处理异常    98 

     4.9.3  抛出异常    99 

     4.9.4  异常的分类    101 

     4.9.5  多异常处理    102 

     4.9.6  自定义异常    104 

    习题4    105 

    第5章  数组和集合    112 

    5.1  数组    112 

     5.1.1  数组的创建    112 

     5.1.2  基本数据类型数组    113 

     5.1.3  引用数据类型数组    115 

     5.1.4  多维数组    118 

    5.2  集合    119 

     5.2.1  集合框架概述    120 

     5.2.2  集合Collection    121 

     5.2.3  列表List    122 

     5.2.4  映射Map    126 

     5.2.5  集Set    135 

     5.2.6  集合框架小结    139 

    5.3  泛型    140 

    5.4  枚举    144 

    习题5    146 

    第6章  I/O框架    156 

    6.1  I/O流概述    156 

    6.2  字节流    157 

    6.3  字符流    160 

    6.4  节点流    163 

    6.5  过滤流    167 

     6.5.1  缓冲流    167 

     6.5.2  数据流    169 

     6.5.3  打印流    171 

    6.6  对象流    173 

     6.6.1  对象的克隆    173 

     6.6.2  对象序列化    176 

    6.7  I/O流重定向    180 

    6.8  文件类    180 

    6.9  随机访问文件类    185 

    习题6    186 

    第7章  数据库访问技术    192 

    7.1  MySQL数据库    192 

     7.1.1  MySQL数据库的安装    192 

     7.1.2  MySQL数据管理工具Navicat    196 

    7.2  JDBC连接数据库    200 

    7.3  数据库CRUD基本操作    203 

     7.3.1  基于Statement的CRUD操作    204 

     7.3.2  更为安全的PreparedStatement    215 

    7.4  JDBC批量处理    218 

    7.5  多表关联的数据库操作    220 

    7.6  JDBC事务控制    223 

    7.7  数据库连接池技术    226 

    7.8  Apache DbUtils工具包    230 

     7.8.1  DbUtils简介    230 

     7.8.2  DbUtils的数据CRUD操作    230 

     7.8.3  多表关联的DbUtils数据库操作    237 

     7.8.4  DbUtils获取新增记录的主键id    240 

    7.9  JDBC总结    241 

    习题7    242 

    附录A  GUI编程简介    255 

    A.1  界面设计    255 

    A.2  事件交互    257 

    A.3  使用WindowBuilder开发GUI程序    258 

    附录B  Eclipse使用入门    262 

    B.1  插件安装    262 

    B.2  设置字符集    263 

    B.3  重置透视图    263 

    B.4  生成可执行JAR文件    264 

    B.5  Eclipse常用快捷键    265 

    B.6  Eclipse中常见的错误提示    266 

    参考文献    270 

     

查看详情
系列丛书 / 更多
Java程序开发基础()
大学信息处理技术及应用/高等学校通识教育系列教材
李向阳、张霖 编
Java程序开发基础()
C/C++程序设计()
张志强、周克兰、郑红兴 著
Java程序开发基础()
数据结构与算法简明教程(Java语言版)/高等学校通识教育系列教材
叶小平、陈瑛 著
Java程序开发基础()
数据库技术与应用实践教程:Access2010(第2版)
刘卫国 编
Java程序开发基础()
数据库基础与应用:Access案例教程(第2版)/高等学校通识教育系列教材
马颖琦、王放、王欢、张守志、王智慧 著
Java程序开发基础()
Java技术及应用(第2版)/高等学校通识教育系列教材
赵锐、李卫华 著
Java程序开发基础()
C语言程序设计/高等学校通识教育系列教材
冯志红、王春娴 编
Java程序开发基础()
大学计算机基础教程/高等学校通识教育系列教材
丛秋实、荆霞、张艳、李娅 著
Java程序开发基础()
大学计算机基础教程·第2版/高等学校通识教育系列教材
于萍、桑婧、付延友、冉娟、李露 著
Java程序开发基础()
计算思维导论(C语言实现)
周鸣争、王啸楠、张云玲、伍祥 编
Java程序开发基础()
计算机网络与网页制作:Dreamweaver CS5案例教程/高等学校通识教育系列教材
肖川、陈学青 编
Java程序开发基础()
大学计算机基础实验指导/高等学校通识教育系列教材
王新、高娟、王娟、刘世蕾 著
相关图书 / 更多
Java程序开发基础()
Java研发自测入门与进阶
林宁、魏兆玉
Java程序开发基础()
Java语言程序设计(2023年版)全国高等教育自学考试指导委员会
全国高等教育自学考试指导委员会
Java程序开发基础()
Java项目开发实战(微视频版)
陈强
Java程序开发基础()
Java+OpenCV案例佳作选
姚利民
Java程序开发基础()
Java核心编程技术(第4版微课版新世纪应用型高等教育软件专业系列规划教材)
张屹、蔡木生 编
Java程序开发基础()
Java Web及其框架技术
陈振兴
Java程序开发基础()
Japanese Ink Painting: The Art of Sumi-E
Okamoto;Naomi
Java程序开发基础()
JavaScript多线程编程实践
(美)托马斯 亨特二世(Thomas Hunter II),(加拿大)布莱恩 英格利什(Bryan English)
Java程序开发基础()
Java开发坑点解析:从根因分析到最佳实践
朱晔
Java程序开发基础()
Java面向对象程序设计(题库·微课视频版)
梁胜彬 主编 渠慎明 白晨希 马华蔚 甘志华 程素营 副主编
Java程序开发基础()
Java核心技术速学版(第3版)
(美)凯·S.霍斯特曼(Cay S. Horstmann)
Java程序开发基础()
Java到Kotlin:代码重构指南
(英)邓肯·麦格雷戈(Duncan McGregor)