欢迎来到北京青青翠竹图书中心
客服热线: 010-52965708 56295007
内容简介:Java是一门面向对象的语言,Java的不断发展要归功于C、C++和C#等编程语言的不断挑战。C++、C#和Java等编程语言基本上都来源于C语言但又有很多区别。对于变量声明、参数传递、操作符、流控制等,Java使用了和C、C++、C# 相同的传统,但摈弃了许多难以控制的技术和非面向对象特性,如多继承和独立于类之外的方法等,是更为纯粹的面向对象语言。 本书的章节编排合理,内容循序渐进,注重知识的可用性,摈弃了不常用的语法与知识点,内容力求简明,并基本覆盖了Java语言中常用的基础知识点。 本书可以作为本科及高职高专计算机Java语言类的教材及职业培训教材,也可作为非计算机专业的Java语言的入门和普及教材,还可以作Java语言初学者的参考书籍。
目录 第1章Java语言概述() 1.1Java语言的概述() 1.2Java语言的特点() 1.3Java虚拟机及跨平台原理() 1.4Java的开发环境() 1.5第一个Java应用程序() 第2章Java语言基础() 2.1标识符和关键字() 2.2常量与变量() 2.3基本数据类型() 2.4运算符与表达式() 2.5注释() 2.6API文档的查看() 第3章流程控制() 3.1顺序结构() 3.2分支结构() 3.3循环结构() 3.4循环结构控制() 第4章面向对象基础() 4.1一切皆对象() 4.2类和对象() 4.3类() 4.4static关键字() 4.5final关键字() 4.6对象() 4.7包() 第5章面向对象高级特性 () 5.1类的继承() 5.2多态性() 5.3接口和抽象类() 第6章数组和字符串的处理() 6.1一维数组() 6.2二维数组() 6.3操作数组的工具类(Arrays)() 6.4String类字符串的初始化() 第7章异常处理() 7.1异常的概念() 7.2Java异常类() 7.3Java的异常处理机制() 7.4异常处理原则() 第8章输入/输出() 8.1流的概念() 8.2Java的I/O包() 8.3字节输入/输出流() 8.4字符输入/输出流() 8.5文件操作() 8.6对象序列化() 第9章用户图形界面() 9.1Swing概述() 9.2Swing容器() 9.3基本组件的使用() 9.4菜单() 9.5对话框() 9.6使用Action接口处理行为事件() 第10章多线程() 10.1线程的概念() 10.2线程的生命周期() 10.3线程的创建和启动() 10.4线程的优先级() 10.5控制线程() 10.6线程同步() 10.7线程通信() 第11章网络编程() 11.1Java的网络支持() 11.2基于TCP协议的网络编程() 11.3基于UDP协议的网络编程()