问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

新手学java需要准备些什么?

发布网友 发布时间:2022-02-28 23:12

我来回答

5个回答

热心网友 时间:2022-03-01 00:42

1.java基础2.JSP+Servlet+JavaBean这个环节主要是懂流程的什么是MVC而已别往深了研究现在开发基本不用这个模式3.Struts+Hibernate+Spring这个才是开发的主流技术把每个都搞清楚哪个框架是什么层的4.Ajax(最好学学很多公司都注重这个)然后用3+4做个例子不是要实现功能关键是要你知道什么时候该用什么流程是怎样的面试会问及这些如何学习Java的问题,“我已经学习了J2SE,怎么样才能转向J2EE?”,“我看完了ThinkinginJava,可以学习J2EE了么?”。于是就有了写这篇文章的想法,希望能帮助初学者少走一些弯路。也算是对自己几年来学习Java的一个总结吧。在开始之前有必要再讨论一下J2ME,J2SE,J2EE这些概念。J2ME,TheMicroEditionoftheJava2Platform。主要用于嵌入式Java,如手机,PDA等等。J2SE,Java2Platform,StandardEdition,我们通常所说的JDK(JavaDevelopmentKit)包含在此,是J2EE的基础。J2EE,Java2Platform,EnterpriseEdition,就是所谓的企业级Java。这些只是从API级别上的划分,实际上Sun给J2EE的定义是:开发基于组件的多层的企业级应用的规范。也就是为各种不同的技术定义一个Java的规范,使这些不同的技术结合起来,在Java平台上构建强壮的企业级应用。从这一点来看,J2EE这个概念应该是涵盖J2ME,J2SE的。比如一个典型的J2EE应用,网上商店,它支持web方式下订单,也支持手机下订单。显然必须用到J2SE,J2ME。所以也就不存在所谓的从J2SE转向J2EE的问题了,只是后者包含的范围更广而已。来看看Sun给出的J2EE相关技术主要分为几大块。1.WebService技术-JavaAPIforXMLProcessing(JAXP)-JavaAPIforXMLRegistries(JAXR)-JavaAPIforXML-basedRPC(JAX-RPC)-SOAPwithAttachmentsAPIforJava(SAAJ)2.组件模型技术(ComponentModelTechnologies)-JavaServlet-JavaServerPages-JavaServerFaces-EnterpriseJavaBeans-JavaMessageService-J2EEConnectorArchitecture3.管理技术(ManagementTechnologies)-J2EEDeploymentSpecification-J2EEManagementSpecification-J2EEClientProvisioning-JavaAuthorizationContractforContainers4.其他相关技术(OtherJ2EETechnologies)-JDBC-JavaDataObjects(JDO)-CORBA(JavaIDLandJavaRMI-IIOP)-JavaMail-Transactions如此之多的技术难免使初学者无所适从,望而却步。即使是一位经验丰富的J2EE开发者,又有几个人敢说J2EE相关的技术我都熟练掌握了。不过作为一名普通J2EE应用程序的开发者来说,我们只需要重点学习其中的一部分技术就可以了,对于其他部分只要做到心中有数,哪天需要用到了知道跑哪里去找到资料就行了。以我个人的观点,下面这些技术是一般J2EE应用开发人员所必须熟练掌握的。JavaServerPage,JavaServlet,EnterpriseJavaBean,JDBC,Transactions。还有JAXP等XML相关技术,JavaMessageService,JavaMail,JDO等等是最好应该掌握的。其他ManagementTechnologies,ConnectorArchitecture等等主要是给容器提供商中间件提供商参考的,应用开发者不需要怎么关心,等用到了再去学习也不迟。、、Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE。这三块相互补充,应用范围不同。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。先学习j2se要学习j2ee就要先学习j2se,刚开始学习j2se先建议不要使用IDE,然后渐渐的过渡到使用IDE开发,毕竟用它方便嘛。学习j2se推荐两本书,《java2核心技术一二卷》,《java编程思想》,《java模式》。其中《java编程思想》要研读,精读。这一段时间是基本功学习,时间会很长,也可能很短,这要看学习者自身水平而定。不要被IDE纠缠在学习java和j2ee过程中,你会遇到五花八门的IDE,不要被他们迷惑,学JAVA的时候,要学语言本身的东西,不要太在意IDE的附加功能,JAVA编程在不同IDE之间的转换是很容易的,过于的在意IDE的功能反而容易耽误对语言本身的理解。目前流行的IDE有jbuilder,eclipse和eclipse的加强版WSAD。用好其中一个就可以了,推荐从eclipse入手j2ee。因为Jbuilder更适合于写j2se程序。选择和学习服务器使用配置当你有了j2se和IDE的经验时,可以开始j2ee的学习了,web服务器:tomcat,勿庸置疑,tomcat为学习web服务首选。而应用服务器目前主要有三个:jboss、weblogic、websphere。有很多项目开始采用jboss,并且有大量的公司开始做websphere或weblogic向jboss应用服务器的移植(节省成本),这里要说的是,学习tomcat和jboss我认为是首选,也是最容易上手的。学习服务器使用配置最好去询问有经验的人(有条件的话),因为他们或许一句话就能解决问题,你自己上网摸索可能要一两天(我就干过这种傻事),我们应该把主要时间放在学习原理和理论上,一项特定技术的使用永远代替不了一个人的知识和学问。学习web知识如果你是在做电子商务网站等时,你可能要充当几个角色,这是你还要学习:html,可能要用到dreamwave等IDE。Javascript,学会简单的数据校验,数据联动显示等等J2eeAPI学习学习j2eeAPI和学习服务器应该是一个迭代的过程。先学习jsp和servlet编程,这方面的书很多,我建立看oreilly公司的两本《jsp设计》和《javaservlet编程》,oreilly出的书总是那本优秀,不得不佩服。学习jdbc数据库编程,j2ee项目大多都是MIS系统,访问数据库是核心。这本应属于j2se学习中,这里拿出来强调一下。学习jndiapi,它和学习ejb可以结合起来。学习ejbapi,推荐书《精通ejb》经过上面的这些的学习,大概可以对付一般的应用了。有人说跟着sun公司的《j2eetutorial》一路学下来,当然也可以。学习ejb设计模式和看代码(最重要)设计模式是练内功,其重要性可以这么说吧,如果你不会用设计模式的话,你将写出一堆使用了ejb的垃圾,有慢又是一堆bug,其结果不如不用ejb实现(ejb不等于j2ee)无论学习什么语言,都应该看大量代码,你看的代码量不到一定数量,是学不好j2ee的目前有很多开源的工程可以作为教材:jive论坛petstoresun公司nesun公司等等,研读一个,并把它用到自己的工程中来。J2ee其他学习当你渐渐对j2ee了解到一定深度时,你要开始关注当前领域中的一些技术变化,J2ee是一块百家争鸣的领域,大家都在这里提出自己的解决方案,例如structs,hiberate,ofbiz等等,学习这些东西要你的项目和目标而定,预先补充一下未尝不可,但不用涉及太深,毕竟学习原理和理论是最最重要的事。目前常见j2eeAPIJavaServerPages(JSP)技术1.2JavaServlet技术2.3JDBCAPI2.0JavaXML处理API(JAXP)1.1EnterpriseJavaBeans技术2.0Java消息服务(JMS)1.0Java命名目录接口(JNDI)1.2Java事务API(JTA)1.0JavaMailAPI1.2JavaBeans激活架构(JAF)1.0J2EE连接器体系结构(JCA)1.0Java认证和授权服务(JAAS)1.0学习上面的某些API要以你的项目而定,了解所有他们总之是有好处的上面印证了大家说的一句话,java语言本身不难学,但是技术太多,所以学java很费劲。回想一下,基本上每个初学者,在刚学习java的时候可能都会问别人这么一句话,你怎么知道的哪个方法(api)在哪个包里的?呵呵,无他,唯手熟尔。

