您好,欢迎光临有路网!
Java核心技术(第2版)
QQ咨询:
有路璐璐:

Java核心技术(第2版)

  • 作者:马志强、王慧、李雷孝、郭若飞
  • 出版社:清华大学出版社
  • ISBN:9787302611790
  • 出版日期:2022年08月01日
  • 页数:0
  • 定价:¥89.50
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    本书涵盖了Java平台标准版的全部基础知识和**特性,主要包括Java语法基础、面向对象编程、数组、**类特性、泛型与集合框架、异常、流、JDBC访问数据库、GUI编程、线程、网络编程等。 全书结构严谨,层次清晰,语言生动,理论论述精准深刻,程序实例丰富实用。本书不要求读者具有开发编程基础,或者软件开发方面的任何经验,就可以具备使用Java语言进行应用开发的能力。本书可以用于普通高校计算机科学与技术、软件工程、网络工程、物联网工程、数据科学与大数据技术、人工智能专业的本科生教材,高职院校计算机相关专业的大专生教材,也可以作为Java软件开发工程师的培训教材、Java初学者和Java开发工程师的参考用书。
    目录
    第1章Java语言概述1 1.1Java技术1 1.1.1Java的诞生与发展1 1.1.2Java的应用领域3 1.1.3Java语言的特点4 1.1.4Java平台5 1.1.5Java API的使用7 1.2Java程序的开发过程9 1.2.1JDK的下载与安装9 1.2.2简单的桌面应用程序结构9 1.2.3Java程序的编译 11 1.2.4装载运行12 1.2.5集成开发环境的使用12 1.3基本输入输出14 1.3.1基本输入方法14 1.3.2基本输出方法17 1.4案例18 1.4.1案例设计19 1.4.2案例演示19 1.4.3代码实现19 1.5习题20第2章Java语法基础23 2.1Java语法概述23 2.1.1Java程序注释23 2.1.2Java编码规范25 2.2常量与变量26 2.3运算符与表达式30 2.3.1运算符30 2.3.2表达式34 2.3.3��型转换35 2.4控制结构36 2.4.1分支结构36 2.4.2循环结构40 2.4.3跳转语句44 2.5案例47 2.5.1案例设计47 2.5.2案例演示47 2.5.3代码实现49 2.6习题58第3章面向对象编程62 3.1面向对象程序设计思想62 3.2类64 3.2.1类的定义64 3.2.2属性65 3.2.3方法66 3.2.4构造方法70 3.2.5this关键字72 3.3对象74 3.3.1对象的声明74 3.3.2对象的实例化74 3.3.3对象的使用76 3.3.4对象的销毁76 3.3.5对象的传递77 3.4继承79 3.4.1继承的定义79 3.4.2super关键字83 3.4.3方法重写85 3.5多态86 3.5.1多态概述86 3.5.2instanceof运算符88 3.5.3引用类型转换89 3.6访问控制89 3.6.1包89 3.6.2访问控制修饰符91 3.7非访问控制修饰符94 3.7.1static修饰符94 3.7.2final修饰符97 3.8常用类99 3.8.1Object类99 3.8.2字符串类102 3.8.3封装类106 3.8.4Java 8新增日期和时间类108 3.9案例112 3.9.1案例设计112 3.9.2案例演示113 3.9.3代码实现113 3.10习题118第4章数组124 4.1基本概念124 4.2一维数组124 4.3多维数组128 4.4数组API的使用131 4.5案例134 4.5.1案例设计134 4.5.2案例演示135 4.5.3代码实现135 4.6习题141第5章**类特性144 5.1抽象类144 5.2接口147 5.2.1接口概念147 5.2.2接口定义148 5.2.3接口的默认方法和静态方法149 5.2.4接口的多继承149 5.2.5接口实现150 5.2.6接口的多重实现152 5.3内部类154 5.3.1内部类概念154 5.3.2实例内部类155 5.3.3静态内部类156 5.3.4局部内部类157 5.3.5匿名内部类159 5.3.6内部类应用160 5.4Lambda表达式161 5.4.1Lambda表达式概述161 5.4.2函数式接口162 5.4.3Lambda表达式应用163 5.4.4方法引用164 5.5反射166 5.5.1反射概念166 5.5.2Class166 5.5.3其他反射相关API167 5.5.4反射编程基本步骤169 5.6注解176 5.6.1基本注解176 5.6.2自定义注解179 5.6.3元注解182 5.7案例186 5.7.1案例设计186 5.7.2案例演示186 5.7.3代码实现187 5.8习题188第6章泛型与集合框架192 6.1泛型简介192 6.2泛型类和泛型方法193 6.2.1泛型类193 6.2.2类型通配符196 6.2.3泛型方法198 6.2.4受限制的类型参数200 6.3集合概述202 6.3.1集合框架结构203 6.3.3集合实现类206 6.4List接口实现类207 6.5Set接口实现类210 6.6Map接口实现类217 6.7案例220 6.7.1案例设计220 6.7.2案例演示221 6.7.3代码实现221 6.8习题223第7章异常226 7.1异常概念和分类226 7.1.1异常概念226 7.1.2异常分类229 7.1.3常见异常231 7.2异常处理232 7.2.1异常处理机制232 7.2.2捕获处理异常232 7.2.3声明抛出异常236 7.2.4人工抛出异常238 7.3自定义异常239 7.4案例240 7.4.1案例设计241 7.4.2案例演示241 7.4.3代码实现242 7.5习题245第8章流247 8.1流的基本概念247 8.2流的分类248 8.3流的体系结构248 8.3.1InputStream249 8.3.2OutputStream250 8.3.3Reader250 8.3.4Writer251 8.4常用流的使用252 8.4.1流的操作步骤252 8.4.2字节流253 8.4.3字符流256 8.4.4字节字符转换流258 8.4.5随机读取文件流259 8.4.6PrintStream/PrintWriter261 8.4.7标准I/O262 8.5对象序列化263 8.6文件操作265 8.7案例272 8.7.1案例设计272 8.7.2案例演示273 8.7.3代码实现273 8.8习题279第9章JDBC访问数据库282 9.1JDBC体系结构282 9.2JDBC常用API283 9.3数据库连接286 9.3.1注册驱动286 9.3.2建立数据库连接287 9.3.3获得Statement对象288 9.3.4执行SQL语句289 9.3.5处理结果集289 9.3.6关闭资源290 9.4JDBC的基本应用292 9.4.1数据库的基本操作292 9.4.2JDBC的简单封装301 9.4.3DAO模式303 9.5JDBC的**特征使用310 9.5.1属性文件使用310 9.5.2数据库元数据312 9.5.3可滚动结果集和可更新结果集314 9.5.4调用存储过程317 9.5.5事务处理319 9.5.6批处理321 9.5.7**SQL类型BLOB和CLOB322 9.6案例325 9.6.1案例设计325 9.6.2案例演示325 9.6.3代码实现327 9.7习题334第10章GUI编程337 10.1GUI基础337 10.1.1GUI编程概述337 10.1.2组件338 10.2GUI应用程序的构建339 10.2.1容器339 10.2.2布局管理器342 10.3GUI事件处理348 10.3.1GUI事件处理机制349 10.3.2GUI事件类型351 10.3.3多重监听器353 10.3.4适配器类355 10.3.5基于内部类的事件处理357 10.4Swing基本组件358 10.4.1JButton按钮组件358 10.4.2JLabel标签组件358 10.4.3JTextField文本框组件359 10.4.4JTextArea文本域组件360 10.4.5JMenuBar、JMenu和JMenuItem 菜单组件361 10.4.6选择框组件363 10.4.7JDialog对话框组件367 10.4.8JScrollPane滚动面板组件371 10.4.9JTable表格组件371 10.5案例374 10.5.1案例设计374 10.5.2案例演示375 10.5.3代码实现376 10.6习题390第11章线程392 11.1线程基础392 11.1.1线程的基本概念392 11.1.2线程的概念模型393 11.1.3线程的创建393 11.2线程的状态401 11.2.1线程状态转换401 11.2.2常用的线程状态转换方法402 11.3线程同步409 11.3.1临界资源问题409 11.3.2线程同步412 11.4线程死锁414 11.5线程通信415 11.6案例419 11.6.1案例设计419 11.6.2案例演示420 11.6.3代码实现421 11.7习题424第12章网络编程428 12.1网络基本概念428 12.2java.net包429 12.3基于TCP的Socket编程430 12.3.1InetAddress类430 12.3.2Socket编程模型432 12.3.3服务器程序434 12.3.4客户端程序435 12.3.5多客户端的服务器程序436 12.4基于UDP的Socket编程439 12.4.1UDP编程模型439 12.4.2接收端程序440 12.4.3发送端程序编程442 12.5URL444 12.6案例456 12.6.1案例设计456 12.6.2案例演示456 12.6.3代码实现457 12.7习题459

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外