问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

当java程序员应该学什么,并且学的顺序是什么

发布网友 发布时间:2022-04-24 13:57

我来回答

13个回答

热心网友 时间:2022-04-09 22:09

java有三个方向:1 桌面应用程序开发 不过个人认为这个很少
2 j2me也就是手机里一些小程序的开发
3 j2ee 企业级开发 也是最有前途的
下面是本人j2ee学习的路径 是当时老师跟我讲的
第一步:入门 随便找一本简单的详细的书看完
第二部:看thinking in Java这本书讲解深入 有难度 看完的话受益匪浅 如果 觉得thinking in java 太难的话 就看java核心技术 简单一些 一共两卷 买盗版的吧 很便宜 哈哈
下面就是另外的一层境界了
第三步:html css javascript 这些不是java的内容 但一定要了解
第四步:jsp、servlet JavaBean这个没什么可说的 张孝祥的书不错 很全面 这时可以做个小网站什么的 用mvc设计模式 也就是JSP 负责显示界面 相当于MVC中的 V
Servlet 负责历程控制 相当于MVC中的 C
JavaBean 负责功能 相当于MVC中的 M
第五步:学习struts spring hibernate框架 这时也可以做一些小项目了 实践一 下 当然你会发现实际练习中会有很多问题出现 这是提搞的好机会
第六部:ejb 这是一个重量级的东西 慢慢学吧

热心网友 时间:2022-04-09 23:27

郁闷,正要推荐《Thinking in Java》,居然发现被8楼诅咒了。

楼主如果说想做独立开发的话,比如说做些小项目的话,可以先找本Java语法书,然后看看J2SE或者J2EE稍微看看也可以。然后再看看框架,JSP和Javascript方面的书就可以。

如果楼主是想成为产业的一部分的话,前提是你有C或者其他语言的编程经验,强烈建议你耐着性子把《Thinking in Java》看到第13章,然后按照书后的附录B的内容看看其他相关书籍(每一个都不好理解)。这样的话虽然可能到最后你都无法独立完成一个Web应用,但是你对面向对象的整体情况和设计的思路都有一个基本的了解,以后对你的设计和编码都会有所帮助。

最后说一句,很多人看《Thinking in Java》都倒在第一章,不过书中也写到了“如果你属于后面这个群体,并且渴望尽快获取Java语言的细节,那么可以先越过本章”。

热心网友 时间:2022-04-10 01:01

一楼的回答要一段时间后才能明白!面向对象的思维要好好锻炼的

热心网友 时间:2022-04-10 02:53

首先Java基础(JavaSE),后面数据库、web、框架等,需要学习的很多,入门简单,慢慢来就会学精通了。

热心网友 时间:2022-04-10 05:01

先把jdk基础学好再说,其他是后话,建议开始先别看Thinking in java,你基础达不到看不懂,看看 Jdk6 学习笔记那本书,简单易学,马士兵的视频教程强烈建议从开头看

热心网友 时间:2022-04-10 07:25

你想学哪方面啊,是j2ee,j2se还是j2me
j2se是基础,你先学这个吧,j2me是手机方面的。j2ee是企业级的。你先学j2se就好了

热心网友 时间:2022-04-10 10:07

如果有点基础的话 从面向对象学起走吧

面向对象的思维是JAVA的精华

热心网友 时间:2022-04-10 13:05

先从基础开始,j2se一定要学,并且要学好
提高J2EE
然后看你想做什么了
1.想搞嵌入式的去学j2me
2.想做web开发的j2ee继续深造,并且可以开始学jsp,servlet,同时要了解html,xml,数据库(oracle,sqlserver,mysql,主学oracle,其余了解),application server(tomcat,jboss,glassfish,websphere,weblogic等,能熟悉其中1,2种),熟悉以后可以学一些流行框架,struts,hibernate,spring等
3.想做C/S架构的主攻SWING,多线程,socket通信(不过这个少,java搞桌面不是优势所在)

热心网友 时间:2022-04-10 16:19