热心网友 时间:2022-03-01 02:00

1、javaSE

在这我建议看不懂不用硬抠,学语言建议你多敲几遍代码,还不懂过段时间可能回头看豁然开朗。网上课程可以听听。java就是那么几部分重点,反复用就会了。
2、数据库
数据库种类挺多。关系型的付费的有Oracle 这个介绍的书挺多挺厚要是想当DB,可以深挖。要是为了学java web 那学会基础的增删改查就行了。这个会了 其它的关系型数据库就都能触类旁通了。
网站的对象型数据库暂时你也用不上。什么都存一串上。挺好玩的。
要免费的就用 mysql 下载社区版的自己安装就行了。建议先学这个再学java 你信心能多点。
建议:买薄的数据库书看。厚的太的你看没什么用 自己多动手敲!
3、HTML CSS JS
html 网页解释语言你要是小白看到这上面的东西最少你要学俩月。要不就看看热闹,HTML这是逐行解释语言 JAVA学好了。这个就能好懂的。语法简单,容易上手。学精通也很难 我画布那用不到我直接跳过了。要学UI自己看着学吧。
css 辅助样式
js 脚本语言 号称安全 网上挺多病毒就这个写的。不到我说的对不对。错了就当没看见吧
上面这三东东 买一本java web 就都讲了。书我就不推荐了。你自己喜欢什么风格的书买一本即可。建议别买太厚的。可能你没耐性看完。薄的上下班通勤路上就看完了。
4、jsp 一个上边都学会,网上找个ppt 10分钟就能学会的东西。
基本网站你就会做了。自己下载阿贾克斯 学学就能写出像样的网站了。
。。。

