返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:

欢迎光临我们店铺!书籍都是正版全新书籍,欢迎下单~!!

本店所有商品

  • 音像程序员修炼之道--程序设计入门30讲编者:吕云翔//傅义
  • 正版
    • 作者: 编者:吕云翔//傅义著 | 编者:吕云翔//傅义编 | 编者:吕云翔//傅义译 | 编者:吕云翔//傅义绘
    • 出版社: 清华大学音像出版社
    • 出版时间:2018-07-01
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    诺森图书音像专营店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

    商品参数
    • 作者: 编者:吕云翔//傅义著| 编者:吕云翔//傅义编| 编者:吕云翔//傅义译| 编者:吕云翔//傅义绘
    • 出版社:清华大学音像出版社
    • 出版时间:2018-07-01
    • 版次:1
    • 印次:1
    • 印刷时间:2018-07-01
    • 开本:16开
    • ISBN:9787302499282
    • 版权提供:清华大学音像出版社
    • 作者:编者:吕云翔//傅义
    • 著:编者:吕云翔//傅义
    • 装帧:暂无
    • 印次:1
    • 定价:39.50
    • ISBN:9787302499282
    • 出版社:清华大学
    • 开本:16开
    • 印刷时间:2018-07-01
    • 语种:暂无
    • 出版时间:2018-07-01
    • 页数:暂无
    • 外部编号:30260851
    • 版次:1
    • 成品尺寸:暂无

    目 录
    一、入门学堂 1
    1. #include, using namespace std, int main 分别是什么意思?我的 个C程序 1
    2. import, public static void main, String[] args分别是什么意思? 我的个Java程序 5
    3. 什么是数据类型? 9
    4. 如何阅读项目源码? 14
    5. 如何调试程序? 16
    二、内存模型 24
    6. 变量和对象存储在哪里?理解栈和堆 24
    7. 什么是stackoverflow异常? 30
    8. 指针究竟是什么? 34
    9. Java中的引用与C中的指针有什么区别? 39
    10. 为什么C++中new之后要delete,Java中却不需要? 42
    11. 明明是值传递,可对象为什么发生了变化? 48
    三、初窥算法 51
    12. 如何编写链表? 51
    13. 从斐波那契到汉诺塔,如何编写递归算法? 56
    14. 从深度优先到广度优先,如何编写搜索算法? 61
    15. 什么是位运算?位运算究竟有什么用? 67
    四、面向对象 74
    16. 为什么要编写类?这么做是不是使问题更复杂了? 74
    17. 组合还是继承?如何选择? 81
    18. 为什么静态方法不能调用非静态成员? 90
    19. Java为什么不支持多继承? 94
    20. 为什么要定义接口?接口有什么用? 97
    五、认识程序 105
    21. Java中的异常处理机制有什么优点? 105
    22. throws还是try…catch?异常处理原则 109
    . 什么是输入流和输出流?装饰器模式的应用 113
    24. 为什么需要多线程编程? 121
    25. 修改同时发生该听谁的?锁 126
    26. 编译、链接、运行,程序是怎样跑起来的? 132
    27. 为什么我写的都是黑框程序?图形界面是怎样写出来的? 137
    28. 什么是回调函数? 142
    六、编程之道 149
    29. 如何正确地编写注释? 149
    30. 应该培养哪些良好的编程习惯? 155
    参考文献 161

    五、认识程序21.Java中的异常处理机制有什么优点?
    22.throws还是try…catch?异常处理原则.什么是输入输出流?装饰器模式的应用24.为什么需要多线程编程?
    25.修改同时发生该听谁的?锁
    26.编译、链接、运行,程序是怎样跑起来的?
    27.为什么我写的都是小黑框程序?图形界面是怎样写出来的?
    28.什么是回调函数?
    21.Java中的异常处理机制有什么优点?
      学习Java编程,就不得不学习Java中的异常处理机制,因为异常处理是Java中的错误报告机制,且编译器会强制执行该机制。读者也许已经了解了异常处理的基本概念,但是Java中的异常处理机制相比C中的异常处理有什么优点呢?在本节,我们将首先学习Java中异常处理的基本语法与异常体系结构,并将理解Java中的异常处理有什么优点。
    Java异常的定义  Java中的异常是指当程序运行过程中出现了错误,程序会通过new在堆上创建异常对象,当前的程序执行路径会提前终止,并且从当前环境中弹出对异常对象的引用。例如我们在使用Java的IO操作打开一个文件时,若程序依据指定路径找不到文件(即文件不存在),程序就会停止继续执行,同时抛出一个FileNotFoundException异常对象。
      在Java中,对异常的处理是强制的(运行时异常除外,在Java异常体系结构中会说明),程序员必须在编写代码时对所有可能抛出的异常进行处理:  (1)使用try-catch结构捕获异常并且处理该问题;  (2)或者在函数方法的声明后使用throws列出可能抛出的异常来告知函数调用者处理该问题。
      如果方法中的代码可能产生异常但没有进行处理,编译器就会发现这个问题并提醒程序员,要么处理这个异常,要么在异常说明中表明该方法可能产生异常,让方法调用者来处理这个异常,这种自顶向下强制执行的异常说明机制能够确保应用中没有未处理的错误(当然我们允许异常在顶层仍然被抛出而不处理,但是必须在顶层函数的异常说明中列出该异常,这也被视为已经被程序员处理)。
    Java异常的基本语法  示例代码21.1  
    packageprogram.chapter21;importjava.io.FileNotFoundException;importjava.io.FileReader;publicclassCdepublicstaticvoidreadFileWithTryCatch()tryFileReaderreader=newFileReader(\\\"test.txt\\\");System.out.println(\\\"intry\\\");catch(FileNotFoundExceptione)System.err.println(\\\"incatch\\\");finallySystem.out.println(\\\"infinally\\\");publicstaticvoidreadFileWithoutTryCatch()throwsFileNotFound-ExceptionFileReaderreader=newFileReader(\\\"test.txt\\\");  
      示例代码21.1给出了对异常进行处理的两种方式。readFileWithTryCatch()函数通过try…catch语句块对可能抛出异常的代码进行封装,readFileWithoutTryCatch()函数使用throws列出可能抛出的异常。

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购