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

成为初级java工程师需要学什么

发布网友 发布时间:2022-02-28 14:22

我来回答

7个回答

热心网友 时间:2022-02-28 15:51

  1、首先要学习java的基础知识。
  不要被新技术迷惑,所谓万变不离其宗,新技术都是基于java的基础之上,如果基础不扎实,对于这些新技术的理解也是一知半解,学不到根源。
  2、做一个java项目
  在学习完java的基础知识之后,做一个java项目来巩固一下,在项目中会发现很多问题,通过解决问题,加深基础知识的掌握。
  3、学习数据库的基础知识和开发应用
  软件开发离不了数据库,掌握几种流行的数据库:Oracle、SQL
  server、MySQL等。
  4、JEE基础
  在这里首先要学习网站基础,包括HTML、DHTML、JavaScript;接着要学习XML,XML JAXP;然后学习JEE基础,包括JEE开发环境,RMI/IIOP、JNDI;最后学习JDBC数据库的应用开发。
  5、web开发
  全面的JEE的web开发知识:Servlet JSP javaBean TagLib,到这里做一个完整的web应用项目开发。
  6、EJB开发
  包含全面的EJB知识:1)EJB入门和无状态会话Bean;2)有状态会话Bean;3)BMP和CMP是实体Bean;4)jms和MessageDrivenBean;5)事物和安全(JTA、JTS和JAAS);6)WebService的开发和应用;
  7、开源框架的学习
  学习几种现在流行的开源框架:Struts、Spring、Hibernian、Webwork等。完整的学习这些框架的开发和应用。如果有兴趣还可以学习Ibati框架、AJAX技术和DWR框架的开发和应用。
  8、JEE项目
  综合应用JEE的知识来开发一个完整的应用。
  9、面向对象分析与设计
  java是一种面向对象的语言,所以要深入学习面向对象的分析与设计,另外还要学习UML统一建模语言。
  10、接下来就是系统设计与架构
  这里要学习的是Java设计模式、EJB设计模式、JEE核心设计模式、JEE应用程序框架设计。
  11、软件工程
  软件工程基本理论知识的学习,还有Rup和极限编程。
  12、技术研究
  学习搜索引擎技术:如Lucene等、工作流技术:包含Shark、JBPM等、SOA架构和应用。
  13、综合项目实战
  实现一个企业级的应用。
  每个阶段在做项目的基础上牢固的掌握应用到的知识,只有在实际的应用中发现问题,加深所学的知识。

热心网友 时间:2022-02-28 17:09

想从事于java软件开发的朋友们参考。

1 java语法。通过任何一本Java入门书籍,都可以学会Java的基本语法。千万不要认为,你把书上的例子程序都能写出来就算学会了Java语法。要想真正掌握,还需要做大量的测试题。对语法不准确的理解,会使你写的代码出现逻辑错误。而这些错误会使你在真正的项目开发中吃尽苦头:你认为正确才会写上去。而在几十万行代码中找出几行有逻辑错误的代码,非常困难。因为你几乎不会怀疑你认为正确的代码存在错误。

2 常用类。永远不要写别人已经实现的代码。有很多功能,用JDk中现有的类就可以完成。你需要熟悉JDK.可以通过研究JDK帮助文档和JDK源代码的方式,逐渐了解,你需要的类都在什么地方。一方面,要熟悉有哪些可以直接使用的资源,另一方面,学习一下,SUN公司的工程师怎样写代码。

3 IDE 集成开发环境。现在企业最常用的是IBM公司的eclipse。类似的还有JBuilder,Idea,NetBeans等等。毕竟,只有5%的顶尖高手在使用简单的文本编辑器在写Java代码。多数程序员都是在使用这些东西。

4 数据库.MySql,Oracle,DB2.小项目多数使用MySql这样的免费数据库。大一些的项目会考虑使用Oracle或者DB2. Java项目很少使用SqlServer.因此,你还需要学习数据库方面的一些知识。可以从SQL语言开始。这些数据库都支持标准SQL.学会基本的SQL,参考具体的数据库手册,就可以完成一般的项目开发了。当然,要想使你的程序运行的效率更高,需要更深入的学习。大部分的程序优化,都是从这部分开始的。