热心网友 时间:2022-03-01 03:34

对于大部分对JAVA知识处于雨里雾里的萌新来说,一开始肯定要对JAVA的基础知识有所了解,所以这方面的书籍是必须要准备的,它不光可以向我们介绍诸如:基础语法、方法和数组、面向对象、异常和常用类、集合框架、IO和网络编程等JAVA基础知识点,还可以为我们学习JAVA知识提供一个大体上的框架。所以在这里向你推荐几本新手学习JAVA的必备书籍,希望对你的学习之路能够有所帮助:1、Java核心技术 2、Java编程思想3、Effective Java

热心网友 时间:2022-03-01 05:26

华清远见教育觉得新手学习java什么都不需要准备,需要准备的就只有做好吃苦的心里准备就好,在学习的过程中要多敲,多练,多看别人的优秀代码,另外敲代码不要这边放着别人的代码你看一个敲一个,一定要学会自己的末背着敲代码 要不然什么时候能够养成自己的代码思想呢,一定要学会思考

热心网友 时间:2022-03-01 07:34

首先:要知道学Java不难,不需要必须去准备什么,但是也会很辛苦的敲代码。Java程序员经常加班,学之前要做好心理准备。其次一旦下定决心学java了,一定要坚持下去,不要半途而废。代码不认识的,可以经常敲,敲得多了,自然也就记住了。

懂得话更好,不懂也没有太大关系,常用的代码也没有太多,经常敲,自然而然得就记住了。前期可以把常用的代码整理出来,打印出来,没事背一背。

学java需要准备些什么

1、掌握3000左右的英语词汇,着重学习Java相关的词汇,由于Java属于外国的语言,大部分都是英语,需要有较强的英语功底来阅读Java语言相关的书。2、一本Java基础知识的书,比如《Java编程思想》,一本好的书,能够带你入门,基础是非常重要的,越到后面越觉得重要,学好基础能减少我们走弯路。3、准备Java...

学习java需要什么基础?

1、英语基础。这是能看懂代码的前提。2、操作系统基础。要了解操作系统体系结构、任务调度、内存管理、存储管理、命令解释、界面管理、文件管理等基本内容。建议学习Linux操作系统。3、计算机网络基础。包括网络体系结构、网络协议、数据传输过程、网络安全、多媒体数据传输等内容。4、数据库基础。包括数据库结...

学习java要学些什么基础知识吗?

入门学习java唯一需要的基础就是英语词汇量,入门阶段不需要太多的词汇量,3000足够了(这里面java程序类关键字是最重要的),注意仅仅是词汇量而已,不需要掌握英语口语沟通中的语法。但是入门以后,想要完全精通java(当然这不是一件容易的事),8000以上词汇量还是要有的。除此之外就是书本上最基础的一...

学习Java需要进行哪些准备?

2、准备Java学习的环境 对于没有接触过Java的人来说,对Java的学习环境配置是非常陌生的,可能直接没有接触过。其实进行Java学习环境配置是非常简单的,进行JDK的安装,在安装的过程中网络上面都有相关的安装步骤。如果是初学Java的人员,那么可以不用使用IDE工具,在写代码的过程中可能会遇到很多问题,北京...

学java需要什么基础(学java需要基础吗)

1.要注重逻辑思维能力上的培养。java编程比较注重逻辑思维能力和数学建模的,如果你这两方面比较好,那么学习起java来会更快一点,当然不好也没有关系,只要自己坚持学习是可以学会java的。 2.学习要有计划。你学习前先指定好详细的学习计划,什么时候该学什么,资料要提前准备好,按照计划脚踏实地的学习,如果在学习过程...