《Thinking in Java》——〉《深入Java虚拟机》——〉《java设计模式》
这些可以算是基础,还要看你的具体方向了

热心网友 时间:2022-04-10 19:51

http://hi.baidu.com/wfsdlj123/blog/item/f8d9e47ad9e705fd0bd1872c.html

热心网友 时间:2022-04-10 23:39

第一阶段:面向对象,异常,数组,常用类,集合,IO流,多线程,反射。
第二阶段:mysql数据库、JDBC、HTML CSS、XML、Tomat服务器、网银转账系统开发
第三阶段:JavaScript编程语言、树型组件项目 、HTML5 CSS3、Servlet3.0、Jsp
第四介段:二手车电商竞拍平台、Ajax、jQuery、MVC架构模式、DRP资源分销计划项目
第五阶段:SpringMVC+Spring+Mybatis、SSM、SCM供应链管理系统业务介绍
第六阶段: Oracle数据库、互联网支付后台、CRM客户关系管理系统、WebServices服务器、HttpClient、SVN
第七阶段:某电商平台、Maven、Linux、Redis、Nginx、数据库集群、负载均衡、页面静态化、分布式应用、交通项目业务介绍。
我这些都是在狮课学习的,课程也是实时更新的

热心网友 时间:2022-04-11 03:43

JAVA可谓是编程界的一棵常青树,而且涉及的知识也比较广,至于要学什么,怎么学,你得先端正一个态度,是知道、明白、还是精通。我找了家爱尚实训的课程大纲,比较全具体内容可以给你提借下参考1、Java基础阶段:Html静态网页、CSS层叠样式表、JavaScript动态技术、MySql数据库开发、J2SE面向对象等2、JavaWeb进升阶段:Servlet实现及五大对象、JSP原理及九大对象、EL表达式、JSTL标签库、AJAX异步技术、JQuery框架、XML、JSON数据共享及交换等3、Java技术提升阶段:多线程、反射、过滤器、*、连接池、事务、静态代理、动态代理、AOP、IOC等4、框架及项目实训阶段:Mybatis框架、spring框架、springMVC、redis缓存、maven项目构建等,说了这么多,还有一条最重要的就是不光要掌握理论知识,一定要多做项目,多敲练习,毕竟代码才是我们的最终根本java的学习方式如下:1、网上参加网络在线教育直播课程优点:时间灵活,缺点:有问题不能及时解决,自律性不强2、参加java类型的培训班。优点:能够系统学习,掌握扎实,上手快,缺点:无3、如果有点编程基础的,自学可以选择看书、看视频教学,然后操作实战方式。学习时长未知。

热心网友 时间:2022-04-11 08:05

入门(1-2 个月)
目标:参与简单的项目开发。
技能:
熟练使用一种 IDE。Intellij IDEA或者 Eclipse 都可以,推荐使用前者。至少熟悉常用的快捷键,会 debug(包括远程 debug)项目。
熟悉一种编辑器。比如 Vim/Emacs/Sublime Text,至少学会搜索/替换/代码补全。
掌握 Java。经典的《Java 核心技术:卷1 基础知识》(或者《Java 编程思想》)必看,跳过其中的图形和 applet 章节。习惯查阅 Java API Doc。为了保证代码的质量,《Effective Java》、《Clean Code》和《重构》也需要至少通读一遍。
熟悉 Linux 开发环境和 bash shell。Linux 是我们的开发和部署环境,你最好尽快熟练它。Linux 的基本使用可以通过《鸟哥的Linux私房菜:基础学习篇(第三版)》学习,开发 bash shell 脚本可以参考《Linux Shell脚本攻略》。
掌握开发工具
掌握 JDK 以外的常用类库和工具包。JDK 原生 API 在很多场景下使用并不方便。你需要掌握社区贡献的优秀类库和工具包,比如 apache commons、google guava 等,具体可以翻阅 服务端技术选型 的Utility 篇。
掌握 Web 开发框架。我们使用 Spring(或Rose) + Ibatis(或Jade) 开发 web 服务,你需要熟练掌握它们。
学习代码规范。我们大致上遵循 oracle 的 Java 语言编码规范,你可以先阅读并熟悉它。Code Formatting 文件在 git@xxx/coding-standard.git,在编写代码之前,请把它导入到 IDE 中。另外,确认 IDE 已经安装 Findbugs 和 CheckStyle 插件。
熟悉开发流程。我们的开发流程大致如下:功能开发->单元测试->功能测试->Code Review->集成测试->发布。确保你熟悉其中的每个环节。
其他。需要熟练使用版本控制工具 Git(阅读:《Git 权威指南》),以及项目构建工具 Maven(阅读:《Maven 实战》)。另外,在这个阶段可以尝试 TDD 开发。
程序员入门先学什么(程序员初学)

