成功加入购物车

去购物车结算 X
长长久久书店
  • Java语言程序设计(基础篇)(原书2版)梁勇(Y.DanielLiang)机械工业出版社
  • Java语言程序设计(基础篇)(原书2版)梁勇(Y.DanielLiang)机械工业出版社
图文详情
  • Java语言程序设计(基础篇)(原书2版)梁勇(Y.DanielLiang)机械工业出版社
  • Java语言程序设计(基础篇)(原书2版)梁勇(Y.DanielLiang)机械工业出版社

Java语言程序设计(基础篇)(原书2版)梁勇(Y.DanielLiang)机械工业出版社

举报
  • 出版时间: 
  • 装帧:    其他
  • 开本:    16开
  • ISBN:  9787111669807
  • 出版时间: 
  • 装帧:  其他
  • 开本:  16开

售价 86.06 6.2折

定价 ¥139.00 

品相 全新

优惠 满包邮

优惠 满减券
    发货
    承诺48小时内发货
    运费
    本店暂时无法向该地区发货

    延迟发货说明

    时间:
    说明:

    上书时间2024-07-13

    数量
    库存70
    微信扫描下方二维码
    微信扫描打开成功后,点击右上角”...“进行转发

    卖家超过10天未登录

    四年老店
    店铺等级
    资质认证
    90天平均
    成功完成
    87.7% (847笔)
    好评率
    99.65%
    发货时间
    9.68小时
    • 商品详情
    • 店铺评价
    立即购买 加入购物车 收藏
    手机购买
    微信扫码访问
    • 货号:
      31129829
      商品描述:
      作者简介


      目录
      出版者的话<br/>中文版序<br/>译者序<br/>前言<br/>第1章 计算机、程序和Java概述  1<br/>1.1 引言  1<br/>1.2 什么是计算机  2<br/>1.2.1 中央处理器  2<br/>1.2.2 比特和字节  3<br/>1.2.3 内存  3<br/>1.2.4 存储设备  4<br/>1.2.5 输入和输出设备  5<br/>1.2.6 通信设备  5<br/>1.3 编程语言  6<br/>1.3.1 机器语言  6<br/>1.3.2 汇编语言  6<br/>1.3.3 高级语言  7<br/>1.4 操作系统  8<br/>1.4.1 控制和监视系统活动  8<br/>1.4.2 分配和调配系统资源  9<br/>1.4.3 调度操作  9<br/>1.5 Java的特性和应用  9<br/>1.6 Java语言规范、API、JDK、JRE和IDE  10<br/>1.7 一个简单的Java程序  11<br/>1.8 创建、编译和执行Java程序  13<br/>1.9 程序设计风格和文档  16<br/>1.9.1 正确的注释和注释风格  16<br/>1.9.2 正确的缩进和空白  17<br/>1.9.3 块的风格  17<br/>1.10 程序设计错误  18<br/>1.10.1 语法错误  18<br/>1.10.2 运行时错误  18<br/>1.10.3 逻辑错误  19<br/>1.10.4 常见错误  19<br/>1.11 使用NetBeans开发Java程序  20<br/>1.11.1 创建Java项目  21<br/>1.11.2 创建Java类  22<br/>1.11.3 编译和运行类  22<br/>1.12 使用Eclipse开发Java程序  23<br/>1.12.1 创建Java项目  23<br/>1.12.2 创建Java类  24<br/>1.12.3 编译和运行类  25<br/>关键术语  25<br/>本章小结  26<br/>测试题  27<br/>编程练习题  27<br/>第2章 基本程序设计  29<br/>2.1 引言  29<br/>2.2 编写简单的程序  29<br/>2.3 从控制台读取输入  32<br/>2.4 标识符  35<br/>2.5 变量  35<br/>2.6 赋值语句和赋值表达式  37<br/>2.7 命名常量  38<br/>2.8 命名习惯  39<br/>2.9 数值数据类型和操作  39<br/>2.9.1 从键盘读取数值  40<br/>2.9.2 数值操作符  41<br/>2.9.3 指数运算  42<br/>2.10 数值型字面值  43<br/>2.10.1 整型字面值  43<br/>2.10.2 浮点型字面值  43<br/>2.10.3 科学记数法  44<br/>2.11 JShell  44<br/>2.12 表达式求值和操作符优先级  46<br/>2.13 示例学习:显示当前时间  48<br/>2.14 增强赋值操作符  49<br/>2.15 自增和自减操作符  50<br/>2.16 数值类型转换  52<br/>2.17 软件开发过程  54<br/>2.18 示例学习:计算货币单位  58<br/>2.19 常见错误和陷阱  60<br/>关键术语  62<br/>本章小结  62<br/>测试题  63<br/>编程练习题  63<br/>第3章 选择  68<br/>3.1 引言  68<br/>3.2 boolean数据类型、值和表达式  68<br/>3.3 if语句  70<br/>3.4 双分支if-else语句  72<br/>3.5 嵌套的if语句和多分支if-else语句  73<br/>3.6 常见错误和陷阱  75<br/>3.7 产生随机数  79<br/>3.8 示例学习:计算体重指数  80<br/>3.9 示例学习:计算税率  82<br/>3.10 逻辑操作符  84<br/>3.11 示例学习:判断闰年  88<br/>3.12 示例学习:彩票  89<br/>3.13 switch语句  90<br/>3.14 条件操作符  93<br/>3.15 操作符的优先级和结合规则  95<br/>3.16 调试  96<br/>关键术语  96<br/>本章小结  97<br/>测试题  97<br/>编程练习题  97<br/>第4章 数学函数、字符和字符串  106<br/>4.1 引言  106<br/>4.2 常用数学函数  107<br/>4.2.1 三角函数方法  107<br/>4.2.2 指数函数方法  107<br/>4.2.3 舍入方法  108<br/>4.2.4 min、max和abs方法  108<br/>4.2.5 random方法  109<br/>4.2.6 示例学习:计算三角形的角度  109<br/>4.3 字符数据类型和操作  111<br/>4.3.1 Unicode和ASCII码  111<br/>4.3.2 特殊字符的转义序列  112<br/>4.3.3 字符型数据与数值型数据之间的类型转换  113<br/>4.3.4 比较和测试字符  114<br/>4.4 String类型  115<br/>4.4.1 获取字符串长度  116<br/>4.4.2 从字符串中获取字符  116<br/>4.4.3 连接字符串  117<br/>4.4.4 转换字符串  118<br/>4.4.5 从控制台读取字符串  118<br/>4.4.6 从控制台读取字符  119<br/>4.4.7 字符串比较  119<br/>4.4.8 获得子字符串  121<br/>4.4.9 查找字符串中的字符或者子串  121<br/>4.4.10 字符串和数值间的转换  122<br/>4.5 示例学习  124<br/>4.5.1 猜测生日  124<br/>4.5.2 将十六进制数转换为十进制数  127<br/>4.5.3 使用字符串修改彩票程序  129<br/>4.6 格式化控制台输出  130<br/>关键术语  134<br/>本章小结  134<br/>测试题  134<br/>编程练习题  134<br/>第5章 循环  140<br/>5.1 引言   140<br/>5.2 while循环  141<br/>5.3 示例学习:猜数字  143<br/>5.4 循环设计策略  146<br/>5.5 使用用户确认或标记值控制循环  148<br/>5.6 do-while循环  151<br/>5.7 for循环  153<br/>5.8 采用哪种循环  156<br/>5.9 嵌套循环  158<br/>5.10 最小化数值错误  160<br/>5.11 示例学习  161<br/>5.11.1 求最大公约数  161<br/>5.11.2 预测未来学费  163<br/>5.11.3 将十进制数转换为十六进制数  163<br/>5.12 关键字break和continue  165<br/>5.13 示例学习:判断回文  168<br/>5.14 示例学习:显示素数  170<br/>关键术语  172<br/>本章小结  172<br/>测试题  172<br/>编程练习题  173<br/>第6章 方法  181<br/>6.1 引言  181<br/>6.2 定义方法  182<br/>6.3 调用方法  183<br/>6.4 空方法与有返回值的方法  186<br/>6.5 按值传参  188<br/>6.6 模块化代码  192<br/>6.7 示例学习:将十六进制数转换为十进制数  194<br/>6.8 重载方法  195<br/>6.9 变量的作用域  198<br/>6.10 示例学习:生成随机字符  199<br/>6.11 方法抽象和逐步求精  201<br/>6.11.1 自顶向下的设计  202<br/>6.11.2 自顶向下和自底向上的实现  203<br/>6.11.3 实现细节  205<br/>6.11.4 逐步求精的优势  207<br/>关键术语  208<br/>本章小结  208<br/>测试题  209<br/>编程练习题  209<br/>第7章 一维数组  219<br/>7.1 引言  219<br/>7.2 数组基础  219<br/>7.2.1 声明数组变量  220<br/>7.2.2 创建数组  220<br/>7.2.3 数组大小和默认值  221<br/>7.2.4 访问数组元素  221<br/>7.2.5 数组初始化简写语句  222<br/>7.2.6 处理数组  222<br/>7.2.7 foreach循环  224<br/>7.3 示例学习:分析数字  226<br/>7.4 示例学习:一副牌  227<br/>7.5 复制数组  229<br/>7.6 将数组传递给方法  230<br/>7.7 方法返回数组  233<br/>7.8 示例学习:统计每个字母出现的次数  234<br/>7.9 可变长参数列表  237<br/>7.10 查找数组  238<br/>7.10.1 线性查找  238<br/>7.10.2 二分查找  239<br/>7.11 排序数组  241<br/>7.12 Arrays类  243<br/>7.13 命令行参数  245<br/>7.13.1 向main方法传递字符串  245<br/>7.13.2 示例学习:计算器  245<br/>关键术语  247<br/>本章小结  247<br/>测试题  248<br/>编程练习题  248<br/>第8章 多维数组  256<br/>8.1 引言  256<br/>8.2 二维数组基础  257<br/>8.2.1 声明二维数组变量并创建二维数组  257<br/>8.2.2 获取二维数组的长度  258<br/>8.2.3 不规则数组  258<br/>8.3 处理二维数组  259<br/>8.4 将二维数组传递给方法  261<br/>8.5 示例学习:给多选题测验评分  262<br/>8.6 示例学习:找出最近点对  264<br/>8.7 示例学习:数独  266<br/>8.8 多维数组  269<br/>8.8.1 示例学习:每日温度和湿度  270<br/>8.8.2 示例学习:猜生日  271<br/>关键术语  273<br/>本章小结  273<br/>测试题  273<br/>编程练习题  273<br/>第9章 对象和类  285<br/>9.1 引言  285<br/>9.2 为对象定义类  286<br/>9.3 示例:定义类和创建对象  287<br/>9.4 使用构造方法构造对象  292<br/>9.5 通过引用变量访问对象  293<br/>9.5.1 访问对象的数据和方法  294<br/>9.5.2 引用数据域和null值  295<br/>9.5.3 基本类型变量和引用类型变量的区别  296<br/>9.6 使用Java库中的类  297<br/>9.6.1 Date类  297<br/>9.6.2 Random类  298<br/>9.6.3 Point2D类  299<br/>9.7 静态变量、常量和方法  300<br/>9.8 可见性修饰符  305<br/>9.9 数据域封装  307<br/>9.10 向方法传递对象参数  309<br/>9.11 对象数组  313<br/>9.12 不可变对象和类  315<br/>9.13 变量的作用域  316<br/>9.14 this引用  318<br/>9.14.1 使用this引用数据域  318<br/>9.14.2 使用this调用构造方法  319<br/>关键术语  320<br/>本章小结  321<br/>测试题  321<br/>编程练习题  321<br/>第10章 面向对象  326<br/>10.1 引言  326<br/>10.2 类的抽象和封装  326<br/>10.3 面向对象思想  330<br/>10.4 类的关系  333<br/>10.4.1 关联  333<br/>10.4.2 聚集和组合  334<br/>10.5 示例学习:设计Course类  335<br/>10.6 示例学习:设计栈类  337<br/>10.7 将基本数据类型值作为对象处理  340<br/>10.8 基本类型和包装类类型之间的自动转换  343<br/>10.9 BigInteger和BigDecimal类  344<br/>10.10 String类  345<br/>10.10.1 不可变字符串与驻留字符串  346<br/>10.10.2 替换和拆分字符串  347<br/>10.10.3 使用模式匹配、替换和拆分  348<br/>10.10.4 字符串与数组之间的转换  349<br/>10.10.5 将字符和数值转换成字符串  349<br/>10.10.6 格式化字符串  350<br/>10.11 StringBuilder类和StringBuffer类  352<br/>10.11.1 修改StringBuilder中的字符串  353<br/>10.11.2 toString、capacity、length、setLength和charAt方法  354<br/>10.11.3 示例学习:判断回文串时忽略既非字母又非数字的字符  355<br/>关键术语  358<br/>本章小结  358<br/>测试题  358<br/>编程练习题  358<br/>第11章 继承和多态  366<br/>11.1 引言  366<br/>11.2 父类和子类  366<br/>11.3 使用super关键字  372<br/>11.3.1 调用父类的构造方法  372<br/>11.3.2 构造方法链  373<br/>11.3.3 调用父类的普通方法  374<br/>11.4 方法重写  375<br/>11.5 方法重写与重载  376<br/>11.6 Object类及其toString()方法  378<br/>11.7 多态  379<br/>11.8 动态绑定  379<br/>11.9 对象转换和instanceof操作符  383<br/>11.10 Object类的equals方法  387<br/>11.11 ArrayList类  388<br/>11.12 关于列表的一些有用方法  393<br/>11.13 示例学习:自定义栈类  394<br/>11.14 protected数据和方法  396<br/>11.15 防止继承和重写  398<br/>关键术语  399<br/>本章小结  399<br/>测试题  399<br/>编程练习题  400<br/>第12章 异常处理和文本I/O  404<br/>12.1 引言  404<br/>12.2 异常处理概述  405<br/>12.3 异常类型  410<br/>12.4 声明、抛出和捕获异常  411<br/>12.4.1 声明异常  412<br/>12.4.2 抛出异常  412<br/>12.4.3 捕获异常  413<br/>12.4.4 从异常中获取信息  415<br/>12.4.5 示例学习:声明、抛出和捕获异常  416<br/>12.5 finally子句  419<br/>12.6 何时使用异常  421<br/>12.7 重新抛出异常  422<br/>12.8 链式异常  422<br/>12.9 创建自定义异常类  423<br/>12.10 File类  426<br/>12.11 文件输入和输出  429<br/>12.11.1 使用PrintWriter写数据  429<br/>12.11.2 使用try-with-resources自动关闭资源  430<br

      配送说明

      ...

      相似商品

      为你推荐

    孔网啦啦啦啦啦纺织女工火锅店第三课

    开播时间:09月02日 10:30

    即将开播,去预约
    直播中,去观看