java核心专业技术v.

上传人:乐*** 文档编号:115398945 上传时间:2019-11-13 格式:DOC 页数:183 大小:3.26MB
返回 下载 相关 举报
java核心专业技术v._第1页
第1页 / 共183页
java核心专业技术v._第2页
第2页 / 共183页
java核心专业技术v._第3页
第3页 / 共183页
java核心专业技术v._第4页
第4页 / 共183页
java核心专业技术v._第5页
第5页 / 共183页
点击查看更多>>
资源描述

《java核心专业技术v.》由会员分享,可在线阅读,更多相关《java核心专业技术v.(183页珍藏版)》请在金锄头文库上搜索。

1、Java核心技术-v. 作者: 日期:2 个人收集整理,勿做商业用途版本号: V1.0编辑单位:中软国际信息技术培训有限公司(无锡)地址: 无锡市新区江苏软件外包产业园处子座B座邮编: 214000电话: 网站: E-mail: 声明: 1、本书版权归中软国际所有,未经许可,任何单位或个人不能使用或翻录本书内容,违者必究。 2、由于本书编写者水平有限,时间仓促,有考虑不周之处,请广大读者不吝指正。目 录JDK1.6、文本编辑器一个、Eclipse、一种浏览器8第1章了解Java9简介91.1Java的发展历程91.2Java相关名词111.2.1JRE,JDK,JVM111.2.2J2SE,J

2、2EE,J2ME111.3Java特性111.4Java程序执行过程121.4.1类加载器131.4.2类校验器131.4.3执行程序131.5第一个Java程序及运行环境的设置141.6Hello.java的语法解释161.7javac命令161.8java命令16练习17第2章Java基本语法19简介192.1注释192.1.1行注释192.1.2块注释192.1.3文档注释202.2分号、块和空格212.2.1分号212.2.2块212.2.3空格222.3标识符222.4关键字222.5数据类型232.5.1逻辑类boolean242.5.2文本类char和String242.5.3整

3、数类byte, short, int, long242.5.4浮点float和double252.5.5非基本数据类型String252.6变量的声明及赋值262.7常量272.8数据类型的转换272.8.1类型自动转换272.8.2强制类型转换272.9简单的Java程序282.9.1方法282.9.2变量和作用域29练习30第3章表达式和流程控制31简介313.1运算符和表达式313.1.1赋值运算符313.1.2算术运算符313.1.3关系运算符343.1.4逻辑运算符353.1.5按位运算符383.1.6移位运算符393.1.7三元(ifclse)运算符403.1.8字符串运算符403

4、.1.9运算符的优先级413.2流程控制413.2.1ifelse语句413.2.2switch语句423.2.3循环语句433.2.4流程控制语句443.2.5和标签相作用的特殊循环流程控制46练习47第4章数组48简介484.1声明数组484.2创建数组空间484.3创建数组元素并初始化494.4使用数组的注意事项494.5多维数组49练习(学员练习)50第5章面向对象51简介515.1用java程序描述现实世界515.2面向对象的概念535.3封装性535.4继承545.5覆盖555.6super关键字565.7对象的类型转换565.8多态575.9构造方法595.9.1构造方法595.

5、9.2默认的构造方法605.9.3多个构造函数615.10this变量615.10.1区别同名变量615.10.2指代构造方法635.11包645.12import语句655.13常用包655.14打包我们的程序65练习66第6章修饰词68简介686.1访问说明符68Test1.java716.2static726.3abstract736.4final746.4.1常量746.4.2最终方法756.4.3最终类75练习75第7章高级类特性76简介767.1接口767.1.1接口的使用777.1.2接口的功能777.2内部类80练习84第8章Exception85简介858.1异常处理的目的8

6、58.2try和catch语句868.3finally语句868.4异常的处理或声明规则868.5异常分类878.6创建自己的异常898.6.1介绍898.6.2实例898.7异常处理小结90练习90第9章常用类91简介919.1String类919.1.1“=”和“equals”的用法919.1.2String可以和任意的基本类型和引用类型相加919.1.3String类对象是常量对象。929.2应用API帮助92练习949.3StringBuffer94练习959.4Object 类959.4.1打印对象96练习969.4.2对象的克隆969.5思考999.6Math99练习1009.7S