程序员需要学习: 1、掌握数据及其转换、数据的机内表示、算术和逻辑运算,以及相关的应用数学基础知识; 2、理解计算机的组成以及各主要部件的性能指标; 3、掌握操作系统、程序设计语言的基础知识; 4、熟练掌握计算机常用办公软件的基本操作方法; 5、熟练掌握基本数据结构和常用算法; 6、熟练掌握C程序设计语言,以及C++、...

自学Java怎么入门?

JavaSE基础是Java中级程序员的起点,是帮助你从小白到懂得编程的必经之路。在Java基础板块中有6个子模块的学习:基础语法,可帮助你建立基本的编程逻辑思维;面向对象,以对象方式去编写优美的Java程序;集合,后期开发中存储数据必备技术;IO,对磁盘文件进行读取和写入基础操作;多线程与并发,提高程序效率...

java三大框架先学哪个(java框架学完下面该学什么了)

1、先学习struts,struts是世界上第一个经典的mvc框架,其作用就是将业务逻辑与视图分离开来,使得项目层次分明,清晰,更具有结构性。学习一个框架,首先要知道这个框架的作用,有哪些特征,然后就是了解其实现原理,最后就是结合实际项目例子来进一步加深对这个框架的理解。2、struts掌握了后,接着学习spri...

学习计算机编程语言的先后顺序?

1,Java语言基础(不管学那门编程语言,基础知识特别重要),其中有Java核心算法,面向对象应用,数据结构,集合框架,反射,异常处理及其线程,还有常用的日起操作、文件操作等。2, 数据库技术:达内的数据库包括当前最主流的Oracle和Mysql两种数据库,学习内容主 要有DML、DQL、等数据语言,也学到了数据...

应该怎样学习JAVA?顺序是什么?

学习JavaEE或JavaME之前,JavaSE是必学的。Java开发环境搭建 Java基础语法 面向对象 数组 异常 集合 线程 IO流 反射机制 注解Annotation 网络编程 第二部分:数据库 【MySQL + JDBC】只要学习编程,数据库是一定要学习的,是一门公共的学科。java、C、python、C#等程序员都需要学习数据库。数据库产品...

java程序员需要学什么

java程序员需要学什么?一起来了解一下吧。1、面向对象的知识:JAVA是一个面向对象的开发语言,了解什么是对象?什么是类?什么是封装等等。2、JAVA语法:如果完全没有经验,就需要好好研究JAVA初级教程之类的书,如果有C++等面向对象语言的开发经验,就只需简单要翻看一下介绍JAVA的相关书籍就可以了。3...

java到底学什么?怎么学,具体要学习哪些?

所以你要熟练掌握“Object类、Scanner类、String类、StringBuffer类、StringBuilder类、Arrays类、基本包装类、正则表达式、Math类、Random类、System类、Date类、DateFormate类、Calendar类,及其常用方法”在开发中能够运营好应用程序接口。05 集合与IO 集合是存放数据的容器,在学习Java中要清楚知道“什么是...

Java程序员需要学什么?

六、熟悉一种框架:熟悉一种框架其实是成为JAVA程序员的一种可选知识,但目前开发B/S结构的应用的开发小组,都差不多会采用一种框架来构建自己的应用系统。框架都会有许多可重用的代码,良好的层次关系和业务控制逻辑,基于框架的开发使你可以省出很多的开发成本。目前比较流行的框架有Struts和Spring等。

