① 求《eclipse 实用教程》这本书的电子书
java 编程初步 傻瓜书
零基础学Java电子教程 附随书光盘
数据结与算法 Java语言版
精通JBuilder 2005 中文版 高清pdf+随书光盘
程序天下:J2EE整合详解与典型案例 电子教程+随书光盘
JSF JavaServer Faces in Action
Spring in Action (第二版)
Manning jQuery in Action
Spring In Action
AspectJ in Action
Hibernate In Action
Struts in Action
Lucene in Action
Wrox出版 Beginning Spring Framework 2
Java Extreme Programming Cookbook
Java Programming Cookbook
Beginning Java Objects
Building Java Enterprise App
Ant: The Definitive Guide
Better Faster Lighter Java
Hibernate Reference 3.1
Pragmatic Version Control using CVS
Pragmatic Project Automation
jQuery Reference Guide
Java 2 核心技术 卷1&卷2 CHM版
Wrox Professional Java JDK 6 Edition
Java 2 宝典
侯捷java编程思想 PDF中文版
Learning Java (第三版)
The Java Language Specification
Beginning Java Programming for Dummies 第二版
Java 2 核心编程
Java How to Program (第六版)
Java All-In-One案头参考傻瓜书 (第二版)
21天自学 Java 6 (2007年5月更新出版) PDF
Java咖啡馆
Thinking in Java(第四版)
深入学习JFC SWING - Java基础类组件集
J2EE全实例教程
Java信息系统设计与开发实例(第二版)
Java优化编程
Effective Java
Java信息系统设计与开发实例(第二版)
Tricks of the Java Programming
Wrox Professional Java Native Interfaces with SWT JFace
Java Swing 第二版 PDF文字版 O'Relliy出版
O'Reilly - Java Database Programming with JDBC
JDBC与Java数据库程序设计
Learning JQurey (2007年7月最新出版)
J2EE with BEA WebLogic Server
Pragmatic Unit Testing in Java with JUnit
Wiley出版 J2EE 1.4 Bible
J2EE设计开发编程指南
Java Web Services简明教程
O'Reilly Java and XML (第二版PDF)
O'Reilly Java and XML (第三版PDF)
Java技术XML高级编程
Java Reflection in Action [MANNING]
Java Puzzler (Java 解惑)
Java Database Best Practices
Struts: The Complete Reference
Log4j The Complete Manual
Programming for the Java Virtual Machine
Expert One-on-One J2EE Design and Development
Expert One-on-One J2EE Development without EJB
JBoss - A Developer's Notebook
The Java Programming Language (第四版)
Professional Java Development with the Spring Framework
Core Java Server Faces 第二版
精通Enterprise JavaBeans
Enterprise JavaBeans EJB 第四版
J2EE应用与BEA WebLogic Server (第二版PDF)
O'Reilly Java Web Services
Ant权威指南
Ajax和Java框架高级编程
Java Web Services简明教程
Cross-Platform Web Services Using C# and Java
O'Reilly Ajax on Java
O'Reilly Java and XSLT
O'Reilly Java and XML Binding
O'Reilly Java and SOAP
Design Patterns Java Companion
J2EE Java黑客大曝光 开发安全的Java应用程序
J2ME API 速查手册
精通J2ME无线编程
J2ME开发大全
Beginning J2ME 从入门到精通 第三版
Beginning JBoss Seam从入门到精通
Beginning Hibernate 从入门到精通
Java网页开发的艺术
Java编程高手
Java 5.0 Tiger程序高手秘笈
Java2网络协议技术内幕(附源码)
Using Enterprise JavaBeans 2
Java技术实用教程
企业级Java安全性(构建安全的J2EE应用)
Java语言集成开发环境Eclipse中文教程
NetBeans IDE 5.5 企业版高级开发教程
Using Enterprise JavaBeans 2
Borland JBuilder Developer's Guide
Eclipse [O'Reilly]
Eclipse精要与高级开发技术
Code Generation in Action
Java 6 3D游戏开发
Java视频教程 孙鑫Java无难事 (全12CD)
上海交大 Java初级编程基础 共25讲下载 avi格式
张孝祥Java课堂系列之 Tomcat入门(七讲 swf)
张孝祥Java课堂系列之 Servlet开发入门 (九讲 swf)
张孝祥Java课堂系列之 HTTP协议详解(四讲 swf)
张孝祥Java课堂系列之 Web XML基础(四讲 swf)
J2EE视频教程 中间件技术 浙江大学胡晓军 全24讲完整版下载
EJB技术及应用视频教程 东北大学 全26讲完整版 RMVB格式
J2EE开发IDE Eclipse视频教程 全9CD 完整版
Java视频教程 即学即会java
J2EE高级开发视频教程第01讲
J2EE高级开发视频教程第02讲
J2EE高级开发视频教程第03讲
J2EE高级开发视频教程第04讲
J2EE高级开发视频教程第05讲
J2EE高级开发视频教程第06讲
J2EE高级开发视频教程第07讲
J2EE高级开发视频教程第08讲
J2EE高级开发视频教程第09讲
J2EE高级开发视频教程第10讲
J2EE高级开发视频教程第11讲
② 《java从入门到精通》(第四版) pdf 谁能给传一个
③ eclipse的学习资料
《Eclipse从入门到精通》
《Eclipse使用入门教程》
《Eclipse Web开发从入门到精通(实例版)》
④ 求eclipse的教程
http://dev.21tx.com/java/base/eclipse/index_1.html
这个站点就是详细介绍Eclipse的,基本上你要找的都能找到!
⑤ Eclipse从入门到精通的内容简介
本书共分为四篇。“起步篇”介绍了Eclipse及相关插件的安装,还介绍了一些Eclipse开发环境的基本使用技巧;“SWT/JFace篇”详细介绍了SWT、JFace的使用;“插件开发篇”介绍了Eclipse插件开发的各个步骤,并给出了一个基于数据库开发和面向对象分析设计的完整插件实例;“Web开发篇”以Tomcat+Lomboz+Hibernate为开发环境,详述了其下载、安装、配置和开发的全过程。
本书以SWT/JFace和Eclipse插件开发为核心内容,并兼顾了Web开发,而Eclipse开发环境的使用只占极少部分。
本书内容循序渐进,实例丰富,操作及开发步骤讲解详细,配书光盘含有各主要章节的操作视频演示,是Eclipse开发者不可多得的教程。
⑥ 求解,怎么弄。帮帮忙
Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java DevelopmentKit,JDK)。
基本信息
中文名称 eclipse
外文名称 eclipse
早期开发商 OTI、IBM
类 别 JAVA程序
适用领域 计算机
目录
1基本含义
2历史
3发行版本
4语言拓展
5字符集设置
6使用技巧
7学习资料
8主要组成
9软件开发包
10新版本特点
eclipse-galileo
虽然大多数用户很乐于将 Eclipse 当作 Java 集成开发环境(IDE)来使用,但 Eclipse 的目标却不仅限于此。Eclipse 还包括插件开发环境(Plug-in Development Environment,PDE),这个组件主要针对希望扩展 Eclipse 的软件开发人员,因为它允许他们构建与 Eclipse 环境无缝集成的工具。由于 Eclipse 中的每样东西都是插件,对于给 Eclipse 提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。
这种平等和一致性并不仅限于 Java 开发工具。尽管 Eclipse 是使用Java语言开发的,但它的用途并不限于 Java 语言;例如,支持诸如C/C++、COBOL、php、Android等编程语言的插件已经可用,或预计将会推出。Eclipse 框架还可用来作为与软件开发无关的其他应用程序类型的基础,比如内容管理系统。
基于 Eclipse 的应用程序的一个突出例子是 IBM Rational Software Architect,它构成了 IBM Java 开发工具系列的基础。
历史折叠
Eclipse最初是由IBM公司开发的替代商业软件Visual Age for Java的下一代IDE开发环境,2001年11月贡献给开源社区,现在它由非营利软件供应商联盟Eclipse基金会(Eclipse Foundation)管理。2003年,Eclipse 3.0选择OSGi服务平台规范为运行时架构。2007年6月,稳定版3.3发布;2008年6月发布代号为Ganymede的3.4版;2009年6月发布代号为Galileo的3.5版;2010年6月发布代号为Helios的3.6版;2011年6月发布代号为Indigo的3.7版;2012年6月发布代号为Juno的4.2版;2013年6月发布代号为Kepler的4.3版;2014年6月发布代号为Luna的4.4版;2015年6月项目要发布代号为Mars的4.5版。
发行版本折叠
从2006年起,Eclipse基金会每年都会安排同步发布(simultaneous release)。至今,同步发布主要在6月进行,并且会在接下来的9月及2月释放出SR1及SR2版本。
版本代号
平台版本
主要版本发行日期
SR1发行日期
SR2发行日期
Callisto
3.2
2006年6月26日
N/A
N/A
Europa
3.3
2007年6月27日
2007年9月28日
2008年2月29日
Ganymede
3.4
2008年6月25日
2008年9月24日
2009年2月25日
Galileo
3.5
2009年6月24日
2009年9月25日
2010年2月26日
Helios
3.6
2010年6月23日
2010年9月24日
2011年2月25日
Indigo
3.7
2011年6月22日
2011年9月23日
2012年2月24日
Juno
3.8及4.2
2012年6月27日
2012年9月28日
2013年3月1日
Kepler
4.3
2013年6月26日
2013年9月27日
2014年2月28日
Luna
4.4
2014年6月25日
2014年9月25日
2015年2月27日
Mars
4.5
2015年3月14日
N/A
N/A
展开
语言拓展折叠
Eclipse是着名的跨平台的自由集成开发环境(IDE)。最初主要用来Java语言开发,通过安装不同的插件Eclipse可以支持不同的计算机语言,比如C++和Python等开发工具。Eclipse的本身只是一个框架平台,但是众多插件的支持使得Eclipse拥有其他功能相对固定的IDE软件很难具有的灵活性。许多软件开发商以Eclipse为框架开发自己的IDE。
Eclipse 最初由OTI和IBM两家公司的IDE产品开发组创建,起始于1999年4月。IBM提供了最初的Eclipse代码基础,包括Platform、JDT 和PDE。Eclipse项目IBM发起,围绕着Eclipse项目已经发展成为了一个庞大的Eclipse联盟,有150多家软件公司参与到Eclipse项目中,其中包括Borland、Rational Software、Red Hat及Sybase等。Eclipse是一个开放源码项目,它其实是Visual Age for Java的替代品,其界面跟先前的Visual Age for Java差不多,但由于其开放源码,任何人都可以免费得到,并可以在此基础上开发各自的插件,因此越来越受人们关注。随后还有包括Oracle在内的许多大公司也纷纷加入了该项目,Eclipse的目标是成为可进行任何语言开发的IDE集成者,使用者只需下载各种语言的插件即可。
字符集设置折叠
点击导航栏里的 window -> Preferences
选择 General -> Content Types
在右侧红框里选择你要修改编码的文件类型
(一般我们会用到CSS,Java Source File,Java Propertis File 等等),
在绿框里修改编码,一般用"utf-8"。
修改完点击OK。
前三步是针对文件的,
我们还需要对我们的工作空间设置字符集编码。
我们可以去 General -> Workspace ->然后在图中的中间的红框里选择你需要的字符集,
然后你右下角的Apply执行操作。
使用技巧折叠
快捷方式折叠
<!--[if !supportLists]-->0. Ctrl + 1 (快速修复)
<!--[if !supportLists]-->1. Ctrl + D (删除当前行)
<!--[if !supportLists]-->2. Ctrl + Alt + ↓(复制当前行到下一行)
<!--[if !supportLists]-->3. Alt + / 或者说是 Ctrl + 空格(由于后者与输入法的快捷键冲突,所以,我一般都用前者) 作用:快速插入。
<!--[if !supportLists]-->4. Alt+Shift+R 重命名非常好用。
<!--[if !supportLists]-->5. Ctrl + Q 定位到最后编辑的地方。
<!--[if !supportLists]-->6. Ctrl + Shift + O 自动导入包。
<!--[if !supportLists]-->7. Ctrl+/ 注释当前行,再按则取消注释。
<!--[if !supportLists]-->8. Ctrl+K快速查找。
<!--[if !supportLists]-->9. Ctrl + Shift + F 自动缩进。
常用快捷键折叠
Eclipse最全快捷键,熟悉快捷键可以帮助开发事半功倍,节省更多的时间来用于做有意义的事情。
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)
Ctrl+D: 删除当前行
Ctrl+Alt+↓ 复制当前行到下一行(复制增加)
Ctrl+Alt+↑ 复制当前行到上一行(复制增加)
Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)
Alt+↑ 当前行和上面一行交互位置(同上)
Alt+← 前一个编辑的页面
Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)
Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性
Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)
Shift+Ctrl+Enter 在当前行插入空行(原理同上条)
Ctrl+Q 定位到最后编辑的地方
Ctrl+L 定位在某行 (对于程序超过100的人就有福音了)
Ctrl+M 最大化当前的Edit或View (再按则反之)
Ctrl+/ 注释当前行,再按则取消注释
Ctrl+O 快速显示 OutLine
Ctrl+T 快速显示当前类的继承结构
Ctrl+W 关闭当前Editer
Ctrl+K 参照选中的Word快速定位到下一个
Ctrl+E 快速显示当前Editer的下拉列表(如果当前页面没有显示的用黑体表示)
Ctrl+/(小键盘) 折叠当前类中的所有代码
Ctrl+×(小键盘) 展开当前类中的所有代码
Ctrl+Space 代码助手完成一些代码的插入(但一般和输入法有冲突,可以修改输入法的热键,也可以暂用Alt+/来代替)
Ctrl+Shift+E 显示管理当前打开的所有的View的管理器(可以选择关闭,激活等操作)
Ctrl+J 正向增量查找(按下Ctrl+J后,你所输入的每个字母编辑器都提供快速匹配定位到某个单词,如果没
有,则在stutes line中显示没有找到了,查一个单词时,特别实用,这个功能Idea两年前就有了)
Ctrl+Shift+J 反向增量查找(和上条相同,只不过是从后往前查)
Ctrl+Shift+F4 关闭所有打开的Editer
Ctrl+Shift+X 把当前选中的文本全部变为大写
Ctrl+Shift+Y 把当前选中的文本全部变为小写
Ctrl+Shift+F 格式化当前代码
Ctrl+Shift+P 定位到对于的匹配符(譬如{}) (从前面定位后面时,光标要在匹配符里面,后面到前面,则反之)
下面的快捷键是重构里面常用的,本人就自己喜欢且常用的整理一下(注:一般重构的快捷键都是Alt+Shift开头的了)
Alt+Shift+R 重命名 (是我自己最爱用的一个了,尤其是变量和类的Rename,比手工方法能节省很多劳动力)
Alt+Shift+M 抽取方法 (这是重构里面最常用的方法之一了,尤其是对一大堆泥团代码有用)
Alt+Shift+C 修改函数结构(比较实用,有N个函数调用了这个方法,修改一次搞定)
Alt+Shift+L 抽取本地变量( 可以直接把一些魔法数字和字符串抽取成一个变量,尤其是多处调用的时候)
Alt+Shift+F 把Class中的local变量变为field变量 (比较实用的功能)
Alt+Shift+I 合并变量(可能这样说有点不妥Inline)
Alt+Shift+V 移动函数和变量(不怎么常用)
Alt+Shift+Z 重构的后悔药(Undo)
插件开发折叠
Eclipse的插件机制是轻型软件组件化架构。在客户机平台上,Eclipse使用插件来提供所有的附加功能,例如支持Java以外的其他语言。已有的分离的插件已经能够支持C/C++(CDT)、Perl、Ruby,Python、telnet和数据库开发。插件架构能够支持将任意的扩展加入到现有环境中,例如配置管理,而决不仅仅限于支持各种编程语言。
Eclipse的设计思想是:一切皆插件。Eclipse核心很小,其它所有功能都以插件的形式附加于Eclipse核心之上。Eclipse基本内核包括:图形API (SWT/Jface), Java开发环境插件(JDT ),插件开发环境(PDE)等。
插件安装折叠
Eclipse插件的安装方法大体有以下几种方式:
第一种:直接复制法
假设Eclipse的安装目录在C:\eclipse,解压下载的eclipse 插件或者安装eclipse 插件到指定目录AA(如:c:\AA)文件夹,打开AA 文件夹,在AA文件夹里分别包含两个文件夹features和plugins ,然后把两个文件夹里的文件分别复制到C:\eclipse下所对应的文件夹下的features 和plugins 下,一般的把插件文件直接复制到eclipse目录里是最直接也是最愚蠢的一种方法!因为日后想要删除这些插件会非常的困难,不推荐使用。
注意:直接将插件包解压到plugins文件夹下之后,重启eclipse,可能不会加载新的插件。
解决方法是:
1、打开命令行,到当前eclipse的目录下,输入eclipse -clean,重新启动eclipse,这样eclipse就会加上新的插件了。
2、如果插件不能生效,则请将eclipse\configuration\org.eclipse.update目录删除后再启动eclipse;
你可以在eclipse的菜单"Help"-->"About EclipseSDK"-->"Feature Details" 和"Plug-in Details"中看到新安装的插件。
第二种:使用link文件法
a.假设Eclipse的安装目录在C:\eclipse,在该文件夹下,新建这样的目录结构C:\eclipse\PluginsEclipse\jode\eclipse;
b.解压下载的eclipse 插件或者安装eclipse 插件到指定目录BB(如:C:\BB)文件夹,打开BB文件夹,然后把 BB文件夹里的两个文件夹features和plugins复制到刚新建好的,这样eclipse中就有了两个插件目录features and plugins下。
c.在C:\eclipse目录中新建links(C:\eclipse\links)目录,在links目录中建立一个以link为扩展名的文本文件如jode.link,内容如下path=C:/eclipse/PluginsEclipse/jode 或者path=C:\\eclipse\\PluginsEclipse\\jode(插件的目录),保存后重启eclipse插件就会安装完成。
注意:link文件中path=插件目录的path路径分隔要用\\或是/
Java代码
/eclipse/
links/
jode.link
webtools.link
updateManager.link
...
...
/eclipse/ links/ jode.link webtools.linkupdateManager.link ... ... 可以在eclipse的菜单"Help"-->"AboutEclipseSDK"-->"Feature Details" 和"Plug-in Details"中看到新安装的插件。
第三种:使用eclipse自带图形界面安装
选择Help > Software Updates > ManagerConfiguration,再选择Add > Extension Location 找到你要安装插件的目录就可以了。使用eclipse的help->SoftwareUpdates ->Find and install... searchfor new features... 输入软件安装地址进行安装强烈推荐这种方法,优点很多比如可以方便的添加删除,也不用自己写link文件!
备注:Eclipse插件的目录结构
Java代码
/eclipse-plugins/
eclipse/
.eclipseextension
features/
plugins/
第2.3种方法所指向的目录都指的是"eclipse"目录,
如果用第3种方法,在eclipse这个目录下必须有文件.eclipseextension,如果下载的插件没有这个文件,
那就随便eclipse安装目录下的那个文件拷过去就行,只要有这么个文件就可以了,内容没什么用,主要是一些版本信息。例如:
Java代码
id=org.eclipse.platform name=Eclipse Platform
version=3.1.1
id=org.eclipse.platform name=Eclipse Platform version=3.1.1
第四种:使用dropins安装插件
EclipseMacketpalce从Eclipse3.5开始,安装目录下就多了一个dropins目录。只要将插件解压后拖到该目录即可安装插件。
比如安装svn插件subclipse-1.8.16.zip,只需要如下的三步即可:
1、使用winrar等压缩软件将压缩包解压至某一文件夹,比如subclipse-1.8.16
2、将此目录移动/复制至Eclipse安装目录下的dropins目录
3、重启Eclipse。
由于此种安装方式可以将不同的插件安装在不同的目录里,并且不用麻烦地写配置文件,因此管理起来会非常方便,推荐使用。
第五种:使用EclipseMacketplace
在新版eclipse中选择Help > Software Updates >Eclipse Macketplace,这里有eclipse的插件市场,如图所示,可以直接搜索安装需要的插件,不必配置,一键安装,使用更加方便了。
学习资料折叠
《Eclipse从入门到精通》
《Eclipse使用入门教程》
《Eclipse Web开发从入门到精通(实例版)》
主要组成折叠
Eclipse是一个开放源代码的软件开发项目,专注于为高度集成的工具开发提供一个全功能的、具有商业品质的工业平台。它主要由Eclipse项目、Eclipse工具项目和Eclipse技术项目三个项目组成,具体包括四个部分组成--Eclipse Platform、JDT、CDT和PDE。JDT支持Java开发、CDT支持C开发、PDE用来支持插件开发,Eclipse Platform则是一个开放的可扩展IDE,提供了一个通用的开发平台。它提供建造块和构造并运行集成软件开发工具的基础。Eclipse Platform允许工具建造者独立开发与他人工具无缝集成的工具从而无须分辨一个工具功能在哪里结束,而另一个工具功能在哪里开始。
软件开发包折叠
Eclipse SDK(软件开发者包)是Eclipse Platform、JDT和PDE所生产的组件合并,它们可以一次下载。这些部分在一起提供了一个具有丰富特性的开发环境,允许开发者有效地建造可以无缝集成到Eclipse Platform中的工具。Eclipse SDK由Eclipse项目生产的工具和来自其它开放源代码的第三方软件组合而成。Eclipse项目生产的软件以 GPL发布,第三方组件有各自自身的许可协议。
新版本特点折叠
1.NLS string hover有一个Open in Properties File动作
2.在Caller模式下,调用层级(Call Hierarchy)有一个在上下文菜单中有一个Expand With Constructors动作
3.当你在编辑器中输入的时候,Java比较编辑器会更新其结构
4.有一个新的toString()产生器
5.为可覆盖方法增加了一个Open Implementation链接,可以直接打开其实现
6.编辑器与执行环境一致
7.Debug视图现在提供了breadcrumb(面包屑),显示了活动的debug上下文
8.可运行的JAR文件输出向导还可以把所需的类库打包进一个要输出的可运行JAR文件,或打包进与紧挨着该JAR的一个目录中
9.当在写一个分配表达式(allocation expression)时发生补全操作,ch内容助手可以提示一个类的可用构造方法
10.如果检测到无用代码,编译器可以发出警告
11.类库、变量或容器入口的路径可以是与项目相关的任何位置
12.在Jovadoc hover的头部及Javadoc视图中,都提供了引用其他类型和成员的链接
13.随该Eclipse发行的JUnit4版本更新为4.5
14.Javadoc视图及hovers都支持{@inheritDoc}标签并给覆盖方法增加链接
15.同一值的比较现在由编译器检测,默认情况下会发出警告
⑦ 求!-《Eclipse从入门到精通》第二版 电子书
给你下载地址(可直接下载):
http://www.wephp.cn/eclipse/eclipse_master_2_book_example.zip
⑧ 配套eclipse开发平台的书
你好,eclipse只是一个平台工具。这个工具是不需要学习的,你用着用着就熟练了。关键是语言,而语言是可以在任何平台下运行的,简单的像记事本,在好一点的editplus,utruledit,这些都无所谓,千万不要花时间去学习什么eclipse,那简直是浪费,基础教程我有一些,都是关于java的,你要是需要的话,留下邮箱,我给你发过去。
⑨ eclipse教程(Eclipse 从入门到精通, 清晰版PDF)。
http://wenku..com/view/df2b866fb84ae45c3b358c39.html
⑩ Eclipse Web开发从入门到精通(实例版).pdf,要从第一章开始的,能有全部那就更好了!
对于Java初学者,Thinking In Java确实是一本好书,但是一般好书往往都不是写给初学者的,虽然那么多人推荐Thinking In Java,但大多不是初学者推荐的,况且你认为初学者有分辨一本编程书好坏的能力吗?Thinking In Java适合写过至少1W行代码的人看。不推荐Head First Java,这本书很鸡肋,作者的本意是深入浅出,但其实是浅入深出,很多复杂的东西介绍的很简单,简单的东西又不够明白。如果你习惯看书,那么请看:《JAVA面向对象编程》(孙卫琴),《Java开发实战经典》(李兴华),还有,《Core Java》也是好书,可以结合着看,英文不太好的就看中文吧,毕竟非一日之功。如果你跟我一样习惯看视频,那么请到电驴上搜索java,上面很多,我看过圣思园和马士兵的,圣思园很细致,但有些部分讲得不形象,马士兵的很形象,但视频内容很少,不够细致,所以推荐先看一般圣思园,然后每章总结的时候看马士兵的。当然如果你有时间的话,可以结合视频和书籍一起看。最重要的事情,还是要写代码。自己想一些需求,然后试着写,遇到搞不定的去网上查解决办法。程序是写出来的,不是看出来的。