1. java 程序设计教程(第5版)(美)H.M.Deitel,P.J.Deitel著 施平安 施惠琼 柳赐佳 译 清华大学出版社
本书是一本抄讲解Java原理与Java编程的袭畅销教材,书中的内容可为学习编程技术的读者打下坚实的基础,从而设计出良好的面向对象软件。通过讲解各种真实世界的编程实例,作者在书中强调了如何创建问题解决方案及如何应用设计技巧。利用早期的对象方法(使用与编写相关的类)及面向对象设计的过程,学生们可以在学习编写对象之前先学习如何使用它们。通过易于理解的和准确的写作风格,本书向读者展示了编程的各种概念,并覆盖了图形与GUI等最新主题。书中包含了大量的编程实例,同时在每章结尾给出了非常有价值的编程项目练习。本书的概念清楚、逻辑性强、内容新颖,可作为大专院校计算机软件专业与计算机应用专业学生的教材和参考书,也可供计算机工程技术人员参考。参考网页: http://download.csdn.net/down/796694/zhangw0322
2. 求JAVa编程全套自学视频
《视频-Java程序设计》网络网盘资源免费下载链接:https://pan..com/s/15c5QsBsFV9z-TsWntNZ3Tw
视频-Java程序设计|视频《J2SE基础编程》【徐彤】|视频《编程方法学》【斯坦福大学-CS106A】Java28讲|教程-Java编程思想PDF|教程-Java编程案例PDF|源码-Java程序设计|教程-Java开发技术PDF|课件-Java程序设计PPT|教程-Java入门学习PDF|视频《Java视频教程》|资料-Java程序设计|最新java ee api帮助文档 chm格式.chm|资料-Java程序设计.rar|实验指导书 面向对象程序设计(Java)09信管.doc|实验指导书 Java面向对象程序设计及应用1_12.doc
3. JAVA基础入门教程 -
我是学java的,给你推荐几本,《Java核心编程》,《Java编程思想》《Java高手真经》,至于学习视频呢,我认为可以到siki学院看下。老师讲的都很用心。
4. 完整的Java视频教程
完整的java教程可以看看IT学习联盟的<<零基础Java就业班>>。零基础Java就业班包括Java基础 进阶 高级 项目。是一套完整的Java视频教程。这套教程从零基础开始教起,零基础到就业水平。就算没基础也可以学习的。
……………………………………
看你问的问题,应该是对java很感兴趣,其实你可以自学java。关于如何学习java,我刚才看到一篇很不错的文章,是一个农民工介绍自己如何自学java,并找到Java的工作,里面介绍了他的学习方法和学习过程,希望对你有帮助。
我是一名地地道道的农民工,生活在经济落后的农村,有一个哥哥和一个弟弟,父母都是地道的农民,日出而作,日落而息,我从小到大学习一直很好,从小学到高一都,成绩在全级一直名列前茅,这样我也顺利了考上省的重点高中,然而,每个学期开学是家里最为难的时候,每次交学费都让父母发愁许久,家里为了给我筹钱读书,都借了不少钱,才让我读上高中。我知道我读到高中家里已经欠了好多债,为了减轻家里的负担,我选择了退学。
2009年我高一退学,为了给家里还债,干过建筑工地的小工,搞过塑料制品加工,送水工等等。很工资都很低,一个月也就1000多,加上加班费一个月能拿2000多一点,我每个月都向家里寄回800-1000元,到了2011年末,一次偶然的机会我接触了Java,听说Java的前景挺不错,工资相对于我一个农民工来说简直是天文数字,于是我在新华书店买了几本Java的书,尽管白天辛苦工作,晚上回来还是坚持看书,但有于基础太差很多都很不明白,但还是坚持看,一有看1-2个小时Java的书,看着看着许多基础都慢慢的学会了,但那些比较难的还是看不懂,后来还买了有些关于框架的书,还是看不懂,这样断断续续的持续了半年多,觉得自己Java的基础都差不多懂了,但框架还是看不懂,还有最缺的项目经验,看了很多招聘Java程序员的简介都要项目经验,相对我一个农民工来连框架都弄不明白,想找一份Java工作对我来说简直是奢侈。我只想学Java,并不敢想以后能从事Java的工作。
有一次,在网络上看到一篇让我很鼓舞的文章,是一个Java高手介绍在没有基础的朋友怎么自学入门Java,文章写的很好,包含了如何学习,该怎么学习,他提到一个方法就是看视频,因为看书实在太枯燥和费解的,不少是我们也看不懂,这点我真的很认同,我自己看书都看了很久才学会基础。曾经有想过参加培训,但是上万元的培训费让我望而却步,我工资这么低,每个月还有向家里汇钱,加上城市消费比较高,虽然每个月只有几百剩下,但是相对于上万万学费和四个月的吃住费用逼我连想不敢想。 于是我决定看视频,我就去搜索Java的视频,虽然我零星的找到一些Java的视频,但是都不系统。最重要连项目都没有。后来我找到一份很好的视频,是IT学习联盟这个网站一套视频叫<<零基础Java就业班>>(喜欢《零基础Java就业班》的可以复制 t.cn/8sx5z6L 粘贴浏览器地址栏按回车键即打开)的教程还不错,很完整。还赠送11个顶级企业项目。价格很合理,于是我买下来。
于是开始了我的自学Java的路,收到光盘后,我就开始学习,刚开始学习还不错,是从零基础教起,老师幽默风趣而又轻松的课堂教课,使我发现原来学习JAVA并不是一件很难的事情。因为我本来基础还不错,前面的基础看一篇我就过去了,到了框架,我觉不又不是很难,可能老师太牛了,他能把复杂的问题讲的比较通俗易懂,有些难点的地方我还是连续看了五六次,把他弄懂。每天下午6点下班后,吃了饭,马上跑回家。看视频,买了几本笔记本。当时,为了编程还花几百元了台二手的台式电脑,配置一般,但编程是足够的。一边看视频,一边记笔记,把重点都记下来,还一边跟着老师敲代码,为了能尽早学会Java。每天都坚持学5-6个小时。经常学到晚上一点多才睡觉。星期六,日不用上班,每天7点多起床,学到晚上11,12点。那段时间特别辛苦,特别累。在学习Java的三个多月里,除了吃饭睡觉工作,剩余的时间都在学习,因为我知道自己的计算机基础不是很好,也没有学过什么计算机,只是学了些Java基础,相对于那些科班的人来说我要比他们付出更多的努力。我只能咬紧牙关,坚持下去,我不能放弃,我要完成我的梦想,我要让我的家人过上好日子。终于三个多月后我把Java教程里的内容和项目都学完了,在学项目的过程中我发现项目特别重要,他能把你学过的知识全部联系起来,能更好的理解你所学的知识。还有学习过程中,动手很重要,要经常跟着老师动手敲,动手吧,跟着做,一行一行的跟着敲,再试着加一些自己的功能,按照自己的思路敲一些代码,收获远比干听大的多。 如果遇到暂时对于一些思路不能理解的,动手写,先写代码,慢慢你就会懂了。这套视频还赠送了11个顶级企业项目,对于我没有任何经验的人来说,这个太重要了,还有在学习项目是提升能力最快的方法。项目能把所有的知识点全都连到一起了,不再是分散的,而是形成一个整体了。那种感觉是仅仅深入钻研知识点而不写真实项目的人所不能体会的。一个项目就是一根绳子可以把大片的知识串到一起。 就这样,我用了两个月也把项目给学完了。其实学完教程差不错就达到就业水平,但是我可能觉得自己学历低还是把那11个顶级企业项目才去找工作。
接着我就到51job疯狂的投简历,因为我的学历问题,初中毕业,说真的,大公司没有人会要我。所以我头的都是民营的小公司,我希望自己的努力有所回报。没有想过几天后,就有面试了,但是第一次面试我失败了,虽然我自认为笔试很好,因为我之前做了准备,但是他们的要求比价严格,需要有一年的项目经验,所以我没有被选中。 后来陆续面试了几加公司,终于功夫不负有心人,我终于面试上了一家民营的企业。公司规模比较小,我的职务是Java程序员。我想我比较幸运,经理看中我的努力,就决定吕勇我,开的工资是3500一个月,虽然我知道在北京3500只能过温饱的生化,但是我想我足够了,比起以前的工资好了些,以后可以多寄些钱回家。我想只要我继续努力。我工资一定会翻倍的。 把本文写出来,希望能让和我一样的没有基础的朋友有信心,其实我们没有自卑,我们不比别人笨,只有我们肯努力,我们一样会成功。
…………………………………………
5. JAVA语言程序设计教程的目录
出版说明
前言
第1章Java编程概述
1.1Java语言简介
1.1.1Java语言的特点
1.1.2Java虚拟机的运行过程
1.2Java开发环境简介
1.2.1开发工具包JDK
1.2.2开发平台Eclipse
1.3Java编程简介
1.3.1创建Java项目
1.3.2控制台程序开发
1.3.3SWT应用程序开发
1.3.4SWT中组件的帮助
1.3.5Applet小程序开发
1.4类和对象的初步介绍
1.4.1Java的面向对象技术
1.4.2类的定义与对象的创建
1.5习题
第2章Java语言编程基础
2.1数据类型、常量和变量
2.1.1标识符和关键字
2.1.2数据类型
2.1.3基本数据类型
2.1.4基本数据类型的转换
2.1.5字符串类型
2.2运算符与表达式
2.2.1算术运算符与算术表达式
2.2.2关系运算符与关系表达式
2.2.3逻辑运算符与逻辑表达式
2.2.4赋值运算符与赋值表达式
2.2.5条件运算符与条件表达式
2.2.6位运算符与位表达式
2.2.7运算符综述
2.3控制语句
2.3.1算法与语句概述
2.3.2选择结构语句
2.3.3循环结构语句
2.4习题
第3章Java的数组与方法
3.1数组
3.1.1数组的基本概念
3.1.2一维数组
3.1.3二维数组
3.1.4数组的复制与重置
3.2方法
3.2.1方法的基本概念
3.2.2方法的应用
3.2.3方法的递归
3.3习题
第4章类与对象
4.1类的定义
4.1.1类定义的一般格式
4.1.2数据成员
4.1.3成员方法
4.1.4成员的访问控制
4.1.5类的继承
4.2对象
4.2.1对象的创建
4.2.2对象的使用
4.3包
4.3.1package语句
4.3.2import语句
4.3.3将类打包
4.4接口
4.4.1接口的声明与使用
4.4.2接口回调
4.4.3接口做参数
4.5Java库常见类举例
4.5.1基本类型的类包装
4.5.2String类
4.5.3Calendar类
4.5.4Math类
4.5.5其他
4.6习题
第5章SWT组件及事件处理
5.1SWT中的包
5.2SWT的常用组件
5.2.1按钮、复选框、单选按钮
5.2.2文本框
5.2.3下拉框(Combo类)
5.2.4列表框(List类)
5.3容器类
5.3.1面板(Composite类)
5.3.2分组框(Group类)
5.3.3选项卡(TabFolder类和Tabltem类)
5.3.4分隔窗(SashForm类)
5.3.5带滚动条的面板(ScrolledComposite类)
5.3.6窗口容器(Shell类)
5.4布局管理器
5.4.1简介
5.4.2填充布局(FillLayout类)
5.4.3行布局(RowLayout类)
5.4.4网格布局(GridLayout类)
5.4.5堆栈布局(StackLayout类)
5.4.6表格布局(FormLayout类)
5.5习题
第6章高级SVvT组件
6.1工具栏与菜单
6.1.1工具栏
6.1.2动态工具栏
6.1.3菜单
6.2滚动条与画布
6.2.1滚动条、刻度条、进度条
6.2.2画布
6.3表格、树与浏览器
6.3.1表格
6.3.2树、表格型树
6.3.3浏览器(Browser类)
6.4对话框
6.4.1对话框(Dialog类)
6.4.2消息提示对话框(MessageBox类)
6.4.3文件选择对话框(FileDialog类)
6.4.4目录选择对话框(DirectoryDialog类)
6.4.5颜色对话框(ColorDialog类)
6.4.6字体对话框(FontDialog类)
6.4.7打印对话框(PrintDialog类)
6.4.8自定义对话框
6.5习题
第7章Java异常处理
7.1Java的异常
7.1.1常见异常
7.1.2异常的基本概念
7.1.3异常处理机制
7.1.4抛出异常
7.2内置异常类
7.2.1异常类的层次和主要子类
7.2.2异常类的方法和属性
7.2.3异常类的使用实例
7.3自定义异常
7.4习题
第8章Java的输入,输出处理
8.1输入/输出流简介
8.1.1流的概念
8.1.2输入/输出类的层次
8.1.3标准输入/输出
8.2以字节为数据单位的流类
8.2.1文件输入/输出字节流
8.2.2内存读写
8.2.3过滤流与缓冲流
8.3以字符为数据单位的流类
8.3.1输入/输出字符流
8.3.2文件输入/输出字符流
8.3.3缓冲字符流
8.3.4打印输出字符流
8.4文件处理与对象串行化
8.4.1文件描述
8.4.2文件访问
8.4.3对象串行化
8.5其他常用流
8.5.1管道流
8.5.2顺序流
……
第9章Java线程
第10章JavaApplet小程序设计
第11章综合实例
……
6. 请问Java的学习步骤
Java前景是很不错的,像Java这样的专业还是一线城市比较好,师资力量跟得上、就业的薪资也是可观的,学习Java可以按照路线图的顺序,
0基础学习Java是没有问题的,关键是找到靠谱的Java培训机构,你可以深度了解机构的口碑情况,问问周围知道这家机构的人,除了口碑再了解机构的以下几方面:
1. 师资力量雄厚
要想有1+1>2的实际效果,很关键的一点是师资队伍,你接下来无论是找个工作还是工作中出任哪些的人物角色,都越来越爱你本身的技术专业java技术性,也许的技术专业java技术性则绝大多数来自你的技术专业java教师,一个好的java培训机构必须具备雄厚的师资力量。
2. 就业保障完善
实现1+1>2效果的关键在于能够为你提供良好的发展平台,即能够为你提供良好的就业保障,让学员能够学到实在实在的知识,并向java学员提供一对一的就业指导,确保学员找到自己的心理工作。
3. 学费性价比高
一个好的Java培训机构肯定能给你带来1+1>2的效果,如果你在一个由专业的Java教师领导并由Java培训机构自己提供的平台上工作,你将获得比以往更多的投资。
希望你早日学有所成。