Java需要什么基础(java需要掌握什么技能)

二、JAVA语法:如果您有C++等面向对象语言的开发经验,您只需简单的翻看一下介绍JAVA的相关书籍就可以了。如果您是新手,没有关系,您下些工夫,好好研究一本JAVA初级教程之类的书就可以了。三、java主要学什么JSP和HTML:做JAVA程序员都少不了和JSP以及HTML打交道。因此,想成为JAVA程序员就不可避免...

初学者学Java需要做好哪些准备?

Java是门计算机编程语言,如果作为一个零基础学Java的朋友,你还是一个电脑小白,那么北大青鸟小编建议你务必要在学好基础(比如计算机系统、算法、编译原理等等)的前提下,再考虑去进行下面的Java的学习,如果选择自学Java,那么你好歹要有计算机基础。3.方式准备 零基础学Java,有很多种学习方式,那么你就...

学习Java开发需要有什么基础呢?要有英语基础吗?

学习Java开发需要一定的编程基础和数学知识。对于初学者来说,了解基本的编程概念,如变量、数据类型、控制语句、函数等是非常必要的。了解面向对象编程的概念,如类、对象、继承、多态等也是必不可少的。在学习Java开发的过程中,掌握一些数学基础知识,如概率论、统计学、线性代数等方面的知识,可以帮助你...

零基础学习Java编程需要知道什么?

一、学习前的准备工作 java语言一般用于大型的服务器程序开发,所有有必要了解如下内容:Unix开发环境Unix系统原理、Unix开发环境、Unix常用命令。熟练掌握Unix常用命令;熟练构建下的Java开发环境。二、Java语言基础的学习阶段学习 任何一门语言都要打好基础,曾经学过高级程序语言(C,C++等)来说,java语言...

零基础自学Java需要什么基础?

目前比较主流的是SSM框架,即spring、springmvc、mybatis。学习Java也是一步步进阶,这时候你需要学会这三个框架的搭建,并用它们做个简单的增删改查的Web项目。你可以不理解那些配置都是什么含义,以及为什么要这么做,但你要多动手,具体的留着后面你去了解。免责声明:内容来源于公开网络,若涉及侵权...

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
番茄牛肉怎么做才入味好吃? 西红柿炖牛肉怎样做的鲜香嫩滑? 股票的几根线代表什么 股票中的线是什么线 股票那个线叫什么名字 除夕放几天 席江的小说有哪些 95汽油和92汽油有什么区别 92号汽油比95号汽油便宜 95号油和92有什么区别? 一等奖有多少人,二等奖有多少人,三等奖有多少人? 学习java时,不知道哪些才是重点该掌握的,哪位能为我列出来吗?感激不尽 什么是java语言,本人什么都不懂,学它应该先学什么 零基础学习java语言 了解语言特点很重要 新手小白学习Java需要先学习哪些 学习Java需要准备什么东西? JAVA要分很多种类啊,自学的话应该先学那种啊? 优秀的Java程序员需要掌握多种编程语言吗 报考软件设计师需要学什么? 浙江特产什么 浙江的特产是什么? 浙江特色有哪些? 手机微信如何恢复 浙江的特产有哪些 手机微信怎么换? 手机怎么弄微信? 学C语言的作用? 学C语言到底有什么作用呢 学习C语言有什么用啊,C语言的真正作用是什么? 学习C语言到底作用是什么? java后台开发工程师主要干什么?java培训那家最好? 应该怎样学习JAVA?顺序是什么? 手机上微信 为什么手机微信突然可以上了 学java最重要的是学java的什么内容 学习JAVA最重要的是什么? 一个优秀的程序员会掌握哪些语言 java开发工程师必须要学的技术有哪些? 学软件开发需要学什么语言最好? Java学习的重点是什么? 零基础自学JAVA要看什么书呢?最好说的详细一点 学习Java语言有什么优势? 编程都有哪些语言? wps多了一页空白页怎么删除不了 wpsword空白页怎么删都删不掉 pmp三年有效期以后怎么办 PMP证书过了有效期就无效了吗? 2020年有什么大事? 2020鼠年是什么年 2016年上半年的系统分析师证书可以领了吗? 计算机二级考试证书有效期只有两年吗
  • 焦点

最新推荐

猜你喜欢

热门推荐