大话Java:程序设计从入门到精通
¥
12.05
1.5折
¥
79.9
九五品
仅1件
作者孙卫琴
出版社电子工业出版社
ISBN9787121349300
出版时间2018-09
版次1
装帧平装
开本16开
纸张胶版纸
页数400页
字数99999千字
定价79.9元
上书时间2024-08-16
商品详情
- 品相描述:九五品
- 商品描述
-
基本信息
书名:大话Java:程序设计从入门到精通
定价:79.90元
作者:孙卫琴
出版社:电子工业出版社
出版日期:2018-09-01
ISBN:9787121349300
字数:637600
页码:400
版次:1
装帧:平装
开本:16开
商品重量:
编辑推荐
内容提要
本书采用由浅入深、与实际应用紧密结合的方式,利用大量典型生动的范例,详细讲解了 Java 编程的各种基本技术。本书的范例全部基于全新的K9 版本。本书内容包括:创建和运行Java 程序的基本方法、Java语言的基本语法、数据类型和变量、操作符、流程控制、继承、Java语言中的修饰符、接口、异常处理、对象的生命周期、内部类、多线程、数组、集合、输入输出、图形用户界面和访问数据库。本书还介绍了K9 的一些新特性,包括JShell 命令及Java类库的模块化等。本书别出心裁,引入了中国传统文化中家喻户晓的《西游记》中的人物孙悟空,以他学习Java 语言为主线,以模拟《西游记》中的种种传奇故事及实现各种有趣的实际应用为案例,带领读者逐步领略Java
目录
章编程入门一点通11.1 初识高级编程语言11.2 跨越平台无障碍,Java语言显身手31.3 编写面向对象的Java 源程序51.3.1 定义 Monkey类51.3.2 创建 Monkey对象61.3.3 程序入口 main方法81.4 编译和运行Java程序91.4.1 K简介91.4.2 本范例的目录结构111.4.3 编译 Java源程序111.4.4 运行 Java程序121.4.5 创建用于编译和运行 Java程序的批处理文件131.5 用eveloper软件来开发Java应用131.6 小结151.7 编程实战:八戒用餐怀感恩16第2 章基本语法了如指掌192.1 Java 源文件结构192.2 关键字202.3 标识符212.4 Java 语言大小写敏感222.5 包声明语句222.6 包引入语句242.7 方法的声明262.8 注释语句272.9 编程规范282.10 JavaDoc文档282.11 直接用K来编译和运行本章范例292.12 用eveloper来编译和运行本章范例312.13 用Eclipse来编译和运行本章范例332.14 Java 类库模块化362.15 使用JShell交互式编程界面382.16 小结402.17 编程实战:八戒吃瓜美滋滋41第3 章数据类型齐争艳433.1 基本类型443.1.1 boolean类型443.1.2 byte、short、int和long类型453.1.3 char类型与字符编码463.1.4 float和double类型473.2 引用类型473.3 基本类型与引用类型的区别483.4 直接数503.4.1 直接数的类型503.4.2 直接数的赋值513.5 小结513.6 编程实战:金箍棒的电子档案52第4 章千姿百态话变量554.1 变量的作用域554.1.1 实例变量和静态变量574.1.2 用静态变量统计实例的个数594.1.3 成员变量和局部变量同名604.2 对象的默认引用:this604.3 参数传递614.4 变量的初始化及默认值634.4.1 成员变量的初始化644.4.2 局部变量的初始化654.4.3 用new关键字创建对象654.5 小结674.6 编程实战:人参果树妙回春69第5 章操作符号显身手715.1 操作符的优先级725.2 整型操作符735.2.1 一元整型操作符735.2.2 二元整型操作符735.3 浮点型操作符745.4 比较操作符和逻辑操作符755.4.1 比较操作符755.4.2 逻辑操作符765.5 特殊操作符“?:” 785.6 变量的赋值785.7 基本数据类型转换795.7.1 自动类型转换795.7.2 强制类型转换805.8 小结815.9 编程实战:判断年份是否为闰年825.10 编程实战:数字加密83第6 章运筹帷幄控流程856.1 分支语句866.1.1 if...else语句866.1.2 switch 语句876.2 循环语句916.2.1 while语句936.2.2 do...while 语句946.2.3 for语句956.3 流程跳转语句966.4 小结986.5 编程实战:实现常用数学运算986.6 编程实战:打印金字塔996.7 编程实战:考试分数和等级转换1006.8 编程实战:数兔子1016.9 编程实战:寻找水仙花数103第7 章代码重用靠继承1057.1 继承的基本语法1077.2 方法重载(Overload)1087.3 方法覆盖(Override)1097.4 方法覆盖与方法重载的异同1117.5 super关键字1127.6 多态1137.7 小结1157.8 编程实战一:运用方法的重载和覆盖1157.9 编程实战二:演绎孙悟空与二郎神斗法116第8 章引用类型操作符1218.1 字符串连接操作符“+” 1218.2 操作符“==”与对象的equals方法1228.2.1 操作符“==” 1228.2.2 对象的 equals方法1238.3 操作符“!=” 1258.4 引用变量的赋值和类型转换1268.5 instanceof操作符1278.6 小结1288.7 编程实战:辨别真假孙悟空129第9 章公私分明设权限1319.1 封装类的部分属性和方法1329.2 4种访问控制级别1339.3 小结1369.4 编程实战:模拟自动洗衣机1360章abstract:虚拟抽象画蓝图14110.1 abstract修饰符的修饰内容14110.2 abstract修饰符的语法规则14210.3 抽象类不能被实例化14310.4 小结14410.5 编程实战:金、银角大王的魔法宝物1441章final:一锤定音恒不变14711.1 final类14811.2 final方法14811.3 final变量14911.4 小结15111.5 编程实战:无法伪造篡改的生死簿1522章static:静态家当共分享15512.tatic 变量15612.2 static 方法15612.2.1 静态方法可访问的内容15712.2.2 实例方法可访问的内容15812.2.3 静态方法必须被实现15912.3.4 作为程序入口的 main方法是静态方法15912.3 static代码块16012.4 小结16112.5 编程实战:灵活配置绘制图形1613章对外开放靠接口16513.1 接口的概念和语法规则16713.2 比较抽象类与接口16913.3 小结17113.4 编程实战:紧箍圈降伏诸顽劣1724章出生入死话对象17514.1 对象的构造方法17614.1.1 重载构造方法17714.1.2 默认构造方法17814.1.3 子类调用父类的构造方法17914.2 垃圾回收18214.2.1 垃圾回收的时机18314.2.2 对象的 finalize方法18414.3 小结18514.4 编程实战:玩转垃圾回收18614.5 编程实战:玉净瓶1885章类型封装内部类18915.1 内部类的种类19115.2 成员内部类19115.2.1 实例内部类19215.2.2 静态内部类19515.3 局部内部类19615.4 匿名类19715.5 用Lambda表达式代替内部类19915.6 小结20015.7 编程实战:内部类回调外部类2016章降伏异常有策略20316.1 Java 异常处理机制概述20416.2 运用Java异常处理机制20716.2.1 try...catch 语句:捕获异常20716.2.2 finally语句:任何情况下必须执行的代码20816.2.3 throws 子句:声明可能会出现的异常20916.2.4 throw语句:抛出异常21016.2.5 异常处理语句的语法规则21016.2.6 异常流程的运行过程21316.3 Java 异常类21416.3.1 运行时异常21716.3.2 受检查异常(Checked Exception)21716.3.3 区分运行时异常和受检查异常21716.4 用户定义异常21916.5 小结22016.6 编程实战:囧途开车遇异常2217章数组元素排排座22517.1 数组简介22717.2 数组变量的声明22717.3 创建数组对象22717.4 访问数组的元素和长度22917.5 数组的初始化23017.6 数组排序23117.7 多维数组23217.8 用符号“…”声明数目可变参数23317.9 小结23417.10 编程实战:多位数字加密23517.11 编程实战:用数组实现堆栈2368章集合元素大操练23918.1 Java 集合的类框架24018.2 集合的基本用法24018.2.1 包装类的自动装箱和拆箱24118.2.2 Set(集)和List(列表)的各种具体实现类的特点24118.2.3 集合的静态of方法24318.3 List(队列)24518.4 Map(映射)24518.5 用Lambda表达式遍历集合24718.6 小结24818.7 编程实战:计算数学表达式24818.8 编程实战:计算带括号的数学表达式25218.9 编程实战:用集合工具对数字排序25518.10 编程实战:按月份先后顺序数兔子25618.11 编程实战:用映射来存放学生信息25718.12 编程实战:圆桌报数游戏2599章数据出入靠I/O26119.1 输入流和输出流概述26219.2 输入流26319.3 FilterInputStream(过滤输入流)26419.3.1 BufferedInputStream类26519.3.2 DataInputStream类26519.4 输出流26719.5 FilterOutputStream(过滤输出流)26719.5.1 DataOutputStream26719.5.2 BufferedOutputStream26819.5.3 PrintStream类26819.6 Reader/Writer概述26919.7 Reader类27119.7.1 InputStreamReader 类27119.7.2 FileReader类27119.7.3 BufferedReader 类27219.8 Writer类27219.8.1 OutputStreamWriter 类27319.8.2 FileWriter 类27319.8.3 BufferedWriter 类27319.8.4 PrintWriter 类27319.9 读写文本文件的范例27419.10 随机访问文件类:RandomAccessFile 27619.11 File 类27719.12 用java.nio.file类库来操纵文件系统27919.13 小结28219.14 编程实战:替换文本文件中的字符串28319.15 编程实战:批量修改文件名285第20章并发运行多线程28720.1 Java 线程的运行机制28820.2 线程的创建和启动28920.2.1 扩展 java.lang.Thread 类28920.2.2 实现 java.lang.Runnable接口29120.3 线程的状态转换29320.3.1 新建状态(New)29320.3.2 就绪状态(Runnable)29320.3.3 运行状态(Running)29320.3.4 阻塞状态(Blocked)29420.3.5 等待状态(Waiting)29420.3.6 死亡状态(Terminated)29420.3.7 线程状态转换举例29420.4 线程调度29520.4.1 调整各个线程的优先级29620.4.2 线程睡眠:Thread.sleep方法29720.4.3 线程让步:Thead.yield方法29820.4.4 等待其他线程结束:join29920.5 获得当前线程对象的引用30020.6 小结30120.7 编程实战:孙悟空偷吃蟠桃302第21章同步通信多线程30521.1 线程的同步30721.1.1 同步代码块31021.1.2 线程同步的特征31221.2 线程的通信31421.3 小结31821.4 编程实战:悟空保唐僧打群妖31921.5 编程实战:运动员赛跑32221.6 编程实战:秒针、分针和时针的通信324第22章图形界面俏容颜32722.1 图形用户界面的构建机制32722.2 容器类组件32922.3 布局管理器33122.3.1 FlowLayout 流式布局管理器33322.3.2 BorderLayout 边界布局管理器33422.3.3 GridLayout网格布局管理器33622.3.4 CardLayout 卡片布局管理器33822.4 事件处理34022.5 AWT绘图34322.6 创建动画34622.7 菜单34822.8 小结35022.9 编程实战:创建数学计算器35222.10 编程实战:创建BMI指数计算器353第23章轻松访问数据库35923.1 安装和配置MySQL数据库36023.2 BC API简介36223.3 BC API的基本用法36523.4 获得新插入记录的主键值36823.5 封装连接数据库的细节36923.6 处理SQLException37423.7 设置批量抓取属性37523.8 可滚动及可更新的结果集37623.9 小结38323.10 编程实战:创建客户管理器383
作者介绍
孙卫琴,知名IT作家和Java专家,毕业于上海交通大学,随后主要从事基于Java的软件开发工作,在此其间还从事Java方面的培训和咨询工作。2002年开始Java技术领域的创作,文风清晰严谨、深入浅出,深受读者欢迎,其多部作品的在同类书籍中一度位居全国榜首。代表著作有:《Java面向对象编程》>>
序言
— 没有更多了 —
以下为对购买帮助不大的评价