5 JDBC Java数据库连接。使用Java程序操作数据库。这部分非常重要。几乎所有的企业项目都会用到。

6 HTML CSS Javascript。
HTML--(HyperTextMark-upLanguage) 超文本标记语言。 CSS --(Cascading Style Sheets)层叠样式表。你千万不要以为,CS又出了加强版。呵呵。 JavaScript--是一种由Netscape的LiveScript发展而来的脚本语言.
准确的说,这些东西和Java语言本身关系不大。但是,现在的企业项目,以B/S结构的居多。因此,我们的Java程序,会有大量的机会和它们打交道。需要提前准备一下。

7 你需要学习如何使用及管理WEB服务器,例如tomcat,并且知道如何在其基础上扩展和维护WEB程序,如何使用它的附加服务,如连接池。

8 JSP Servlet.这两个是初级Java程序员必须掌握的基本技能,是所有B/S结构框架的基础。相应的,还需要学习EL以及JSTL(StandardTagLibraries)和可以选择的第三方TagLibraries,以提高表示层的处理能力。

9 企业流行框架 Struts,Spring,Hibernate等。

10 Java设计模式。有一些特殊的功能,只有按照特定的设计模式才能实现。如果你有了5万行以上的代码经验,可以开始研究一下设计模式。

11 你还要跟上技术发展的步伐,了解在Java项目中使用的新技术。如Ajax等。
希望对您有所帮助!~

热心网友 时间:2022-02-28 18:44

JAVA基础,无非就是 数据类型,运算符,控制流(if ...else..),数组的操作,类和对象,继承多态,抽象类和接口什么的。我个人觉得最重要的还是编程的思路,多做些小项目。

我有同学去培训的java,时间是5个月,据说课程技术是从阿里,百度等一线公司融合的的教学大纲

热心网友 时间:2022-02-28 20:35

java基础是必须的,其次是数据库的一些知识啊,还有就是一些开源的框架,Struts,Spring hibernate等等,如果做web,就需要学一些html还有javascript方面的知识,自己学困难比较大,可以考虑报一个培训班。追问SSH估计一时半会拿不下来。。。因为毕业了一直赋闲也不行。。。

追答慢慢来,谁也不能一口气吃个胖子啊,而且如果你可以先找一个比较稳定一点最好是可以双休的工作,然后边工作边学习,周六日可以报个培训班什么的 我之前有个同学就是这么干的,现在他在搞安卓的开发。再就是java基础总要弄清楚吧。

热心网友 时间:2022-02-28 22:43

需要向JavaSE然后学JavaEE 学会了你就可以找到工作了,做网站JavaWeb。追问请问大概需要多少时间,我javase有一定的基础,而且数据库等都有学过,算法还可以

追答稳中求胜的话3个月,javase认真的话一个多月就学完了,然后就学一些JSP/Servlet Ejb然后你就成为初级程序员了。工资不会很好就是帮人改一下代码,慢慢你就有经验了就工资高了。

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

不要被新技术迷惑,所谓万变不离其宗,新技术都是基于java的基础之上,如果基础不扎实,对于这些新技术的理解也是一知半解,学不到根源。

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

Java经过二十余年的发展,学习体系非常庞大,企业对Java工程师的任职要求也在不断提高,所以需要学习的内容是很多的,包括:
一、预科学习:
HTML5:HTML5标签入门、HTML5表格、表单
CSS3:CSS3选择器和简单属性、CSS3定位和布局、CSS3复杂选择器和高级属性
数据库:mysql数据库安装和数据操作、约束和简单查询、复杂查询、数据库设计、oracle的安装与数据操作、oracle与mysql的对比学习

二、JavaSE
Java语言基础、程序逻辑:环境配置和第一个语言程序-HelloWorld 变量运算符 条件和循环 方法和数组
Java面向对象:面向对象入门 面向对象应用_管理系统类 Java常用类、String相关、算法相关 面向对象深入(重载、this、static )继承(重写、super、初始化顺序) 多态(抽象类和接口、final、克隆和比较接口 设计模式、对象和类的生命周期)
API:异常、日志 集合 集合工具类和泛型 IO JDBC基础线程 网络编程 反射 NIO Junit
Java面向对象思想:设计模式 面向对象原则
Java底层理论:集合底层 性能监控工具 反编 JUC

