• JAVA语言程序设计(基础篇)(英文版·原书第12版)
21年品牌 40万+商家 超1.5亿件商品

JAVA语言程序设计(基础篇)(英文版·原书第12版)

全新正版 极速发货

98.65 6.6折 149 全新

库存25件

广东广州
认证卖家担保交易快速发货售后保障

作者[美]梁勇(Y. Daniel Liang) 著

出版社机械工业出版社

ISBN9787111767268

出版时间2024-11

装帧平装

开本16开

定价149元

货号1203464694

上书时间2024-12-16

谢岳书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
目录
目    录<br />第1章  计算机、程序和Java概述  1<br />1.1  引言  2<br />1.2  什么是计算机  2<br />1.3  编程语言  7<br />1.4  操作系统  9<br />1.5  Java的特性和应用  10<br />1.6  Java语言规范、API、JDK、<br />JRE和IDE  11<br />1.7  一个简单的Java程序  12<br />1.8  创建、编译和执行Java程序  15<br />1.9  程序设计风格和文档  18<br />1.10  程序设计错误  19<br />1.11  使用NetBeans开发Java程序  23<br />1.12  使用Eclipse开发Java程序  26<br />第2章  基本程序设计  33<br />2.1  引言  34<br />2.2  编写简单的程序  34<br />2.3  从控制台读取输入  37<br />2.4  标识符  40<br />2.5  变量  40<br />2.6  赋值语句和赋值表达式  42<br />2.7  命名常量  43<br />2.8  命名习惯  44<br />2.9  数值数据类型和操作  45<br />2.10  数值型字面值  48<br />2.11  JShell  50<br />2.12  表达式求值和操作符优先级  52<br />2.13  示例学习:显示当前时间  54<br />2.14  增强赋值操作符  56<br />2.15  自增和自减操作符  57<br />2.16  数值类型转换  58<br />2.17  软件开发过程  61<br />2.18  示例学习:计算货币单位  64<br />2.19  常见错误和陷阱  67<br />第3章  选择  77<br />3.1  引言  78<br />3.2  boolean数据类型、值和表达式  78<br />3.3  if语句  80<br />3.4  双分支if-else语句  82<br />3.5  嵌套的if语句和多分支if-else<br />语句  83<br />3.6  常见错误和陷阱  85<br />3.7  产生随机数  89<br />3.8  示例学习:计算体重指数  91<br />3.9  示例学习:计算税率  92<br />3.10  逻辑操作符  95<br />3.11  示例学习:判断闰年  99<br />3.12  示例学习:彩票  100<br />3.13  switch语句  102<br />3.14  条件操作符  105<br />3.15  操作符的优先级和结合规则  106<br />3.16  调试  108<br />第4章  数学函数、字符和字符串  121<br />4.1  引言  122<br />4.2  常用数学函数  122<br />4.3  字符数据类型和操作  126<br />4.4  String类型  131<br />4.5  示例学习  140<br />4.6  格式化控制台输出  146<br />第5章  循环  159<br />5.1  引言   160<br />5.2  while循环  160<br />5.3  示例学习:猜数字  163<br />5.4  循环设计策略  166<br />5.5  使用用户确认或标记值控制循环  168<br />5.6  do-while循环  171<br />5.7  for循环  173<br />5.8  采用哪种循环  176<br />5.9  嵌套循环  178<br />5.10  最小化数值错误  180<br />5.11  示例学习  182<br />5.12  关键字break和continue  186<br />5.13  示例学习:判断回文  189<br />5.14  示例学习:显示素数  191<br />第6章  方法  205<br />6.1  引言  206<br />6.2  定义方法  206<br />6.3  调用方法  208<br />6.4  空方法与有返回值的方法  211<br />6.5  按值传参  213<br />6.6  模块化代码  217<br />6.7  示例学习:将十六进制数转换为<br />十进制数  219<br />6.8  重载方法  221<br />6.9  变量的作用域  224<br />6.10  示例学习:生成随机字符  225<br />6.11  方法抽象和逐步求精  227<br />第7章  一维数组  249<br />7.1  引言  250<br />7.2  数组基础  250<br />7.3  示例学习:分析数字  257<br />7.4  示例学习:一副牌  258<br />7.5  复制数组  260<br />7.6  将数组传递给方法  261<br />7.7  方法返回数组  264<br />7.8  示例学习:统计每个字母出现的<br />次数  265<br />7.9  可变长参数列表  268<br />7.10  查找数组  269<br />7.11  排序数组  273<br />7.12  Arrays类  274<br />7.13  命令行参数  276<br />第8章  多维数组  289<br />8.1  引言  290<br />8.2  二维数组基础  290<br />8.3  处理二维数组  293<br />8.4  将二维数组传递给方法  295<br />8.5  示例学习:给多选题测验评分  296<br />8.6  示例学习:找出最近点对  298<br />8.7  示例学习:数独  300<br />8.8  多维数组  303<br />第9章  对象和类  323<br />9.1  引言  324<br />9.2  为对象定义类  324<br />9.3  示例:定义类和创建对象  326<br />9.4  使用构造方法构造对象  331<br />9.5  通过引用变量访问对象  332<br />9.6  使用Java库中的类  336<br />9.7  静态变量、常量和方法  339<br />9.8  可见性修饰符  344<br />9.9  数据域封装  346<br />9.10  向方法传递对象参数  349<br />9.11  对象数组  353<br />9.12  不可变对象和类  355<br />9.13  变量的作用域  357<br />9.14  this引用  358<br />第10章  面向对象  367<br />10.1  引言  368<br />10.2  类的抽象和封装  368<br />10.3  面向对象思想  372<br />10.4  类的关系  375<br />10.5  示例学习:设计Course类  378<br />10.6  示例学习:设计栈类  380<br />10.7  将基本数据类型值作为对象<br />处理  382<br />10.8  基本类型和包装类类型之间的<br />自动转换  386<br />10.9  BigInteger和BigDecimal类  387<br />10.10  String类  388<br />10.11  StringBuilder类和<br />StringBuffer类  395<br />第11章  继承和多态  411<br />11.1  引言  412<br />11.2  父类和子类  412<br />11.3  使用super关键字  418<br />11.4  方法重写  421<br />11.5  方法重写与重载  422<br />11.6  Object类及其toString()方法  424<br />11.7  多态  425<br />11.8  动态绑定  425<br />11.9  对象转换和instanceof操作符  429<br />11.10  Object类的equals方法  433<br />11.11  ArrayList类  434<br />11.12  关于列表的一些有用方法  440<br />11.13  示例学习:自定义栈类  441<br />11.14  protected数据和方法  442<br />11.15  防止继承和重写  445<br />第12章  异常处理和文本I/O  453<br />12.1  引言  454<br />12.2  异常处理概述  454<br />12.3  异常类型  459<br />12.4  声明、抛出和捕获异常  462<br />12.5  finally子句  470<br />12.6  何时使用异常  472<br />12.7  重新抛出异常  472<br />12.8  链式异常  473<br />12.9  创建自定义异常类  474<br />12.10  File类  477<br />12.11  文件输入和输出  480<br />12.12  从Web上读取数据  487<br />12.13  示例学习:Web爬虫  488<br />第13章  抽象类和接口  499<br />13.1  引言  500<br />13.2  抽象类  500<br />13.3  示例学习:抽象的Number类  505<br />13.4  示例学习:Calendar和GregorianCalendar  507<br />13.5  接口  510<br />13.6  Comparable接口  514<br />13.7  Cloneable接口  518<br />13.8  接口与抽象类  523<br />13.9  示例学习:Rational类  526<br />13.10  类的设计原则  531<br />第14章  JavaFX基础  541<br />14.1  引言  542<br />14.2  JavaFX与Swing和AWT的比较  542<br />14.3  JavaFX程序的基本结构  542<br />14.4  面板、组、UI控件和形状  545<br />14.5  属性绑定  548<br />14.6&nb

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP