对于英语初学者来说新概念英语这本书管用吗?

2019-10-25 15:34 1658浏览 5回答
急用

转载请联系作者获得授权,并标注“文章作者”。

后发表回答
sunbird365
1楼 · 2019-10-25 16:04.采纳回答

团体觉得新概念英语四本书还是很不错的,文章故事性强,兴趣性强,且单词量适中。我觉得这套书的一个很大亮点是语法解释的很好,各种重要的语法点都触及到了,而且文章中的更多句子就是该语法点的经典例句。高中时期教师门槛我们背了新概念2,还是很有用的。关于初学者,假如是高中,可以重新概念2开始,假如是大学,先看3再看4。希望对你有用。

日常
2楼-- · 2019-10-25 16:18

1.音标当然要另外去学习的。音标是英语语感的根底啊,假如对音标不纯熟的话,那就很能够对单词或句子的了解不够;

2.如今用美音版的音标较多,美国人弱小啊;

3.既然你有学习英语的自动性,那就给学习发明了更有利的时机,

学习在于办法的正确性,不要自觉去学习,否则事半功倍是对你的补偿。

学习要擅长和百度网友或身边学习好的同窗互动学习,这是十分不普通的办法。

4.发音的学习工具不是学习英语的重点成绩,成绩是你要对音标的掌握了如指掌,学习音标,而且要和学习语法一同按部就班。加油!!

5.学习的办法各种各样,五花八门,只需你把义务“学通”就行。至于详细的细节不能分说,八仙过海,只需是为学习英语效劳的任务都是好的必要的任务。这个方法的事情无法,也没有必要从他人那学到,这关于每团体来说,都是无独有偶的,只要去自创总的学习办法,详细的施行步骤要本人用心去研讨。

6.

支持你,你会成功的,学习渐渐来,一点一滴提高,

我说了,经历是假的,只需你学的好就是好。

我的建议是假如有要求,在百度和网友一同学。

就好像你如今在发问一样方便。

初学者,那就有点要下苦功夫了,不过不怕,

记得“实际操作是检验真理的独一规范”!!

一边学一边提高,一边背诵。不能够等你先学完语法再去做下步骤的事。

要学汇合理搭配工夫,

贩卖
3楼-- · 2019-10-25 16:16

厅一楼的,新概念英语学确实很不错,初学者就从第一册开始吧。。

另外,你可以看看外研社的书虫系列。名著改编,中英对照。

苏夕颜
4楼-- · 2019-10-25 16:09

英语初学者普通自学英语都是重新概念英语开始

《新概念英语》是由外语教学与研讨出版社和培生教育出版中国无限公司结合出版的一套英语教学材料。作为一套世界出名的英语教程,以其全新的教学理念,风趣的课文内容和片面的技术训练,深受广阔英语学习者的欢送和喜欢。进入中国当前,《新概念英语》历经数次重印,而为了最大限制地满足不同层次、不同类型英语学习者的需求。

第一册一册英语初阶 根底班:学习英语的敲门砖(First Things First)讲练根本语音、语调(包

新概念一括一切的音标、连读、异化)及英语中的根本语法、词法、句法及句型构造知识。学好第一册,是练好英语根本功的关键,合适于英语根底差,欲在短期内掌握英语根底的学习者。掌握后,可以参与中考一类考试。第一册(新版)简介《朗文外研社:新概念英语1(新版)》是该教学材料初次出版以来第一次推出的新版本。这套经典教学材料自始自终地向读者提供一个完好的、经过实际操作检验的英语学习体系,使先生有能够在英语的四项根本技术——了解、口语、阅读和写作方面最大限制地发扬本人的潜能。

专为中国的英语学习人士而改编,依据中国读者的需求增添了词汇表、课文正文、练习解说和课文的参考译文。

剔出了一切过时的内容,其中过时的课文由新课文取代,并配以全新的练习和插图。

对原有教学法停止调整,更利于先生增强交际才能。

版面加大,方便翻阅;每课书绝对独立。

黄蜂
5楼-- · 2019-10-25 16:05

java入门教程《21天学通java2》第三版

Java编程思想》(thinking in java)第三版

TOMCAT HOME是指装置tomcat的主目录,并非是说目录的名字就叫“TOMCAT HOME”。

JAVA编程详解

Think in JAVA(有点难度,引荐在熟习之后再看)

刚开始其实只需是根底的都能看,我给你个好的JAVA书籍下载站点:

学习一门新的知识,不能够指望只看一本,或许两本书就可以完全掌握。需求有一个按部就班的阅读进程。我引荐Oreilly出版的Java系列书籍。

