项目实践精解:Java核心技术应用开发

副标题:无

作   者:梁立新编著

分类号:

ISBN:9787121039522

微信扫一扫,移动浏览光盘

简介

  本书是一本融合项目实践与开发思想于一体的书。它的特色是以项目   实践作为主线贯穿其中。本书提供了一个完整的SuperVCD Store项目,通   过该项目使读者能够快速掌握Java核心技术,包括:面向对象的基本概念   ,封装、继承和多态的概念,面向对象的高级特性,如静态、接口、内部   类等概念,使用AWT/Swing技术开发可视化用户界面,编写多线程程序,   线程的两种创建方式,运用多线程的数据共享机制,使用不同的流处理不   同数据类型,编写基于TCP/UDP的服务器与客户端程序等。    本书作者有多年从事开发和教学经验,并且有很多学生目前正在从事   Java开发工作。因此,作者清楚Java核心技术的合理学习路线,以及在学   习过程中的注意事项。

目录

第1章 Java核心技术概述1.1Java产生的历史、现状和特点1.1.1Java产生的历史1.1.2Java的现状1.1.3Java语言的特点1.2Java与面向对象1.2.1传统的面向过程和现代的面向对象程序设计语言1.2.2抽象的概念1.2.3面向对象编程的3个原则1.2.4类和实例对象的性质1.3Java核心技术体系结构l.3.1Java核心技术基础部分l.3.2Java核心技术应用部分第2章 SuperVCD Store项目概述2.1项目需求分析2.2项目结构分析和运行指南2.2.1应用程序结构2.2.2项目运行指南第3章 JaLva启动(Getting Started)3.1搭建Java开发环境3.1.1Java开发环境的配置3.1.2JDK简介3.2Java核心特性3.2.1Java虚拟机3.2.2垃圾回收机制3.2.3代码安全性检查机制3.3Java程序开发介绍3.3.1定义Java程序的基本元素3.3.2类和对象基本概念3.3.3编译和运行Java应用程序3.3.4应用小程序3.4项目实战第4章 Java基础语法(一):标识符、关键字及数据类型4.1标识符4.2关键字4.3变量4.4常量4.5数据类型4.5.1基本类型4.5.2引用类型第5章 Java基础语法(二):表达式及流程控制5.1运算符5.1.1算术运算符5.1.2关系运算符5.1.3逻辑运算符5.1.4位运算符5.1.5赋值运算符5.1.6条件运算符5.1.7其他运算符5.2表达式5.2.1运算符的优先次序5.2.2数据类型转换5.3Java控制语句5.3.1顺序流程5.3.2分支流程5.3.3循环流程5.3.4与程序转移有关的其他语句5.3.5异常处理语句:try-catch-finauy第6章 Java基础语法(三):数组6.1数组的声明、生成和初始化6.1.1数组的声明6.1.2数组的生成6.1.3数组的初始化6.2数组的使用6.3多维数组6.3.1二维数组的声明6.3.2二维数组的生成和初始化6.3.3二维数组的使用第7章 Java面向对象核心语法7.1面向对象的概念7.1.1对象和类概述7.1.2类、方法和变量7.1.3构造方法7.1.4方法的重栽7.1.5mis的使用7.2封装7.3继承7.3.1继承概念7.3.2方法重写(overtiding)7.3.3guper的使用7.3.4继承中的构造方法调用7.3.5丘nalize()方法的使用7.3.6对象的比较7.4多态性7.4.1多态概念74.2多态实现条件7.4.3多态性的代码实现7.5项目实战第8章 JaVa面向对象高级语法8.1静态(static)变量、方法和初始化程序块8.1.1静态(static)变量8.1.2静态(static)方法8.1.3静态初始化块8.2最终(final)类、变量和方法8.3访问控制(AccossControl)8.3.1类的访问控制8.3.2类成员变量和成员方法的访问控制8.4抽象类与抽象方法8.5接口(interface)8.5.1接口的定义8.5.2接口的实现8.6基本类型包装器(wrappers)8.6.1Double和Float8.6.2Byte、Shon、Integer和Long8.6.3Character8.6.4Boolean8.7集合(Collection)框架8.7.1Couection8.7.2List8.7.3Set8.7.4Map接口8。8项目实战8.9内部类8.9.1内部类概述8.9.24种类型的内部类8.10反射(Reflection)8.10.1反射的工作机制8.10.2反射中的主要方法8.10.3反射的使用8.10.4反射的安全性和性能8.11Java常用类介绍8.11.1String8.11.2StringBuffer8.11.3StringTokenizcr(字符串标记)8.11.4Date(日期)8.11.5Calendar(日历)8.11.6Random8.11.7DateFormat类8.11.8SimpleDateFormat类8.11.9Runtime8.11.10Math第9章 Java异常处理9.1异常定义9.2异常分类9.3异常处理9.4自定义异常第10章 使用AVVT建立用户图形界面10.1AWT介绍10.2容器、组件和布局管理器10.2.1容器10.2.2布局管理10.2.3AWT组件库10.3AWT事件处理10.3.1AWT事件处理基本概念10.3.2事件10.3.3事件处理器(监听器)10.3.4适配器(Adapter)第11章 使用Swing建立用户图形界面11.1Swing简介11.2Swing组件(Components)11.2.1Swing组件的层次结构11.2.2Swing组件的特性11.2.3Swing组件和容器11.3项目实战第12章 Applet编程技术12.1Applet简介12.2Applet基本概念12.2.1Applet的生命周期12.2.2Applet的主要方法12.3Applet的安全性12.4.Applet与浏览器相互间的通信第13章 多线程高级编程13.1多线程简介13.2多线程的使用13.2.1创建线程13.2.2启动线程13.2.3线程的其他方法13.3线程状态的转换13.4资源同时读取问题和线程的同步13.4.1基本概念13.4.2多线程之间的同步和通信13.4.3线程死锁13.5项目实战第14章 使用输入/输出类14.1Java输入/输出流简介14.2iava.io包层次结构14.3常用输入/输出类14.3.1常用输入类14.3.2常用输出类14.4文件和目录的操作14.4.1文件基本操作14.4.2随机访问文件14.5对象流和对象序列化14.5.1序列化概述14.5.2序列化的实现14.5.3序列化机制14.6项目实战第15章 使用TCP/IP和UDP/IP开发网络程序15.1Java网络编程简介15.2理解TCP/IP及UDP/IP协议15.3使用ServerSocket和Socket开发TCP/IP网络程序15.3.1Socket通信概述15.3.2Socket通信的一般过程15.4基于URL的高层次Java网络编程15.4.1URL(统一资源定位器)15.4.2URL的组成15.4.3创建一个URL15.4.4通过URLConnection读取数据15.5使用DatagramPacket和DatagramSocket开发UDP/IP网络程序15.5.1Datagram通信的基本概念15.5.2基于UDP的程序开发15.6项目实战附录A Java集成开发环境(IDE)Eclipse介绍附录B Java编程规范附录C 与Java开发有关的UNIX介绍附录D Java与C++比较附录E Java本地接口

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

项目实践精解:Java核心技术应用开发
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon