×
图文详情
  • ISBN:9787302359388
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:32开
  • 页数:426
  • 出版时间:2017-02-23
  • 条形码:9787302359388 ; 978-7-302-35938-8

本书特色

本书从初学者的角度详细讲解了Java开发中重点用到的多种技术。全书共11章,包括Java开发环境的搭建及其运行机制、基本语法、面向对象的思想,采用典型翔实的例子、通俗易懂的语言阐述面向对象中的抽象概念。在多线程、常用API、集合、IO、GUI、网络编程章节中,通过剖析案例、分析代码结构含义、解决常见问题等方式,帮助初学者培养良好的编程习惯。*后,讲解了Eclipse开发工具,帮助初学者熟悉开发工具的使用。 本书附有配套视频、源代码、测试题、教学PPT、教学实施案例、教学设计大纲等资源,并提供在线答疑平台。 本书既可作为高等院校本、专科计算机相关专业的程序设计课程教材,也可作为Java技术基础的培训教材,是一本适合广大计算机编程初学者的入门级教材。

内容简介

由传智播客高教产品研发部编著的《Java基础入门》从初学者的角度详细讲解了Java开发中重点用到的多种技术。全书共11章,包括Java开发环境的搭建及其运行机制、基本语法、面向对象的思想,采用典型翔实的例子、通俗易懂的语言阐述面向对象中的抽象概念。在多线程、常用API、集合、IO、GUI、网络编程章节中,通过剖析案例、分析代码结构含义、解决常见问题等方式,帮助初学者培养良好的编程习惯。*后,讲解了Eclipse开发工具,帮助初学者熟悉开发工具的使用。 本书附有配套视频、源代码、测试题、教学PPT、教学实施案例、教学设计大纲等资源,并提供在线答疑平台。本书既可作为高等院校本、专科计算机相关专业的程序设计课程教材,也可作为Java技术基础的培训教材,是一本适合广大计算机编程初学者的入门级教材。

目录

第1章Java开发入门11.1Java概述11.1.1什么是Java11.1.2Java语言的特点21.2JDK的使用31.2.1什么是JDK31.2.2安装JDK31.2.3JDK目录介绍51.3**个Java程序61.4系统环境变量101.4.1path环境变量101.4.2classpath环境变量121.5Java的运行机制131.6本章小结141.7习题14第2章Java编程基础162.1Java的基本语法162.1.1Java代码的基本格式162.1.2Java中的注释172.1.3Java中的标识符182.1.4Java中的关键字192.1.5Java中的常量202.2Java中的变量232.2.1变量的定义232.2.2变量的数据类型242.2.3变量的类型转换26Java基础入门目录2.2.4变量的作用域302.3Java中的运算符312.3.1算术运算符312.3.2赋值运算符322.3.3比较运算符342.3.4逻辑运算符342.3.5位运算符362.3.6运算符的优先级392.4选择结构语句402.4.1if条件语句402.4.2switch条件语句442.5循环结构语句482.5.1while循环语句482.5.2do…while循环语句492.5.3for循环语句502.5.4循环嵌套522.5.5跳转语句(break、continue)532.6方法562.6.1什么是方法562.6.2方法的重载592.6.3方法的递归612.7数组622.7.1数组的定义632.7.2数组的常见操作672.7.3多维数组712.8本章小结732.9习题73第3章面向对象(上)783.1面向对象的概念783.2类与对象793.2.1类的定义803.2.2对象的创建与使用803.2.3类的设计833.2.4类的封装843.3构造方法863.3.1构造方法的定义863.3.2构造方法的重载883.4this关键字913.5垃圾回收933.6static关键字943.6.1静态变量943.6.2静态方法963.6.3静态代码块973.6.4单例模式983.7内部类993.7.1成员内部类993.7.2静态内部类1013.7.3方法内部类1023.8Java的帮助文档1033.8.1Java的文档注释1033.8.2JDK帮助文档的使用1063.9本章小结1093.10习题109第4章面向对象(下)1144.1类的继承1144.1.1继承的概念1144.1.2重写父类方法1164.1.3super关键字1174.2final关键字1214.2.1final关键字修饰类1214.2.2final关键字修饰方法1224.2.3final关键字修饰变量1234.3抽象类和接口1244.3.1抽象类1244.3.2接口1264.4多态1294.4.1多态概述1294.4.2对象的类型转换1304.4.3Object类1344.4.4匿名内部类1364.5异常1404.5.1什么是异常1404.5.2try…catch和finally1424.5.3throws关键字1444.5.4运行时异常与编译时异常1464.5.5自定义异常1474.6包1494.6.1包的定义与使用1494.6.2import语句1514.6.3给Java应用打包1544.7访问控制1574.8本章小结1584.9习题158第5章多线程1645.1线程概述1645.1.1进程1645.1.2线程1655.2线程的创建1665.2.1继承Thread类创建多线程1665.2.2实现Runnable接口创建多线程1685.2.3两种实现多线程方式的对比分析1695.2.4后台线程1725.3线程的生命周期及状态转换1735.4线程的调度1755.4.1线程的优先级1755.4.2线程休眠1775.4.3线程让步1795.4.4线程插队1805.5多线程同步1815.5.1线程安全1815.5.2同步代码块1835.5.3同步方法1855.5.4死锁问题1875.6多线程通信1885.6.1问题引入1895.6.2问题如何解决1915.7本章小结1935.8习题194第6章Java API1996.1String类和StringBuffer类1996.1.1String类的初始化1996.1.2String类的常见操作2006.1.3StringBuffer类2066.2System类与Runtime类2096.2.1System类2096.2.2Runtime类2126.3Math类与Random类2146.3.1Math类2146.3.2Random类2156.4包装类2186.5Date类、Calendar类与DateFormat类2226.5.1Date类2226.5.2Calendar类2236.5.3DateFormat类2276.5.4SimpleDateFormat类2296.6JDK7新特性——switch语句支持字符串类型2306.7本章小结2316.8习题232第7章集合类2367.1集合概述2367.2Collection接口2377.3List接口2387.3.1List接口简介2387.3.2ArrayList集合2387.3.3LinkedList集合2407.3.4Iterator接口2427.3.5JDK5.0新特性——foreach循环2437.3.6ListIterator接口2467.3.7Enumeration接口2487.4Set接口2497.4.1Set接口简介2497.4.2HashSet集合2497.4.3TreeSet集合2537.5Map接口2577.5.1Map接口简介2577.5.2HashMap集合2577.5.3TreeMap集合2627.5.4Properties集合2637.6JDK5.0新特性——泛型2657.6.1为什么使用泛型2657.6.2自定义泛型2677.7Collections工具类2697.8Arrays工具类2717.9本章小结2767.10习题276第8章IO(输入输出)2818.1字节流2818.1.1字节流的概念2818.1.2字节流读写文件2838.1.3文件的拷贝2878.1.4字节流的缓冲区2888.1.5装饰设计模式2898.1.6字节缓冲流2908.2字符流2918.2.1字符流定义及基本用法2918.2.2字符流操作文件2928.2.3LineNumberReader2958.2.4转换流2968.3其他IO流2978.3.1ObjectInputStream和ObjectOutputStream2988.3.2DataInputStream和DataOutputStream3008.3.3PrintStream3018.3.4标准输入输出流3028.3.5PipedInputStream和PipedOutputStream3048.3.6ByteArrayInputStream和ByteArrayOutputStream3068.3.7CharArrayReader和CharArrayWriter3088.3.8SequenceInputStream3098.4File类3118.4.1File类的常用方法3118.4.2遍历目录下的文件3138.4.3删除文件及目录3178.5RandomAccessFile3198.6字符编码3218.6.1常用字符集3218.6.2字符编码和解码3218.6.3字符传输3248.7本章小节3258.8习题326第9章GUI(图形用户界面)3309.1AWT概述3309.2AWT事件处理3329.2.1事件处理机制3329.2.2事件适配器3359.2.3用匿名内部类实现事件处理3359.3常用事件分类3379.3.1窗体事件3379.3.2鼠标事件3389.3.3键盘事件3409.3.4动作事件3429.4布局管理器3429.4.1FlowLayout3439.4.2BorderLayout3449.4.3GridLayout3469.4.4GridBagLayout3479.4.5CardLayout3509.4.6不使用布局管理器3529.5AWT绘图3539.6Swing3569.6.1JFrame3579.6.2JDialog3589.6.3中间容器3609.6.4文本组件3629.6.5按钮组件3659.6.6JComboBox3709.6.7菜单组件3729.7本章小结3779.8习题377第10章网络编程38210.1网络通信协议38210.1.1IP地址和端口号38310.1.2InetAddress38410.1.3UDP与TCP协议38510.2UDP通信38610.2.1DatagramPacket38610.2.2DatagramSocket38710.2.3UDP网络程序38810.2.4UDP案例——聊天程序39110.3TCP通信39810.3.1ServerSocket39910.3.2Socket40010.3.3简单的TCP网络程序40110.3.4多线程的TCP网络程序40310.3.5TCP案例——文件上传40510.4本章小结40810.5习题408第11章Eclipse开发工具41111.1Eclipse概述41111.2Eclipse的安装与启动41111.2.1Eclipse工作台41311.2.2Eclipse透视图41411.3Eclipse进行程序开发41511.4Eclipse程序调试41811.5使用Eclipse导出、导入jar文件42211.5.1使用Eclipse工具导出jar文件42211.5.2使用Eclipse工具导入jar文件42411.6本章小结426
展开全部

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航