三、Java web
web基础:TOMCAT/WEB程序结构/HTTP协议 Servlet基础入门、servlet作用域(cookie、session、ServletContext)、 Cookie和Session 、Servlet的交互/JSP原理及运用、 JavaBean/EL/JSTL/MVC思想 、JSP+Servlet+JDBC综合练习、Session购物车案例/验证码/防止表单重复提交、*过滤器
第三方工具包:连接池、事务、分页、文件上传下载、Dom4j/Log4j/Log back
JavaScript和jQuery框架技术:JS入门和DOM基础 、DOM模型深入 、jQ基础、 jQ操作DOM
MVC动态Web开发技术:自定义MVC框架、DAO框架、前端框架(layUI)
Web开发高级运用:tomcat server服务器配置 、nginx使用、 jetty配置
网络编程:网络原理、HTTP协议基础、Linux操作系统、云服务搭建

四、SSM框架
Spring框架、SpringMVC框架、MyBatis框架:mybatis入门、 配置文件详解和动态sql的使用、 mybatis管理关系映射和延迟加载、 查询缓存和逆向工程 、Spring入门和集成、myBatis SpringMVC入门 、SSM集成、 Spring配置详解 、Spring AOP、 Spring事务配置 、SpringMVC高级功能 、SpringMVC原理

五、前沿技术
高可用、高并发、高扩展:Spring Boot 、缓存 、分布式 、全文索引、 服务中间件、 myCat、 云服务 、人脸识别 、语言识别 、JVM底层+优化

六、项目实战之阶段项目
基于本阶段及以前阶段学习内容,由讲师布置适合检验该阶段学习效果的动手项目(PS:每个阶段都有)

七、项目实战之综合项目实战
知了汇智教学团队抽取典型的企业应用案例,剔除商业信息,将整个项目过程完整还原给学员(PS:至少完成两个)

最后希望能够帮到你!!!
java开发工程师需要学什么

1. Java编程语言:作为Java开发工程师,你需要精通Java编程语言及其相关的特性、语法和模式。2. 面向对象编程:Java是一种面向对象的编程语言,因此你需要掌握面向对象编程的概念和技术,如类、对象、继承、封装和多态等。3. 数据结构和算法:了解各种常用的数据结构和算法,如链表、栈、队列、二叉树、排...

java初级工程师需要掌握哪些知识(java初级工程师要求)

4、java语法。通过任何一本Java入门书籍,都可以学会Java的基本语法。千万不要认为,你把书上的例子程序都能写出来就算学会了Java语法。要想真正掌握,还需要做大量的测试题。5、Java工程师需要学习的技术还是比较多的。尤其是现在技术更新迭代比较快,需要不断学习掌握新的技术,给自身镀金才能在IT行业发...

java开发工程师需要学什么

Java开发工程师需要学习的主要内容有:Java编程语言基础、面向对象编程、数据库技术、Web开发技术、框架技术、数据结构及算法等。1. Java编程语言基础。这是Java开发工程师必须掌握的核心技能。包括掌握Java的基本语法、数据类型、运算符、流程控制等。2. 面向对象编程。Java是一种面向对象的编程语言,因此开...

java开发工程师需要学什么

1.Java语言基础:作为Java开发工程师,首先需要掌握Java语言的基础知识,包括变量、数据类型、运算符、控制语句、类和对象等。这是Java编程的基础,为后续学习奠定基础。2.面向对象编程:Java是一种面向对象的编程语言,掌握面向对象的原理和思想是成为优秀Java开发工程师的关键。需要学习类、继承、封装、多态...

学习Java软件工程师要具备什么条件?

1. 熟练掌握Java的开发环境与编程核心知识 2. 熟练运用Java面向对象知识进行程序开发 3. 对Java的核心对象和组件有深入理解 4. 熟练应用JavaAPI相关知识 5. 熟练应用JAVA多线程技术 6. 能综合运用所学知识完成一个项目 知识点:1、基本数据类型,运算符,数组,掌握基本数据类型转换,运算符,流程控制...

JAVA软件开发工程师要学哪些技术?