7、ystem1009.7.1arraycopy方法1019.7.2currentTimeMillis方法1019.7.3设置环境属性的方法1029.7.4其他常用方法1029.8Class类1029.9Arrays1069.9.1数组的排序106练习108第10章基本数据类型的封装109简介10910.1简单类型包装器10910.2Number10910.3Double和Float110第11章单例模式113简介11311.1单例模式11311.2Runtime类与Process类113练习115第12章内存回收116简介116第13章集合118简介11813.1数据结构11813.2集合接口框

8、架图11913.3实现类的图解11913.4ArrayList12013.5迭代器(Iterator)12213.5.1跌代器的用法12213.5.2迭代器的原理12213.5.3集合的公共调用形式12313.6Collections类12513.7LinkedList12713.7.1LinkedList模拟栈(子弹夹)12813.8ArrayList和LinkedList的比较12913.9HashSet13013.10TreeSet13313.11HashSet和TreeSet的比较13613.12HashMap13613.13Properties类13813.14TreeMap1391

9、3.15集合类的选择:139练习2139第14章I/O140简介14014.1File类14014.2流式I/O14314.3InputStream14414.4OutputStream14514.5FileInputStream和FileOutputStream14614.6DataInputStream和DataOutputStream14714.7Java I/O库的设计原则14814.8Reader和Writer14914.9随机访问文件15114.10管道流153练习155第15章Thread156简介15615.1线程简介15615.2线程的概念模型15615.2.1线程的状态15

10、715.2.2指定线程的名字15815.2.3守候线程15915.2.4设置线程的优先级16015.3线程的同步16515.4线程的死锁16715.5wait、notify、notifyAll17115.6线程的终止173练习174附录175Java编程规范175简介数据结构175链表175散列表176字符集177对象的串行化178串行化的定义178串行化方法178串行化的注意事项179序言本部分描述Java编程的基础知识,系统地介绍Java语言的主要功能及用法。全书共13章,内容涵盖Java概述、Java开发工具、Java语言基础、Java面向对象编程、Java集合框架、Java异常、Jav

11、a线程、Java数据库操作、Java网络编程、JavaAWT组件、JavaAWT事件处理模型和JavaSwing等。本部分从Java的起源历史、体系结构、平台标准及主要技术开始讲起,结合面向对象的编程思想,详尽地介绍Java在各个方面的应用,并含有大量精心设计的代码实例。本部分的语言浅显易懂,且在难易程度上作了区分,根据学生的情况,可以动态的安排学习内容,并辅以大量实例讲解程序的开发,且每章后面设有习题以便读者检验学习效果。希望学员能独立完成课堂练习,并提前预习下一节课程的内容,带着问题听课。课用工具本部分教学需要的工具如下:JDK1.6、文本编辑器一个、Eclipse、一种浏览器第1章 了解

12、Java简介Java经过近几年的飞速发展,得到了广泛的应用,作为Java程序员,了解Java的发展历程及特点有助于我们更好的理解、掌握Java技术。内容提要Java的发展历程Java相关名词Java特性Java程序执行过程Java程序开发流程学习目标:1. 了解Java语言的特点2. 掌握Java程序运行机制3. 熟练配置Java程序的开发环境1.1 Java的发展历程Java自1996年正式发布以来,经历了出生、成长和壮大的阶段,现在已经成为IT领域里的主流编程语言。Java起源于Sun公司的一个叫“Green”的项目,目的是开发嵌入家用电器的分布式软件系统,使电器更加智能化。Green项目一开始准备采用C+语言,但是考虑到C+语言太复杂,而且安全性差,于是决定基于C+语言开发一种新的Oak语言(即Java的前身)。 Oak是一种适用于网络编程的精巧而安全的语言,它保留了许多C+语言的语法,但去除了明确的资源引用指针算法与操作符重载等潜在的危险特性。并且Oak语言具有与硬件无关的特性,制造商只需要更改芯片,就可以将烤面包机上的

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 教学课件 > 高中课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号