Java 程式开发案例课堂

更新时间:2025-05-13 04:43:28 阅读: 评论:0

Java 程式开发案例课堂

基本介绍

书名:Java 程式开发案例课堂 作者:刘春茂

图书信息

Java 程式开发案例课堂作者:刘春茂、李琪定价:79元
印次:1-1
ISBN:9787302488941
出版日期:2018.01.01
印刷日期:2017.12.04

内容简介

《Java程式开发案例课堂》以零基础讲解为宗旨,用实例引导读者深入学习,採取“基础入门→核心技术→高级套用→项目开发实战”的讲解模式,深入浅出地讲解Java的各项技术及实战技能。

目录

第I篇基础入门第1章揭开Java的神秘面纱——我的第一个Java程式 31.1Java简介 41.1.1了解Java语言 41.1.2Java语言的特性 41.1.3Java语言的核心技术 61.1.4Java语言的工作原理 71.2搭建Java环境 81.2.1JDK简介 81.2.2JDK安装 91.2.3JDK配置 121.2.4测试JDK 141.3第一个Java程式 141.4MyEclipse的安装 161.4.1MyEclipse的下载 161.4.2MyEclipse的安装 171.5MyEclipse的使用 181.5.1创建Java项目 181.5.2创建Java程式 191.5.3编写Java程式 201.5.4运行Java程式 211.5.5调试Java程式 211.6如何学好Java 231.7大神解惑 241.8跟我学上机 24第2章零基础开始学习——Java基本语法 252.1剖析第一个Java程式 262.2常量与变数 282.2.1常量 282.2.2变数 292.3数据类型 332.3.1整数型 342.3.2浮点型 362.3.3字元型 372.3.4布尔型 382.3.5类型转换 392.4运算符 402.4.1赋值运算符 402.4.2算术运算符 412.4.3比较运算符 422.4.4条件运算符 432.4.5逻辑运算符 432.4.6位运算符 442.4.7自增和自减运算符 472.4.8运算符优先权 482.5流程控制 482.5.1分支控制 482.5.2循环控制 542.5.3跳转语句 572.6Java代码编写规范 602.7大神解惑 622.8跟我学上机 62第3章主流的编程思想——认识面向对象编程 633.1面向对象简介 643.1.1什幺是对象 643.1.2面向对象的特徵 643.2类和对象 653.2.1类 653.2.2对象 673.2.3构造方法 683.2.4instanceof关键字 703.3修饰符 703.3.1访问修饰符 713.3.2非访问修饰符 743.4封装 783.4.1了解封装 783.4.2封装实现 783.4.3this关键字 793.5继承 803.5.1了解继承 803.5.2继承实现 833.6多态 843.6.1了解多态 843.6.2重载 863.6.3重写 883.6.4构造方法重载 903.6.5super关键字 923.7大神解惑 943.8跟我学上机 94第4章嵌套类的秘密——Java的内部类 954.1创建内部类 964.2连结到外部类 964.3成员内部类 984.4静态内部类 994.5局部内部类 1014.6匿名内部类 1034.7大神解惑 1044.8跟我学上机 104第5章特殊的元素集合——数组和方法 1055.1数组的概念 1065.2一维数组 1065.2.1数组的声明 1065.2.2数组的记忆体分配 1075.2.3数组的元素 1075.2.4数组的赋值 1085.3多维数组 1085.3.1数组的声明 1085.3.2数组的记忆体分配 1095.3.3数组的元素 1095.3.4数组的赋值 1105.3.5遍历数组 1115.4数组排序 1125.4.1冒泡排序 1125.4.2选择排序 1135.5数组在方法中的使用 1145.6大神解惑 1155.7跟我学上机 116第6章不可不说的文本数据——字元串 1176.1String类的本质 1186.2String的API套用 1196.2.1获取字元串长度 1196.2.2去除字元串的空格 1196.2.3字元串分割 1206.2.4转换大小写 1216.2.5字元串截取 1226.2.6字元串连线 1226.2.7字元串比较 1246.2.8字元串查找 1276.2.9字元串替换 1286.3字元串解析 1306.3.1正则表达式语法 1306.3.2常用正则表达式 1316.3.3正则表达式的实例 1316.4字元串的类型转换 1326.4.1字元串转换为数组 1326.4.2基本数据类型转换为字元串 1336.4.3格式化字元串 1346.5StringBuffer与StringBuilder 1366.5.1介绍StringBuffer与StringBuilder 1366.5.2StringBuilder类的创建 1366.5.3StringBuilder类的方法 137
6.5.4String、StringBuffer与StringBuilder的区别 1416.6Lambda表达式 1426.7大神解惑 1436.8跟我学上机 144第II篇核心技术第7章衔接更便利——抽象类与接口 1477.1抽象类和抽象方法 1487.1.1抽象类 1487.1.2抽象方法 1497.2接口概述 1507.2.1接口声明 1507.2.2接口默认方法 1507.2.3接口与抽象类 1517.3接口的多态 1517.4抽象类和接口的实例 1527.4.1抽象类的实例 1527.4.2接口的实例 1547.5集合框架 1557.5.1接口和实现类 1557.5.2Collection接口 1567.5.3List接口 1587.5.4Set接口 1617.5.5Map接口 1647.6大神解惑 1667.7跟我学上机 166第8章不可避免的问题——处理异常 1678.1异常的概念 1688.2异常的分类 1698.3捕获异常 1708.3.1捕获异常结构 1708.3.2try-catch语句 1718.3.3多条catch语句 1728.3.4finally语句 1738.4声明异常 1748.5抛出异常 1758.6自定义异常 1768.7大神解惑 1778.8跟我学上机 178第9章与外界的交流——Java中的输入和输出类型 1799.1I/O简介 1809.1.1I/O分类 1809.1.2预定义流 1809.2档案处理 1819.2.1File类 1819.2.2档案操作 1829.2.3目录操作 1839.3位元组流 1849.4字元流 1859.5节点流 1869.5.1FileInputStream流 1879.5.2FileOutputStream流 1889.5.3FileReader流 1909.5.4FileWriter流 1919.6处理流 1929.6.1缓冲流 1929.6.2数据流 1989.6.3转换流 2009.6.4Print流 2029.6.5Object流 2059.7大神解惑 2089.8跟我学上机 208第10章任务同时进行——Java中的执行绪和并发 20910.1执行绪简介 21010.1.1进程 21010.1.2执行绪 21010.1.3执行绪与进程的区别 21010.2创建与启动执行绪 211
10.2.1Thread类创建执行绪 21110.2.2Runnable接口创建执行绪 21110.2.3启动执行绪 21210.3执行绪的状态与转换 21310.3.1执行绪状态 21310.3.2执行绪状态转换 21410.4执行绪的同步 21710.4.1执行绪安全问题 21710.4.2synchronized关键字 21810.4.3死锁问题 21910.5执行绪互动 22310.5.1wait()方法和notify()方法 22310.5.2生产者—消费者问题 22310.6执行绪的调度 22610.6.1执行绪调度原理 22610.6.2执行绪的优先权 22610.7大神解惑 22710.8跟我学上机 228第11章编译时再审查——Java中的泛型 22911.1Java与C++中的泛型 23011.2简单泛型 23011.3类型推导与泛型类和接口 23111.3.1类型推导 23111.3.2泛型类 23211.3.3泛型接口 23311.4类型推导与泛型方法 23411.5类型通配符 23511.6Java8泛型新特性 23711.6.1方法与构造方法引用 23711.6.2Lambda作用域 23811.7大神解惑 24011.8跟我学上机 240第12章自检更灵活——Java中的反射 24112.1反射概述 24212.2Java反射API 24212.3Class类 24212.3.1获取Class对象 24312.3.2Class类常用方法 24312.4生成对象 24612.4.1无参数构造方法 24612.4.2带参数构造方法 24612.5Method类 24712.6Field类 24912.7数组 25112.8获取泛型信息 25212.9大神解惑 25312.10跟我学上机 254第13章简化程式的配置——Java中的注解 25513.1注解概述 25613.2JDK内置注解 25613.2.1 Override 25613.2.2 Deprecated 25713.2.3 SuppressWarnings 25813.3自定义注解 25813.3.1自定义注解 25813.3.2注解元素的默认值 25913.4元注解 26013.4.1 Target 26013.4.2 Retention 26113.4.3 Documented 262
13.4.4 Inherited 26213.5使用反射处理注解 26313.6JDK1.8新特性 26513.6.1多重注解 26513.6.2ElementType枚举类 26513.6.3函式式接口 26613.7大神解惑 26713.8跟我学上机 268第14章特殊的数据集合——枚举类型 26914.1枚举声明 27014.2枚举的使用 27014.2.1枚举类常用方法 27014.2.2添加属性和方法 27114.2.3枚举在switch中的使用 27314.3EnumSet和EnumMap 27414.4大神解惑 27614.5跟我学上机 276第III篇高级套用第15章Java的资料库编程——JDBC编程 27915.1JDBC概述 28015.1.1JDBC原理 28015.1.2JDBC驱动 28115.2连线资料库 28115.2.1引入jar包 28215.2.2连线资料库步骤 28415.2.3JDBC入门实例 28415.3驱动管理器类 28515.3.1载入JDBC驱动 28515.3.2DriverManager类 28615.4资料库连线接口 28715.4.1常用方法 28715.4.2处理元数据 28715.5执行SQL语句的接口 28915.5.1Statement接口 28915.5.2PreparedStatement接口 29215.5.3CallableStatement接口 29315.6结果集接口 29515.7实战——学生信息管理 29715.7.1创建表student 29715.7.2连线资料库 29815.7.3插入数据 29815.7.4删除数据 29915.7.5修改数据 30115.7.6查询数据 30215.8大神解惑 30315.9跟我学上机 304第16章设计图形界面设计——Swing技术 30516.1Swing基础 30616.2Swing容器 30616.2.1JFrame窗体 30616.2.2JPanel面板 30916.3Swing的组件 31016.3.1按钮JButton 31016.3.2标籤JLabel 31216.3.3複选框JCheckBox 31316.3.4单选按钮JRadioButton 31516.3.5单行文本框JTextField 31616.3.6密码文本框JPasswordField 31816.3.7多行文本框JTextArea 31916.3.8下拉列表JComboBox 321
16.3.9列表框JList 32216.3.10选单 32316.4布局管理 32516.4.1流式布局管理器 32616.4.2框线布局管理器 32716.4.3格线布局管理器 32816.4.4格线组布局管理器 32916.4.5卡片布局管理器 33116.5Swing事件模型 33316.5.1事件处理模型 33316.5.2事件类 33416.5.3事件监听器 33516.5.4事件适配器 33916.6Swing高级组件 34016.6.1Swing的表格组件 34016.6.2Swing的树组件 34316.7大神解惑 34616.8跟我学上机 346第17章多媒体开发技术——AWT绘图与音频 34717.1Java绘图 34817.1.1绘图方法 34817.1.2Graphics类 34817.1.3Graphics2D类 35017.1.4设定绘图颜色 35117.1.5设定笔画属性 35317.2绘文本 35617.2.1设定字型 35617.2.2绘製文本 35617.3绘制图片 35817.4图像处理 35917.4.1图像放大或缩小 35917.4.2图像倾斜 35917.4.3图像旋转 36117.4.4图像翻转 36317.5播放音频 36517.6大神解惑 36817.7跟我学上机 368第18章融入网际网路时代——Java的网路编程 36918.1网路编程基础 37018.1.1网路编程基础概念 37018.1.2网路协定 37118.2TCP网路编程 37218.2.1InetAdress类 37218.2.2Socket类 37318.2.3ServerSocket类 37418.2.4TCP网路程式 37518.2.5小型聊天室 37618.3UDP网路编程 38218.3.1DatagramSocket类 38218.3.2DatagramPacket类 38318.3.3UDP网路程式 38418.3.4数据广播 38618.4大神解惑 39018.5跟我学上机 390第19章常用工具类——API编程技术 39119.1Runtime类 39219.1.1Runtime类方法 39219.1.2记忆体管理 39319.1.3ecec()方法 39419.2包装类 39419.2.1基本数据类型的包装类 39519.2.2Boolean类 39519.2.3Character类 39719.2.4整型包装类 39819.2.5Double和Float类 400
19.3日期操作类 40319.3.1Date类 40319.3.2Calendar类 40419.3.3DateFormat类 40619.3.4SimpleDateFormat类 40819.4数学类 41019.5高手甜点 41219.6跟我学上机 412第20章工程师的秘密——UML与设计模式 41320.1UML类图 41420.1.1类图和类之间关係 41420.1.2泛化关係 41520.1.3实现关係 41620.1.4依赖关係 41720.1.5关联关係 41820.2设计模式 42120.2.1设计模式分类 42120.2.2单例模式 42220.2.3工厂模式 42220.2.4代理模式 42420.2.5观察者模式 42520.2.6适配器模式 42720.3大神解惑 43020.4跟我学上机 430第21章连线印表机——Java的列印技术 43121.1列印控制类 43221.1.1PrinterJob类的方法 43221.1.2【列印】对话框 43321.2列印页面 43521.3多页列印 43721.4列印预览 43921.5大神解惑 44221.6跟我学上机 442第IV篇项目开发实战第22章管理开发项目——ANT工具的使用 44522.1ANT简介 44622.1.1ANT任务类型 44622.1.2项目层次结构 44622.1.3ANT构建档案 44622.2为什幺要使用ANT 44722.3下载安装ANT 44822.3.1下载ANT 44822.3.2安装ANT 44822.4ANT关键元素 44922.5ANT常用任务 45422.6使用ANT构建项目 45822.7大神解惑 46022.8跟我学上机 460第23章人工智慧套用——开发购物推荐系统 46123.1开发背景 46223.2需求及功能分析 46323.2.1需求分析 46323.2.2功能分析 46323.3系统代码编写 46523.3.1推荐系统主程式 46523.3.2读取机器学习数据 47123.3.3计算行之间相似性 47323.3.4计算数组相似性 47423.3.5读取测试数据 47623.4系统运行 477第24章游戏休闲套用——开发气球射击游戏 47924.1游戏简介 48024.2需求及功能分析 48024.2.1需求分析 48024.2.2功能分析 48124.3资料库设计 48224.4系统代码编写 48224.4.1主程式模组 48324.4.2移动对象的抽象类 48724.4.3枪 48824.4.4子弹 490
24.4.5气球 49124.4.6对象的画图 49224.4.7对象的移动 49424.4.8气球的变化 49524.4.9检查游戏状况 49624.4.10参数接口 49824.4.11资料库类 49924.5系统运行 501第25章娱乐影视套用——开发电影订票系统 50325.1需求分析 50425.2功能分析 50425.3资料库设计 50525.3.1电影信息 50625.3.2放映信息 50625.3.3用户订单信息 50625.3.4管理员账号 50725.4系统代码编写 50725.4.1系统对象模组 50725.4.2欢迎界面模组 51325.4.3前台订票模组 51625.4.4后台管理模组 52525.4.5资料库模组 56425.4.6辅助处理模组 57825.5系统运行 58325.5.1欢迎界面 58325.5.2后台管理界面 58325.5.3前台订票界面 585

本文发布于:2023-03-25 06:36:34,感谢您对本站的认可!

本文链接:http://www.ranqi119.com/to/1679767347223757.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:程式   课堂   案例   Java
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 站长QQ:55-9-10-26|友情:优美诗词|电脑我帮您|扬州装修|369文学|学编程|软件玩家|水木编程|编程频道