在这里我只想补充一点看法,更多人学习Java是从《Thinking in Java》这本书动手的,但是我以为这本书是不合适初学者的。我以为正确的运用这本书的办法应该是作为辅佐的读物。《Thinking in Java》并不是在完好的引见Java的整集体系,而是一种腾跃式的写作办法,是一品种似tips的办法来对Java更多知识点停止了深化的剖析和解释。

关于初学者来说,最好是找一本Java入门的书籍,但是比拟完好的循序的引见Java的语法,面向对象的特性,中心类库等等,在看这本书的同时,可以同步来看《Thinking in Java》,来加深对Java的了解和原理的运用,同时又可以完好的理解Java的整集体系。

关于Java的入门书籍,蔡学镛引荐的是Oreilly的《Exploring Java, 2nd Edition》 或许《Java in a Nutshell,2nd Edition(针对C++背景)》,我并没有看过这两本书。其实我觉得电子工业出版社的《Java 2编程详解》或许《Java 2从入门到通晓》就很不错。

在一切的Java书籍当中,其实最最有用的,并不是O'reilly的 Java Serials,真正最最有用途是JDK的Documentation!简直你想取得的一切的知识在Documentation外面全部都有,其中最次要的局部当然是Java根底类库的API文档,是依照package来组织的,关于每一个class都有详细的解释,它的承继关系,能否完成了某个接口,通常用在哪些场所,还可以查到它一切的public的属性和办法,每个属性的解释,意义,每个办法的用处,调用的参数,参数的意义,前往值的类型,以及办法能够抛出的异常等等。可以这样来说,一切关于Java编程方面的书籍其实都不过是在用比拟浅显易懂的言语,和良好的组织方式来引见Documentation外面的某个package外面包括的一些类的用法而已。所以万变不离其宗,假如你有足够的才能来直接经过Documentation来学习Java的类库,那么根本上就不需求看其他的书籍了。除此之外,Documentation也是编程必备的手册,我的桌面上有三个Documentation的快捷方式,辨别是J2SDK1.4.1的Documentation,Servlet2.3的Documentation和J2SDKEE1.3.1的Documentation。有了这个三个Documentation,什么其他的书籍都不需求了。

关于Java Web 编程来说,最中心的是要熟习和掌握HTTP协议,这个就和Java有关了,在熟习HTTP协议之后,就需求熟习Java的完成HTTP协议的类库,也就是Servlet API,所以最重要的东西就是Servlet API。当然关于初学者而言,直接经过Servlet API来学习Web编程有很大的难度,我引荐O'reilly的《Java Server Pages 》这本书来学习Web 编程。

EJB的书籍当中,《Enterprise JavaBeans, 2nd Edition》是一本很不错的书, EJB的学习门槛是比拟高,入门很难,但是这本书完全降低了学习的难度,特别重要的一点是,EJB的学习需求结合一种App Server的详细完成,所以在学习EJB的同时,必需同步的学习某种App Server,而这本书相关的出了三本书,辨别是Weblogic6.1,Websphere4.0和JBoss3.0下面部署书中例子的实做。真是既有实际,又有实际操作。在学习EJB的同时,可以边看边做,EJB的学习会变得很轻松。

但是这本书也有一个成绩,就是版本比拟旧,次要讲EJB1.1标准和局部EJB2.0的标准。而Ed Roman写的《Mastering EJB 2.0》这本书完全是依据EJB2.0标准写的,深化浅出,掩盖了EJB编程的各个方面,并且还有更多编程经历tips,也是学习EJB十分引荐的书籍之一。

假如是结合Weblogic来学习J2EE的话,《J2EE使用与BEA Weblogic Server》相对是首选读物,虽然是讲述的Weblogic6.0,依然值得购置,这本书是BEA官方引荐的教学材料,作者也是BEA公司的工程师。如今中文版曾经随处可见了。这本书结合Weblogic引见了J2EE各个方面的技术在Weblogic平台上的开发和部署,实际操作指点意义十分强。

在掌握了Java平台根底知识和J2EE方面的知识当前,更进一步的是学习如何运用OO的办法停止软件的设计,那么就一定要学习“设计形式”。Sun公司出版了一本《J2EE中心形式》,是每个开发Java企业平台软件的架构师必备的书籍。这本书片面的引见了J2EE体系架构的各种设计形式,是设计师的必读书籍。

Java Learning Path(三)进程篇

每团体的学习办法是不同的,一团体的办法不见得合适另一团体,我只能是谈本人的学习办法。由于我学习Java是完全自学的,历来没有问过他人,所以学习的进程根本上完全是本人探索出来的。我也不晓得这种办法能否是比拟好的办法,只能给大家提供一点参考了。

学习Java的第一步是装置好JDK,写一个Hello World, 其实JDK的学习没有那么复杂,关于JDK有两个成绩是很容易不断困扰Java顺序员的中央:一个是CLASSPATH的成绩,其实从原理下去说,是要搞清楚JRE的ClassLoader是如何加载Class的;另一个成绩是package和import成绩,如何来寻觅类的途径成绩。把这两个成绩探索清楚了,就扫除了学习Java和运用JDK的最大妨碍。引荐看一下王森的《Java深度历险》,对这两个成绩停止了深化的讨论。

第二步是学习Java的语法。Java的语法是类C++的,根本上主流的编程言语不是类C,就是类C++的,没有什么新东西,所以语法的学习,大约就是半天的工夫足够了。独一需求留意的是有几个不容易搞清楚的关键字的用法,public,protected,private,static,什么时分用,为什么要用,怎样用,这能够需求有人来指点一下,我现在是完全本人揣摩出来的,花了很久的工夫。不当时来我看到《Thinking in Java》这本书下面是讲了这些概念的。

第三步是学习Java的面向对象的编程言语的特性的中央。比方承继,结构器,笼统类,接口,办法的多态,重载,掩盖,Java的异常处置机制。关于一个没有面向对象言语背景的人来说,我觉得这个进程需求花很长很长工夫,由于学习Java之前没有C++的经历,只要C的经历,我是大约花了一个月左右吧,才彻底把这些概念都搞清楚,把书下面的例子重复的揣摩,修正,尝试,把那几章内容重复的看过去,看过来,看了不下5遍,才彻底领悟了。不过我想假如有C++经历的话,应该一两地利间足够了。那么在这个进程中,可以多看看《Thinking in Java》这本书,对面向对象的解说十分透彻。惋惜的是我学习的时分,并没有看到这本书,所以本人花了少量的工夫,经过本人的尝试和揣摩来学会的。

第四步就是开始熟习Java的类库。Java的根底类库其实就是JDK装置目录上面jrelibt.jar这个包。学习根底类库就是学习rt.jar。根底类库外面的类十分十分多。听说有3000多个,我没有统计过。但是真正关于我们来说最中心的只要4个,辨别是

java.lang.*;

java.io.*;

java.util.*;

java.sql.*;

这四个包的学习,每个包的学习都可以写成一本厚厚的教学材料,而O'reilly也的确是这样做的。我觉得假如工夫比拟紧,是不能够经过读四本书来学习。我觉得比拟好的学习办法是这样的:

首先要通读整个package的框架,理解整个package的class,interface,exception的构成,最好是可以找到引见整个包框架的文章。这些专门引见包的书籍的前几章应该就是这些总体的框架内容引见。

对包全体框架的掌握并不是要熟习每个类的用法,记住它有哪些属性,办法。想记也记不住的。而是要晓得包有哪些方面的类构成的,这些类的用处是什么,最中心的几个类辨别是完成什么功用的。我在给人培训辅导的时分普通是一次课讲一个包,所以不能够详细的引见每个类的用法,但是我重复强调,我给你们讲这些包的不是要通知你们类的办法是怎样调用的,也不门槛你们记住类的办法调用,而是要你们理解,Java给我们提供了哪些类,每个类是用在什么场所,当我遇到成绩的时分,我晓得哪个类,或许哪几个类的组合可以处理我的成绩,That'all!,当我们详细写顺序的时分,只需你晓得该用哪个类来完成你的任务就足够了。编码的时分,详细的办法调用,是边写代码,边查Documentation,一切的东西都在Documentation外面,不门槛你一定记住,实践你也记不住3000多个类的总共将近10万个办法调用。所以对每个包的总体框架的掌握就变得极为重要。

第五步,经过下面的学习,假如学的比拟扎实的话,就打好了Java的根底了,剩下要做的任务是扫清Documentation外面除了下面4个包之外的其他一些比拟有用途的类。置信停顿到这一步,Java的自学才能曾经被培育出来了,可以到了直接学习Documentation的程度了。除了要做GUI编程之外,JDK外面其他会有用途的包是这些:

java.text.*;

java.net.*;

javax.naming.*;

这些包外面真正用的比拟多的类其实很少,只要几个,所以不需求花更多工夫。

第六步,Java Web 编程

Web编程的中心是HTTP协议,HTTP协议和Java有关,假如不熟习HTTP协议的话,虽然也可以学好Servlet/JSP编程,但是达不到触类旁通,一通百通的境界。所以HTTP协议的学习是必备的。假如熟习了HTTP协议的话,又有了Java编程的良好的根底,学习Servlet/JSP几乎易如反掌,我学习Servlet/JSP就用了不到一周的工夫,然后就开始用JSP来做项目了。

