推荐楼主《java典型模块与项目实战大全》PDF下面有介绍和这本书的目录认真看完介绍
《java典型模块与项目实战大全》以实战开发为原则,以java热门开发技术与项目案例开发为主线,通过java开发中最常见的25个典型模块和4个完整的项目案例,详细介绍java语言的特性、线程开发、图形用户开发(gui)、文件i/o *** 作、applet程序、网络编程等知识。
《java典型模块与项目实战大全》附带1张dvd光盘,内容为与本书配套的多媒体教学视频与源代码,以及免费赠送的java开发教学视频等资料。寻求组织楼主可以先记下175顺序写下161最后填写984合起来就是一个扣裙交流学习充分发挥这本书的作用
《java典型模块与项目实战大全》共32章,分为7篇。涵盖的主要内容有搭建java开发环境、java面向对象编程、java新特性、学生并发接水、模拟做饭场景、火车站售票系统、生产者与消费者问题、关机工具、典型的图形用户界面、计算器、秒表、捉迷藏游戏、鼠标绘直线、指针时钟项目、控制动画项目、记事本、拼图游戏、文件属性查看器、文件内容查看器、日记簿、查找和替换项目、图像轮显动画项目、applet事件监听项目、动画播放项目、网络聊天室、ftp服务器客户端、web服务器、qq聊天工具、人员信息管理项目、中国象棋游戏、俄罗斯方块游戏网络版、图书管理系统项目等。
《java典型模块与项目实战大全》注重编程思想与实际开发相结合,书中的每个技术点都配备了具有典型性和实用价值的应用开发实例,适合想要学习java语言的人员阅读,尤其适合有一定java语言基础和想提高开发java语言经验的程序员阅读。
目录:
第1篇 java开发必备基础
第1章 搭建java开发环境 2
教学视频:18分钟
11 java的过去、现在和未来 2
111 java的历史 2
112 java的语言特点 3
113 java api简介 3
114 java未来发展 4
12 java程序设计环境 5
121 命令行工具——jdk 60 5
122 安装工具包jdk 6
123 设置jdk环境 8
124 集成开发环境安装——myeclipse 85 10
125 myeclipse的一些常用 *** 作 11
13 创建和运行java程序 14
131 手工创建、编译和运行java程序 14
132 在myeclipse 85中创建、运行、调试和管理java项目 15
14 小结 16
第2章 java面向对象编程 17
教学视频:13分钟
21 面向对象的一些概念 17
211 面向对象涉及的概念 17
212 类和对象 19
22 面向对象的一些特性 20
221 继承特性 20
222 多态特性 21
223 封装特性 22
23 java中实现的面向对象特性 22
231 定义类 22
232 创建对象 23
233 实现继承 23
234 实现多态 24
235 实现封装 26
24 小结 27
第3章 java新特性 28
教学视频:29分钟
31 java的一些简单新特性 28
311 静态导入 28
312 可变参数函数 30
313 增强版for循环 31
314 基本数据的拆、装箱 *** 作(autoboxing和unboxing) 32
32 枚举 34
321 枚举的实现原理 34
322 枚举的简单应用 36
323 枚举的高级特性 37
33 反射 39
331 反射的基石——class类 39
332 反射的基本应用 41
333 反射的高级应用 46
34 标注 49
341 标注的简单使用 49
342 jdk的内置标注 51
35 泛型 53
351 为什么要使用泛型 54
352 泛型的一些特性 57
353 泛型的通配符 59
36 类加载器 62
361 什么是类加载器 63
362 什么是类加载器的委派模型 64
363 编写一个自己的加载器 67
37 动态代理 73
371 什么是代理 73
372 动态代理基础类 74
373 invocationhandler接口 78
374 动态代理类的设计模式 81
38 小结 83
第2篇 线程开发
第4章 学生并发接水(线程thread) 86
教学视频:9分钟
41 学生并发接水原理 86
411 项目结构框架分析 86
412 项目功能业务分析 86
42 不排队形式学生并发接水 87
421 水龙头类 88
422 学生类 88
423 测试类 89
43 学生并发接水的其他形式 90
431 “排队接水”水龙头类 90
432 “接完水后一起回教室”水龙头类 90
44 知识点扩展——线程的基础知识 91
441 为什么要使用线程 92
442 多线程程序的编写方式 93
45 小结 98
第5章 模拟做饭场景(线程的join()方法) 99
教学视频:7分钟
51 做饭场景原理 99
511 项目结构框架分析 99
512 项目功能业务分析 99
52 纷乱的做饭场景 100
521 儿子的类 100
522 妈妈的类 101
523 做饭场景的类 102
524 修改后的妈妈类 102
53 知识点扩展——线程的状态 103
531 线程的创建状态 103
532 线程的暂停状态 104
533 线程的结束状态 106
54 小结 109
第6章 火车站售票系统(线程安全知识) 110
教学视频:12分钟
61 火车站售票系统原理 110
611 项目结构框架分析 110
612 项目功能业务分析 111
62 没有实现线程安全的火车票售票系统 112
621 火车票的类 112
622 售票台的类 113
623 实现线程安全的火车票售票系统 113
63 知识点扩展——线程的同步知识 115
631 为什么要使用同步机制 115
632 synchronized的同步块 117
633 synchronized的同步方法 119
634 死锁的问题 122
64 小结 124
Java是目前世界上最流行的计算机编程语言,它是一种可以编写跨平台应用软件的面向对象的程序设计语言。它具有面向对象、语言简单、分布式应用、安全、多线程等诸多特性使之成为可以应用于多个领域的语言,那么学会Java需要多长时间?自学Java难不难呢?
随着近几年来我国信息产业的高速发展,IT行业已经成为当之无愧的高薪行业之一,因此IT行业相关的技术也成为人们争相学习的技能之一,Java、C、C++、PHP等众多编程语言可选择的如今,电脑培训分享越来越多的人选择将Java作为自己的入门语言。
相对来说,Java算是所有编程语言中较为简单的一门语言,因此对于自学者来说会更为简单,那么究竟如何开始Java学习之旅呢?
一、打牢基础
万丈高楼不可能平地而起,因此学习任何一门新知识,都要从打牢基础开始。在学习Java的开始,要先把Java的常用语法给学会并理解,互联网如此普及的21世纪,学会利用资源可以很好地促进学习效率,初学者可以结合网络提供的Java视频共同学习深入理解Java,使得学习更加到位。
二、勤学多练
学习Java首先要搞懂JavaSE的部分,Java中的面向对象、集合框架、JDBC、异常、IO、线程和网络编程等都是需要重点掌握的知识点。
学习框架时重点理解框架的运行原理,甚至可以尝试自己写个轻量级的框架,理解运行原理的最好方法就是阅读源代码。这期间还要多找各种大小的项目去完成,不一定要大,但是要精致,功能要完整,这样可以练习所学知识,并且可以在做项目中发现自己的知识体系中不足的地方。
编程真理在于:练习,练习,不停练习!Java要学的好,从学习之初就一定要下功夫多练,多敲代码,把数组和字符串练熟了,你才能在日后的开发中游刃有余。
三、持之以恒
坚持就是胜利,不仅要知道更要做到!特别是对于自学者来说,想要掌握Java这门编程语言需要强大的自制力和领悟能力,在自学期间,除了至少要保证每天都花费一定的时间学习外,还需要克服碰到的各种各样的问题。
而对于那些没有足够时间和精力学习Java的人来说,想快速掌握并且从事软件开发这个行业的工作的话,选择专业的电脑学校进行Java培训也不失为一个明智选择。
java的内容比C简单多了,去除了很多C/C++中容易出错的地方,如指针等,减轻学习负担,所以有C的基础能很快就能学会(不过C中没有类的概念,C++中有,有C++的基础更容易上手点)。
java的核心在于类,所有的东西都封装在类中,包括main函数,因此建议把类学好。
介绍几本java的书:
java语言程序设计(基础篇、进阶篇)。java的书没什么太经典的,如果要基础的书,我认为这2本还是比较合适的,也足够了。
java编程思想。这本书比较经典,但是最好能有最基本的基础后再来看这本书。java的重点在于类,把类学好,重载、继承等等,学扎实了,后面才有提高。这本书基本上将java的原理讲的很透彻。
java官方API文档。没有比这更好的资料了,官方文档,详细介绍了java官方提供的所有类、接口、方法。不论学什么语言,要想深入及提高,就必须去看官方文档。不过官方文档更多的在于应用,没什么原理。建议用到什么,查什么。
java比其他语言更简单,因此更容易制作很多高效的软件工程工具,如单元测试、重构等,有了扎实的基础,去学习一下这些东西可以提高编程的水平、效率和质量。
设计模式,非常经典,但非常抽象。不过要想在面向对象语言上编程有所提高,这是必备的。而且学了这个你会发现与C这种面向过程的语言的明显不同。
《设计模式》(人称GOF) 、《head first设计模式》
重构,有人说重构是现代软件的面包和水,几乎天天用到,看似感觉不到重要性,但又十分重要。重构主要是调整程序的结构,使得软件更容易面对变化。《重构:改善既有代码的设计》
单元测试工具Junit、UML工具等,很有必要去学。
编程其实没有难度,特别是java这种简单的语言,非常容易上手。去学习设计模式等这些东西我认为更有用些,当然前提是有扎实的基础。
以上就是关于求一本完整的(java)项目开发实战书籍全部的内容,包括:求一本完整的(java)项目开发实战书籍、学会Java需要多长时间怎样学习更有效率、学习java语言基础哪种书好,等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)