JAVA软件开发工程师需要学习的技术:开始:作为一名JAVA软件开发工程师,你需要掌握一系列的技术和工具,以应对复杂的开发任务。以下是你可能需要学习的一些关键技术:1.JAVA编程语言:-开始:作为JAVA开发者,首先要深入学习JAVA编程语言,包括面向对象编程、多线程、异常处理等基础概念。2.J2EE框架:-开始:...

适合Java开发工程师的学习路线?

Java学习课程。Java程序员学习知识必须包括java核心编程知识,如输入/输出流,多线程,集合,XML和正则表达式;并且天通苑天通苑java软件开发认为还需要熟悉java的基本句法、类、抽象类、界面、内部类等概念。二、提升阶段的Java初级程序员 当你成为Java初级软件工程师后,你需要提高你的整体能力,天通苑...

什么是初级java工程师

Java初级工程师,是刚毕业从事软件研发的程序员,需要学习的知识是Java 程序设计基础,包括 J2sdk基础、Java面向对象基础、Java API使用、数据结构及算法基础、Java AWT图形界面程序开发;J2SE平台Java程序设计,包括Swing图形程序设计, Socket网络应用程序设计,对象序列化,Java 常用数据结构,Applet,流和文件...

成为初级java工程师需要学什么?

java是一种面向对象的语言,所以要深入学习面向对象的分析与设计,另外还要学习UML统一建模语言。10、接下来就是系统设计与架构 这里要学习的是Java设计模式、EJB设计模式、JEE核心设计模式、JEE应用程序框架设计。11、软件工程 软件工程基本理论知识的学习,还有Rup和极限编程。12、技术研究 学习搜索引擎技术...

java入门基础知识?

Java程序员需要学习哪些基础知识?现今时代java语言应用非常广发,职位也很多薪资就跟不用说了高薪是肯定的,但是想要成为一名合格的java工程师基础一定要打牢,有一句话不就是说根基不稳地动山摇的吗。如果基础不好时做不了一名合格的java工程师的。IT培训告诉你Java程序员需要学习哪些基础知识?一、面向...

初级java工程师要学多久 java工程师要学什么 初级java工程师要求 java初级工程师证 初级java工程师待遇 java中级工程师要几年 java初级工程师简历 java工程师是做什么的 java高级工程师工资
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
最近哪些软件里可以抢红包 做梦梦到自己腿软要跌倒,不是经常发生但是也发生过很多次了,这个不... 睡觉时经常梦到下楼梯要跌倒或有踩空的感觉是长什么病的征兆?_百度知 ... 什么红包软件抢红包最快最多? 微信不能辅助解除限制? 如何加入工作组··建立一个整体的局域网不就得了? 微信号怎么看 出50红包有没有人告诉我王者荣耀里面这里怎么样设置回大字体,用游戏键... 王者局内字体大小怎么改 电脑插上耳机后酷我音乐盒有声音,网页上的音乐没声音,昨天还好的,该怎... 什么是初级java工程师 什么是JAVA软件工程师?JAVA怎么理解? Javaweb工程师是做什么的 java开发工程师是属于什么职能 java工程师的岗位职责是什么? java工程师和软件工程师有什么区别 java工程师的工作内容有什么? 什么是java助理工程师 java开发工程师一般都做什么开发? java工程师的需要会什么? Java是什么,java开发工程师的工作内容和工作性质是什么? 什么是java开发工程师 java工程师是做什么的 JAVA软件工程师是做什么的? Java后端开发需具备什么? java后台是什么?有什么好处? 什么是后端Java开发工程师 Java开发前后端是做什么的 java后端需要学什么 Java写的是后端么? JAVA开发工程师必须懂什么 Java软件工程师的具体职责是什么? Java软件工程师的工作内容主要是做什么 java后台开发工程师主要干什么? java的实施工程师是干什么的 java交付工程师是干啥的 JAVA开发工程师是什么意思? 高级JAVA开发工程师是做什么的 Java开发工程师主要是做什么的?能实现什么功能呢? java工程师可以从事哪些工作 java工程师在公司一般是干什么 一个新手机号怎么注册 Java高级研发工程师是做什么的 Java高级开发工程师是做什么的 怎么注册 学习JAVA之前需要掌握什么语言 怎样用手机号注册 学习Java首先要学习好什么语言 怎样用手机申请 JAVA学习之前要掌握什么语言?求高人回答!!