在Servlet/JSP的学习中,重头依然是Servlet Documentation。Servlet API最常用的类很少,花比拟少的工夫就可以掌握了。把这些类都看一遍,多写几个例子试试。Servlet/JSP编程实质就是在重复调用这些类来经过HTTP协议在Web Server和Brower之间交谈。另外对JSP,还需求熟习几个常用JSP的标志,详细的写法记不住的话,暂时查就是了。

此外Java Web编程学习的重点要放在Web Application的设计形式上,如何停止业务逻辑的剖析,并且停止合理的设计,依照MVC设计形式的门槛,运用Servlet和JSP辨别完成不同的逻辑层,掌握如何在Servlet和JSP之间停止流程的控制和数据的共享,以及Web Application应该如何配置和部署。

第七步,J2EE编程

以上的学习进程假如是比拟顺利的话,停止到这一步,难度又陡然进步。由于下面的知识内容都是只触及一个方面,而像EJB,JMS,JTA等中心的J2EE标准往往是几种Java技术的综合运用的结晶,所以掌握起来难度比拟大。

首先一定要学习好JNDI,JNDI是App Server定位效劳器资源(EJB组件,Datasouce,JMS)查找办法,假如对JNDI不熟习的话,EJB,JMS这些东西简直学不下去。JNDI其实就是javax.naming.*这个包,运用起来很复杂。难点在于效劳器资源文件的配置。关于效劳器资源文件的配置,就需求看看专门的文档标准了,比方web.xml的写法,ejb-jar.xml的写法等等。针对每种不同的App Server,还有本人的效劳资源配置文件,也是需求熟习的。

然后可以学习JTA,次要是要了解JTA关于事务的控制的办法,以及该在什么场所运用JTA。这里可以复杂的举个例子,我们晓得普通状况可以关于一个数据库衔接停止事务控制(conn.setAutoCommit(false),....,conn.commit()),做为一个原子操作,但是假定我的业务需求是要把对两个不同数据库的操作做为一个原子操作,你能做的到吗?这时分只能用JTA了。假定操作进程是先往A数据库插一条记载,然后删除B数据库另一个记载,我们本人写代码是控制不了把整个操作做为一个原子操作的。用JTA的话,由App Server来完成控制。

在学习EJB之前要学习对象序列化和RMI,RMI是EJB的根底。接着学习JMS和EJB,关于EJB来说,最关键是要了解EJB是如何经过RMI来完成对远端对象的调用的,以及在什么状况下要用到EJB。

在学习完EJB,JMS这些东西之后,你能够会认识到要迫不及待学习两个范畴的知识,一个是UML,另一个是Design Pattern。Java企业软件的设计十分注重框架(Framework)的设计,一个好的软件框架是软件开发成功的必要要求。在这个时分,应该开始把学习的重点放在设计形式和框架的学习上,经过学习和实践的编程经历来掌握EJB的设计形式和J2EE的中心形式。

J2EE标准外面,除了EJB,JMS,JTA,Servlet/JSP,JDBC之外还有更多更多的企业技术,这里不逐个停止引见了。

另外还有一个最新范畴Web Services。Web Services也完全没有任何新东西,它像是一种黏合剂,可以把不同的效劳一致起来提供一个一致的调用接口,作为运用者来说,我只需取得效劳提供者给我的WSDL(对效劳的描绘),就够了,我完全不晓得效劳器提供者提供的效劳终究是EJB组件,还是.Net组件,还是什么CORBA组件,还是其他的什么完成,我也不需求晓得。Web Services最伟大的中央就在于经过一致的效劳提供方式和调用方式,完成了整个Internet效劳的共享,是一个十分令人冲动的技术范畴。Web Services仿佛目前还没有什么很好的书籍,但是可以经过在网络下面查材料的方式来学习。

Java Learning Path(四) 办法篇

Java作为一门编程言语,最好的学习办法就是写代码。当你学习一个类当前,你就可以本人写个复杂的例子顺序来运转一下,看看有什么后果,然后再多调用几个类的办法,看看运转后果,这样十分直观的把类给学会了,而且记忆十分深入。然后不应该满足把代码调通,你应该想想看假如我不这样写,换个方式,再试试行不行。记得哪个高人说过学习编程就是个毁坏的进程,把书上的例子,本人学习Documentation编写的例子在运转经过当前,不时的尝试着用不同的办法完成,不时的尝试毁坏代码的构造,看看它会有什么后果。经过这样的方式,你会很彻底的很通晓的掌握Java。