新手学JAVA都要学哪些知识啊

Java代码就是英语单词,英语好对代码理解会快些,翻阅资料会有帮助,但代码单词量不多,很多会重复出现,接触多了很快就能记住;数学好主要针对研究数据底层的尖端IT工程师,我们普通Java程序员对数学要求不明显。 总而言之,只要你是受过教育,会玩电脑,认识26个英文字母,有基本的逻辑思维能力,对Java感兴趣,年轻有冲劲,学...

学java都学什么?

二、开始编写一些小程序:学习Java语言开发最重要的就是练习,通过练习能够很好掌握基础知识与概念,并且还能将所有知识很好的联系起来。三、使用Java编写高级程序:在练习很长时间编程以及掌握编程基础知识后,就要进入后面的实战项目演练的部分了。四、学会编写Web前端应用:学会编写Web应用能够让你在面试的时候...

java程序员是做什么的 程序员需要学什么 java程序员工资一般多少 上海java程序员工资 深圳java程序员工资 java程序员推荐笔记本 程序员考证顺序 java程序员等级 java程序
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
梦见自己和另一个陌生人的头发很长很长的在地上绕在了一起解不开,一 ... 梦见自己有白头发,拔下来后看是白色的蛐,像蚯蚓那么长,一共有4到5条... 求推荐,好看的古代BL小说(最好附简介),800KB以上,一对一,强强。 我梦见我的伯伯突然老了很多,还有很长的白头发,而且还是在一个很喜庆... ...左眼常有很多血丝,年少时无知曾过度手淫.望哪位高人指点迷津... 关于身体不好· 跪求 ...为什么一干活时间长了,手腕就痛,请问那位老师帮我指点迷津... <当我唱起这首歌> 哪几句是小贱唱的,哪几句是星弟唱的 小贱的?当我唱起这首歌?的歌词, 高潮那点。 星弟或小贱有什么歌能用吉他弹唱.?? ( 发谱追加 ) 鼠标复制黏贴不能用,什么情况?? 鼠标不能粘贴怎么办(可以复制) 如何记住拼音,如何读拼音? 鼠标不能粘贴或者粘贴不灵? 用鼠标突然间复制粘贴不了怎么办 苹果手机打开的软件怎么关闭 全国知识产权公司有多少个 知识产权代理有限公司是做什么的? 哪些知识产权公司的服务范围都有哪些? 手机连接声卡线手机端怎么连接? 知识产权代理有限公司是做什么的 中一知识产权的公司介绍? 知识产权代理公司是骗子圈钱公司吗? 行之知识产权公司是做什么呢? 国内哪个知识产权公司比较好??? 知识产权服务公司是做什么的 知识产权公司是主要做什么的公司? 中国最好的专利代理公司 知识产权代理公司是干什么的 注册知识产权公司需要什么条件? 拼音学不会怎么办? 复制粘贴不了,快捷键还是鼠标右键都不能用 为什么湖北的教育这么厉害? 湖北和江苏两个教育大省,到底谁的实力更强一些?为什么? 教育资源丰富的湖北省,都有哪些很厉害的高中? 湖北教育在全国排第几?是第一吗? 听说湖北的教育比海南的好,是吗? 山东教育和湖北教育水平哪个高? 湖北省教育厅举报电话是多少 湖北省的教育怎么样? 湖北的教育质量好吗?哪几个教育地区质量最好!湖北比北京好吗??? 湖北的红色教育基地有哪些? 硬盘的ATA、SATA是什么意思? 苹果手机延时摄影的时间怎么调 iPhone6的延时摄影最多能拍摄多久? 如何更改新浪邮箱所绑定的手机号码? 如何设置或修改新浪CN免费邮箱的安全手机? 新浪邮箱换绑手机号要多久? 我手机绑定了新浪邮箱,可是我给邮箱忘了,怎么解绑手机 佛山市包含多少个区?