Java入门之人需要注意的5大步骤
作为最抢手的程序开发言语之一,Java在互联网领域中的方位无需赘言。抢手也带来了高薪和许多的作业时机,对那些预备通过学习Java来改动自己命运的同学来说,需求做好以下作业。
1.考虑一下
学习Java之前,先别急,静下心来好好想想:
1)你对学习Java是否有喜好?
2)你是否能静下心来锲而不舍地学习?
嗯,这是个简略但又必定不应该忽略的问题,你深信自己对Java感喜好、并且又有喫苦的预备,那你才或许学好Java!假定具有这两点条件,就请持续往下看……
2.预备一下
请不要把你的学习Java之路和其它计算机技能分隔看待,技能的联络往往是千丝万缕的,你应该把握一些学习Java所触及的根底知识,关于 “CLASSPATH要怎样设置啊”、“跪求JDK下载地址”等等问题,你不应问,由于Internet上太多答案了,乃至换个角度说,你是不是还不合适直接学习编程?
1)买本Java学习用书。
JDK 6正式版刚刚推出,市面上你暂时买不到JDK 6的书本,引荐你买一本合适入门的、较新JDK版其他Java书本。
网络上学习Java的资源许多,但底子不行体系,具有一本Java入门书本,是你体系学习Java的根底(wzeson)。
2)预备Java学习环境。
预备你的学习环境,很简略,设备JDK 6,然后用类似UltraEdit、EditPlus的文本编辑器装备你的学习环境,Internet上有许多关于怎样装备的文章。初学Java,不主张用IDE东西,通过一行行的敲代码,你会碰到许多问题,只要这样,你才能学会怎样解决问题,并加深自己对Java的了解。
3. Java根底学习之路
学习Java的进程尽管辛苦些,但又是处处有精彩!学习进程中的心态必定要坚持专注,网上关于言语间的“PK”处处都是,别被浮躁影响!认准了Java,你就坚持!打败心魔,恒心究竟会给你酬报的。
Java的体系分为Java SE、Java EE和Java ME(JDK 5.0早年分别叫J2SE、J2EE和J2ME),Java的敲门砖便是Java SE了,也便是你要入门学习的内容,不管你日后是挑选哪个体系领域作为发展方向,你都得从Java SE起步。
学习Java SE,打好Java根底;假定想学Java EE,关于AWT、Swing也要有必定程度的了解。
4. Java EE学习之路
学习了Java SE,还只是完毕“万里长征”的第一步。
接下来挑选学习Java EE或是Java ME;估量挑选Java EE方面的学习者会多一些。
学习Java EE,在开发环境上不主张再用文本编辑器,NetBeans 5.5(现在最高正式版别)很合适初学者。
1)学习JSP/Servlet
在Java EE中,首先要学习JSP/Servlet(结合Tomcat、MySQL)技能,主张JSP1.2/2.X的知识都要把握,究竟现在许多的在用体系都还是根据JSP1.2,学习JSP,还必须把握一些外延技能,如:你还得把握HTML根底知识,最好再把握些JavaScript(现在正火的AJAX技能之一)、CSS的技能,而了解XML是必不可少的。在学习JSP/Servlet进程中,应该结合学习JDBC、数据库开发技能,究竟绝大多数Java Web项目都是和数据库紧密结合的。
2)学习数据库开发技能
数据库技能是做事务体系必备技能,Java Web开发人员最低程度都应该把握SQL句子的运用!数据库技能大体可分为DBA技能和数据库开发技能,常用数据库有DB2、Oracle、SQL Server、MySQL等,你能够结合实际需求,挑选一种数据库,并花大力气把握其开发技能。
记住,学习数据库开发技能和学习Java EE,是相对独立的,你能够在学习JSP/Servlet的一同,学习数据库开发技能(如SQL句子等),或许先学数据库开发技能,之后再学习JSP/Servlet(tr5168)。
4.3学习Java EE其它开发技能
再往后,能够学习一些EJB的知识,现在EJB最新版别是3.0,其和前面的2.X版别比较,有较大不同,考虑到现在EJB 2.X还有很大的运用商场,主张结合学习EJB 2.X/3.0。在学习EJB进程中,应一同把握一种企业级运用服务器的运用(如WebSphere、Weblogic、Sun Applcation Server或JBOSS等,现在Sun Applcation Server 9.X和JBOSS都可支撑EJB 3.0)。
5.扩展学习
等你对Java EE有些感悟的时分,你天然就会想不断扩展你的知识面,这时分你能够学习Spring、Hibernate,以及各种Web结构(如Struts、JSF、Webwork或是Tapestry等)。
跟着技能、阅历的不断堆集,你会逐渐注重剖析、规划等更高层次的知识,这时分,你可进一步学习相关的UML、方法等知识。
从头到尾,实践是学习Java技能进程中极其重要的一环。脱离了实践,是学欠好技能的!或许Java入门并不难,但要真实学好Java,或许是一辈子的作业。
Java入门之人需要注意的5大步骤的更多相关文章
- 如何实现从Java入门到服务端项目开发的进阶?
对于打算入门或者刚刚入门学习Java的人来说,刚开始接触这门学科,往往会觉得不知所措,也会觉得很迷茫.结合前人经验,就从入门到进阶对于Java的学习而言,应该对于学习时间.目标和内容规划有一个清晰的定 ...
- [转] 有java基础的人如何转行做大数据?
数据有两个方向,一个是偏计算机的,另一个是偏经济的.你学过Java,所以你可以偏将计算机基础1. 读书<Introduction to Data Mining>,这本书很浅显易懂,没有复杂 ...
- JAVA入门第一季(mooc-笔记)
笔记相关信息 /** * @subject <学习与创业>作业1 * @author 信管1142班 201411671210 赖俊杰 * @className <JAVA入门第一季 ...
- Java入门-浅析Java学习从入门到精通【转】
一. JDK (Java Development Kit) JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库 ...
- JAVA入门 面向对象
主要内容 1.类和对象的概念 2.什么是面向对象 3.什么对象的属性方法 4.何谓对象引用 5.实例化 类和对象的概念 万物皆对象,客观存在的事物皆为对象.我们大到名胜古迹,小道生活中的一件物品,例如 ...
- Java开发知识之Java入门
Java开发知识之Java入门 一丶了解JAVA的版本 JAVA 有三个版本 JAVA SE: 标准版,开发桌面跟商务应用程序 JAVA SE 包括了Java的核心类库,集合,IO 数据库连接 以及网 ...
- Java入门(一):Hello World !
前言 从今天开始,准备写Java Web开发的系列文章,毕竟自己主攻的还是Java方向,Python只是业余学习的兴趣使然,在第二技能还没有培养成熟前,做好第一技能的巩固和提高是很有必要的.从正式入行 ...
- Java入门——初识Java
Java入门——初识Java 摘要:本文主要对Java这门编程语言进行简单的介绍. Java简介 说明 Java语言历时十多年,已发展成为人类计算机史上影响深远的编程语言,从某种程度上来看,它甚至超出 ...
- Java入门第二季学习总结
课程总概 该门课程作为java入门学习的第二季,是在有一定的java基础上进行的进一步学习.由于该季涉及到了java的一些核心内容,所以相对第一季来说,课程难度有所提升.大致可将该季的课程分为五部分: ...
随机推荐
- java后台树形结构展示---懒加载
一.数据库设计 二.实体类:entity import com.joyoung.cloud.security.common.validatedGroup.Add;import com.joyoung. ...
- FCC---CSS Flexbox: Apply the flex-direction Property to Create Rows in the Tweet Embed
The header and footer in the tweet embed example have child items that could be arranged as rows usi ...
- Android数据库GreenDao的使用总结
一.GreenDao的介绍 GreenDAO是一个开源的Android ORM(“对象/关系映射”),通过ORM(称为“对象/关系映射”),节省了我们在数据库开发过程的时间! 通过GreenDao,我 ...
- 记,NSProxy需要实现哪些方法?
转注出:https://www.cnblogs.com/xiaobajiu/p/10799962.html 使用NSProxy做替身,代理,多继承,本质上都是用它来转发消息给真身. 观察头文件,NSP ...
- 编译原理之DFA最小化,语法分析初步
1.将DFA最小化: 状态转换图: 识别语言:b*ac*(da)*bb* 2.构造以下文法相应的最小的DFA S→ 0A|1B A→ 1S|1 B→0S|0 (1)正规式: S -> 0(1S+ ...
- 如何使用coe_load_sql_profile.sql来固定sql profile
SQLT工具包含一个脚本,名字是 coe_load_sql_profile.sql,下面以用户SCOTT的EMP表为例,说明如何使用该脚本固定sql profile. 1. SQL> -- 对e ...
- Error:Cannot build artifact 'ssm:war exploded' because it is included into a circular dependency (artifact 'ssm:war exploded', artifact 'apinb-master:war exploded')
打开 File->Project Structure –> Artifacts(ctrl+alt+shift+s) ,这里会有4个,我已经删除了,把 ssm:war 和 ssm:war e ...
- 因果推理的春天系列序 - 数据挖掘中的Confounding, Collidar, Mediation Bias
序章嘛咱多唠两句.花了大半个月才反反复复,断断续续读完了图灵奖得主Judea Pearl的The Book of WHY,感觉先读第四章的案例会更容易理解前三章相对抽象的内容.工作中对于归因问题迫切的 ...
- win10+Ubuntu16.04双系统下深度学习环境的搭建
环境零零碎碎地搭了三四天,虽然碰到各种问题,但还是搭建好了,自己整理记录下,同时也算给有需要的人一些指导吧 一.双系统的安装 Win10硬盘管理助手 压缩或者直接利用未使用的空间,空间大小自定,将腾出 ...
- nginx 反向代理之 proxy_pass
格式很简单: proxy_pass URL; 其中URL包含:传输协议(http://, https://等).主机名(域名或者IP:PORT).uri. 示例如下: proxy_pass http: ...