举个例子,我们都编过Hello World

public class HelloWorld {

public static void main(String[] args) {

System.out.println("Hello World");

}

}

更多初学者不是很了解为什么main办法一定要这样来定义public static void main(String[] args),能不能不这样写?包括我刚学习Java的时分也有这样的疑问。想晓得答案吗?很复杂,你把main改个名字运转一下,看看报什么错误,然后依据出错信息停止剖析;把main的public取掉,在试试看,报什么错误;static去掉还能不能运转;不晓得main办法能否一定要传一个String[]数组的,把String[]改掉,改成int[],或许String试试看;不晓得能否必需写args参数称号的,也可以把args改成别的名字,看看运转后果如何。

我现在学习Java的时分就是这样做的,把Hello World顺序重复改了七八次,不时运转,剖析运转后果,最初就彻底明白为什么了main办法是这样定义的了。

此外,我关于staic,public,private,Exception,try{ }catch {}finally{}等等等等一开始都不是很懂,都是把参考书下面的例子运转成功,然后就开始毁坏它,不时的依据本人心外面的疑问来重新改写顺序,看看能不能运转,运转出来是个什么样子,能否可以失掉预期的后果。这样虽然比拟费工夫,不过一个例子顺序这样重复毁坏几次之后。我就对这个相关的知识彻底学通了。有时分甚至成心写一些错误的代码来运转,看看能否失掉预期的运转错误。这样关于编程的掌握是及其深入的。

其中特别值得一提的是JDK有一个十分棒的调试功用,-verbose

java –verbose

javac –verbose 以及其它更多JDK工具都有这个选项

-verbose 可以显示在命令执行的进程中,JVM都顺次加载哪里Class,经过这些珍贵的调试信息,可以协助我们剖析出JVM在执行的进程中都干了些什么。

另外,本人在学习进程中,写的更多的这种毁坏例程,应该无意识的分门别类的保管上去,在任务中积聚的典型例程也应该活期整理,日积月累,本人就有了一个代码库了。遇到相似的成绩,到代码库外面 Copy & Paste ,Search & Replace,就好了,极大进步了开发速度。最理想的状况是把一些通用的例程本人再笼统一层,构成一个通用的类库,封装好。那么可复用性就更强了。

所以我觉得其实不是特别需求例程的,本人写的毁坏例程就是最好的例子,假如你真实对本人写的代码不担心的话,我激烈引荐你看看JDK根底类库的Java源代码。在JDK装置目录上面会有一个src.zip,解开来就可以完好的看到整个JDK根底类库,也就是rt.jar的Java源代码,你可以参考一下Sun是怎样写Java顺序的,标准是什么样子的。我本人在学习Java的类库的时分,当有些中央了解的不是很清楚的时分,或许想愈加明晰的了解运作的细节的时分,往往会翻开相应的类的源代码,经过看源代码,一切的成绩都会一扫而空。

Java Learning Path(五)资源篇

1、 (英文)

Sun的Java网站,是一个应该常常去看的中央。不必多说。

2、

IBM的developerWorks网站,英语好的直接去英文主站点看。这里不但是一个极好的面向对象的剖析设计网站,也是Web Services,Java,Linux极好的网站。激烈引荐!!!

3、 (英文)

关于Java更多新技术的讨论和旧事。想多理解Java的方方面面的使用,这里比拟好。

4、

BEA的开发者园地,BEA作为最重要的App Server厂商,有更多独到的技术,在Weblogic上做开发的冤家不容错过。

5、

灰狐动力网站,一个专业的两头件网站,虽然不是专业的Java网站,但是在J2EE企业使用技术方面有深沉的造诣。

6、 (英文)

TheServerSide是一个著名的专门面向Java Server端使用的网站。

7、

Java研讨组织,有更多优秀的Java方面的文章和教程,特别是在JDO方面的文章比拟丰厚。

8、

JSP技术网站,有相当多的Java方面的文章和资源。

9、

Jdon论坛,是一个团体性质的中文J2EE专业技术论坛,在众多的Java的中文论坛中,Jdon一个是技术含量十分高,帖子质量十分好的论坛。

10、 SourgeForge是一个开放源代码软件的大本营,其中也有十分十分丰厚的Java的开放源代码的著名的软件。

要想理解更多,请照参考材料.

环球网校快问 · 最新文章 · 最新问题
Copy 2018 https://wenda.hqwx.com/ All Rright Reserved. 京ICP备16038139号-3 / Smrz 京ICP备16038139号-3/ 举报电话:400-678-3456 /