版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第页学java应该看什么书1.《java从入门到精通》(第3版)
本书从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,具体介绍了使用Java语言进行程序开发应该掌握的各方面技术。全书共分28章,包括:初识Java,熟悉Eclipse开发工具,Java语言基础,流程控制,字符串,数组,类和对象,包装类,数字处理类,接口、继承与多态,类的高级特性,异常处理,Swing程序〔制定〕,集合类,I/O输入输出,反射,枚举类型与泛型,多线程,网络通信,数据库操作,Swing表格组件,Swing树组件,Swing其他高级组件,高级布局〔管理〕器,高级事件处理,AWT绘图与音频播放,打印技术和企业进销存管理系统等。所有知识都结合具体实例进行介绍,涉及的程序代码给出了具体的解释,可以使读者轻松领会Java程序开发的精髓,快速提升开发技能。
2.《java核心技术卷一》
本书是Java技术经典参照书,多年畅销不衰,第7版在保留以前版本风格的基础上,涵盖Java2开发平台标准版J2SE5.0的基础知识,主要内容包括面各对象程序制定、反射与代理、接口与内部类、事件监听器模型、使用SwingUI工具箱进行图形用户界面制定,异常处理、流输入/输出和对象序列化、泛型程序制定等。本书内容翔实、深入浅出,附有大量程序实例,极具有用价值,是Java初学者和Java程序员的必备参照书。
3.《java编程语言》
本书介绍的是Java语言的新版本,该版本在《JavaLanguageSpecification,SecondEdition》中定义,在Java2SDK1.3标准版中实现。本书已是第三版,在经构上相对前两版有所调整,重点讲述了新的语言特征,并提供了新API的使用实例。本书完全覆盖了Java语言当前版本的特征和类库,可以作为Java语言的入门向导,也可作为高级Java开发及Java语言教学的参照用书。
2怎么学习java
一、面向对象的知识:java是一种面向对象的开发语言,因此熟悉面向对象对学习java很有必要,你必须要了解:什么是对象,什么是类,什么是封装,什么是多态,什么是继承,什么是抽象类,什么是接口。理解以上概念后,还必须要知道这些概念是如何体现的,如类和对象有什么区别?类是如何封装的?
二、java语法:如果已经有了开发经验,那么学习java语法将比较容易。如果有C++等面向对象语言的开发经验,那就只必须简单的翻看一下介绍java的相关书籍就可以了。如果是新手,没有关系,多下些工夫,好好研究一本java初级教程之类的书就可以了。
学习了java语法,加上面向对象的知识,只有用心,你就可以写出来比较好的java代码了。如果再抽出时间熟悉一下java编程规范,那么java程序开发的水平就应该不俗了。
三、JSP和HTML:在我国的绝大多数公司,做java程序开发都少不了和JSP以及HTML打交道。所以,要熟悉java程序开发就要熟悉JSP和HTML,最好能知道JSP的几个内置对象,如Session,Request,Reponse,,以及常用的JSP标签,如include,userBean等。无论一些工具会帮你生成HTML代码,但还是要熟悉比如title,等。如果再熟悉一下JS和CSS就更好了,那会使做出的页面更友好。
四、WebServer:熟悉了以上三种,可以肯定的说你已经可以制作出来JSP页面了,也可以在你的页面里使用自己开发的java类了,但你的页面总要跑起来才干看到你要的效果,这就要求必须熟悉一种WebServer,比如:TOMCAT,RESIN等。您要熟悉如何发布你的应用,如何利用WebServer的数据库资源等。
五、熟悉一种框架:熟悉一种框架其实是java程序开发的一种可选知识,但目前开发B/S结构的应用的开发小组,都差不多会采纳一种框架来构建自己的应用系统。框架都会有许多可重用的代码,优良的层次关系和业务控制逻辑,基于框架的开发使你可以省出很多的开发成本。目前比较流行的框架有Struts和WAF等。
3学习java的技巧
初级阶段学习的目的是掌握Java的大部分语法,这个阶段学完后,可以完成一些实验性质的东西,比如做一个计算器计算加减乘除,这个阶段对类和接口等等面向对象的语法,只能做到从直观上有个了解,无法深入理解,千万别以为学完这个阶段,你就真的懂面向对象了。这个阶段对计算机能利用的仅仅是内存和CPU,很多现代计算机的高级功能都无法使用。当然,关于仅仅只是实现算法,比如机器学习里面的各种算法,学习到这个阶段几乎能够完成大部分工作了。
中级阶段是在初级阶段的基础上做了进一步的扩大,它分为两个方面:1、充分利用了现代计算机的各种高级功能,比如I/O操作、网络操作、CPU多核下的并发操作2、为Java开发者提供了一套方便的数据结构库以及文本和时间操作的工具库。
如上面所述,高级阶段是对中级阶段的进一步优化和补充:NIO是对I/O性能的一次优化,并发框架是对多线程同步原语的优化,JDBC则是提供了与数据库打交道的能力,而注解/反射/动态代理则是加强了Java语言的功能。
4该怎么学习java
第一步:零基础学习java的第一步,首先先学习,计算机基本原理,Java语言发展简史,这些是最基本的常识,初学者一定要了解这些常识。
第二步:要了解java开发的环境搭建,体验java程序员的开发环境,比如变量path和classpath的设置,java程序员的执行过程,java反编译工具。
然后了解,计算机常用进制二、八、十六的介绍,以及它们与十进制之间的互相转化,ASCII码。
第三步:了解Java语法格式,常量和变量,变量的作用域,函数和函数的重载,运算符,程序流程控制,数组和操作数组的类。针对数组的常用查找、排序算法原理,以及其Java实现。
第四步:学习一个很难理解的一个概念"对象',很多人学到"对象'就会感到有些吃力,不过没关系,只要依据我工具里的教程来学习,肯定可以让你很快掌握。这段时间,你要掌握的知识点如下:
对
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 深圳市房地产市场的发展现状及对策
- 班主任留任申请书(18篇)
- 名著导读《朝花夕拾》第1课时示范公开课教学设计【统编人教版七年级语文上册】
- 《送东阳马生序》示范课教学设计(部编人教版九年级语文下册)第1课时
- 文件制度变更申请单
- 浙江省嘉兴市2024届高考数学五模试卷含解析
- 云南省昭通市水富市云天化中学2024年高考数学一模试卷含解析
- 云南省普洱市墨江县二中2023-2024学年高三(最后冲刺)数学试卷含解析
- 2024年A特种设备相关管理(锅炉压力容器压力管道)模拟考试题及答案
- 2.1.1 集合的含义与表示-2024年初升高数学无忧衔接
- 低空经济关键技术概述
- 教学查房 肺癌
- 数字化转型关键节点总结
- 【川教版】《生命 生态 安全》三年级上册 第14课《 我要谢谢你》课件
- 加油站建设背景和必要性
- 煤炭行业的法律法规与合规管理
- HGT 6258-2023 塑料 热塑性聚酰亚胺(PI)树脂 (正式版)
- 人教版体育与健康单元作业设计水平二四年级上册重组单元6-2小足球
- 国企央企(事业单位)2024年共青团工作要点
- 装修审计报告
- 混凝土耐久性能试验方法课件
评论
0/150
提交评论