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

Java程序员需要学什么?

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

我来回答

5个回答

热心网友 时间:2022-02-28 23:39

首先要学习一下几点:
1、熟练使用一种 IDE。Intellij IDEA或者 Eclipse 都可以。至少熟悉常用的快捷键,会 debug(包括远程 debug)项目。
2、熟悉一种编辑器。比如 Vim/Emacs/Sublime Text,至少学会搜索/替换/代码补全。
掌握 Java。经典的《Java 核心技术:卷1 基础知识》(或者《Java 编程思想》)必看,跳过其中的图形和 applet 章节。习惯查阅 Java API Doc。为了保证代码的质量,《Effective Java》、《Clean Code》和《重构》也需要至少通读一遍。
3、熟悉 Linux 开发环境和 bash shell。
4、掌握 JDK 以外的常用类库和工具包。
学习代码规范。
一、面向对象的知识:JAVA是一个面向对象的开发语言,因此熟悉面向对象对学习JAVA很有必要,您要了解:什么是对象,什么是类;什么是封装,什么是多态,什么是继承;什么是抽象类,什么是接口。了解了概念后,您还需要这些概念是如何体现的,如类和对象有什么区别?类是如何封装的?
二、JAVA语法:如果您有C++等面向对象语言的开发经验,您只需简单的翻看一下介绍JAVA的相关书籍就可以了。如果您是新手,没有关系,您下些工夫,好好研究一本JAVA初级教程之类的书就可以了。
三、JSP和HTML:做JAVA程序员都少不了和JSP以及HTML打交道。因此,想成为JAVA程序员就不可避免的要熟悉JSP和HTML,您最好能知道JSP的几个内置对象,如Session,Request,Reponse,以及常用的JSP标签,如include,userBean等。如果您再熟悉一下JS和CSS就更好了,那会使您制作的页面更友好。
四、WebServer:熟悉了以上三种,可以肯定的说您已经可以制作出来JSP页面了,您也可以在您的页面里使用自己开发的JAVA类(JAVABEAN)了,但您的页面总要跑起来才能看到您要的效果,这就要求您必须熟悉一种WebServer,比如:TOMCAT,RESIN等。您要熟悉如何发布您的应用,如何利用WebServer的数据库资源等。
五、开发工具:大家都知道,开发工具可以帮助您更好更快地开发,因此熟悉几种开发工具很有必要。目前JAVA的开发工具比较流行的有JBuilder,IDEA,Eclipse,HTML的开发工具有Dreamweaver等。
六、熟悉一种框架:熟悉一种框架其实是成为JAVA程序员的一种可选知识,但目前开发B/S结构的应用的开发小组,都差不多会采用一种框架来构建自己的应用系统。框架都会有许多可重用的代码,良好的层次关系和业务控制逻辑,基于框架的开发使你可以省出很多的开发成本。目前比较流行的框架有Struts和Spring等。

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

java有三个方向:
1 桌面应用程序开发 不过个人认为这个很少
2 j2me也就是手机里一些小程序的开发
3 j2ee 企业级开发 也是最有前途的 下面是本人j2ee学习的路径

第一步:入门 随便找一本简单的详细的书看完
第二部:看thinking in Java这本书讲解深入 有难度 看完的话受益匪浅
第三步:html css javascript 这些不是java的内容 但一定要了解
第四步:jsp、servlet JavaBean这个没什么可说的 张孝祥的书不错 很全面 这时可以做个小网站什么的 用mvc设计模式 也就是JSP 负责显示界面 相当于MVC中的 V Servlet 负责历程控制 相当于MVC中的 C JavaBean 负责功能 相当于MVC中的 M
第五步:学习struts spring hibernate框架 这时也可以做一些小项目了 实践一 下 会发现实际练习中会有很多问题出现 这是提搞的好机会
第六部:ejb 这是一个重量级的东西 慢慢学吧

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

想要成为一名合格的Java程序员首先要在基础上打牢,Javase部分的面向对象,封装,继承,多态这些都要深入了解,在以后的学习工作中这些都是贯穿始终的没有他们是不行的,另外就是Javaee部分了几大流行框架,数据库这些都是重点,就像我朋友在华清远见学习的时候老师说过的根基不稳地动山摇,所以最重要的其实还是要大号基础理解Java的编程思想在后期Javaee部分就剩很多精力

热心网友 时间:2022-03-01 04:23

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

热心网友 时间:2022-03-01 06:31

面对即将来临的毕业季,又一批学生开始了自己的找工作生涯。工作很多,但真正符合自己意愿的是真的少,外加上现在很多公司对应聘者的要求越来越高,使得我们想要得到一份自己满意的工作,必须将自己打磨好。
对于Java程序员来说,技术就相当于薪资,你的技术越高,薪资也就随之增加。就目前毕业的学生来讲,主要有以下就业方向:JSP网站开发、Java编程、Java游戏开发、Java桌面程序设计,以及其他与Java语言编程相关的工作,也可进入电信、银行、医疗、邮箱、物流、保险专业软件开发公司等从事软件设计和开发工作。
具体学习的Java课程有:

阶段一的Java基础。
JavaEE的学习内容从计算机基本概念,DOS命令开始,为你入门编程语言扫盲,什么是程序,如何配置Java开发环境,Java编程的过程是怎样的,Java有什么物特点,程序是如何运行的,这些你都可以在这里得到答案。接下来是介绍Java编程的基础语法,共分为10个知识点,我们将学习变量,基本数据类型,进制,转义字符,运算符,分支语句和循环语句等,以达到训练基础语法和逻辑能力的目的。还有对数组、面向对象和异常处理等。
阶段二是JavaWeb的学习。Web前端开发基础和框架、Servlet和JSP在Web后端的应用、Web后端开发相关专题、MVC和分层架构以及项目开发流程及CASE工具的使用等。
阶段三是 Java框架。框架是程序中另一种存储数据的方式,比直接使用数组来存储更加的灵活,在项目中应用十分广泛。同时,框架整合开发(SSH/SSS)、RESTful架构和移动端接口设计、第三方接口和在线支付功能、网站安全和Spring Security应用实战、复杂用户交互处理和Spring Web Flow的应用、MyBatis的应用和SSM整合,我们将深入研究其中涉及到的数据结构和算法,对学生的技术深度有了一个质的提升。
阶段四是Java+云数据。亿级并发架构演进、Linux基础、搭建tomcat环境以及大数据开发云计算等高级Java教程,是Java技术的高端知识。其中穿插项目实战演练,企业真实项目供学生应用学习,进行知识体系的“二次学习”。
现在大数据是一个趋势,在学习Java之后,如果能再学习一些大数据相关的技术,会增加你的就业优势!
想要成为一名程序员需要具备什么基础知识?

想成为一个程序员,需要掌握一系列基础知识,包括但不限于以下几个方面:计算机科学基础:这是编程的核心,包括算法、数据结构、计算机组成原理、操作系统、计算机网络、数据库等。编程语言:至少熟练掌握一门编程语言,如Java、Python、C++等,并了解其他常用的编程语言。理解编程语言的语法、语义、以及如何利...

程序员入门先学什么(程序员初学)

首先要学习java的基础知识。 不要被新技术迷惑,所谓万变不离其宗,新技术都是基于java的基础之上,如果基础不扎实,对于这些新技术的理解也是一知半解,学不到根源。 1、web开发 全面的JEE的web开发知识:Servlet+JSP+javaBean+TagLib,到这里做一个完整的web应用项目开发。 2、J2EE基础 j2ee说白了就是做网页,这时候...

java程序员上班都干啥(java程序员工作)

1、Java程序设计基础,包括J2sdk基础、Java面向对象基础、JavaAPI使用、数据结构及算法基础、JavaAWT图形界面程序开发;2、J2SE平台Java程序设计,包括Swing图形程序设计,Socket网络应用程序设计,对象序列化,Java常用数据结构,Applet,流和文件,多线程程序设计;3、Java桌面系统项目开发,4~5人组成一个项目组...

程序员学什么

程序员主要学习编程语言、数据结构、算法、计算机原理、软件开发工具和技术栈。接下来,我们来详细解释下程序员主要学习的内容:编程语言。这是程序员的核心技能之一。常见的编程语言包括Java、Python、C++等。学习编程语言需要掌握语言的语法、特性和使用场景。每种语言都有其独特的优点和适用领域,因此选择适...

java后端程序员需要掌握什么(java后端工程师需要掌握的前端知识)_百度...

Java程序员都需要学习什么?1、IDE集成开发环境。现在企业最常用的IBM公司的eclips类似的还有JBuilder,Idea,NetBean等等。毕竟,只有5%的顶尖高手在使用简单的文本编辑器在写Java代码。多数程序员都是使用这些东西。2、JAVA语法如果您有C++等面向对象语言的开发经验,您只需简单的翻看一下介绍JAVA的相关书籍...

黑马程序员java培训需要多长时间?

例如,可以学习Java框架(如Spring、Hibernate等)的使用,掌握Web开发技术(如Servlet、JSP等),学习分布式系统和云计算等相关知识。这些深入学习的时间因人而异,可以根据自己的实际情况和需求来安排。 黑马程序员Java培训一般需要6个月左右的时间,但要想成为一名优秀的Java程序员,需要在培训结束后继续...

熟练的程序员应该掌握哪些Java开发技术?

1、语法:无论学习任何语言,语法都是最核心的部分。Java程序员也是需要熟练掌握语法,在进行代码编写的过程中,编辑器在出现的问题的地方会进行明确的显示,对于语法的错误应该具备解决问题的能力。2、命令:学习过程中还必须熟悉JDK附带的一些常用命令和常用选项。命令需要熟悉:appletviewer,HtmlConverter,...

新手应该如何学习Java编程语言

一、Java的语法基础 学习java的第一步是学会使用java程序语言编写程序,学习程序语言的第一步是熟悉其语法的使用。编程语言是一种语言,不同的是,这种语言是用来和计算机交流的,所以如果你想熟悉这种语言,北大青鸟云南计算机学院认为不是看别人写程序来理解,而是应该学习别人是如何使用Java解决问题的。二...

阿里java 程序员需要具备什么能力?

阿里 Java 程序员需要具备以下能力: - 熟悉 JDK,掌握集合、多线程、IO、异常、反射、注解、序列化、反序列化等知识。- 熟悉网络和数据结构,了解三次握手,四次分手,HTTPS,GET,POST等。- 熟悉主流框架思想,改善系统架构。- 熟悉主流中间件的原理和应用。- 高可用架构设计和实施能力。

Java程序员是做什么的?

Java程序员是负责使用Java编程语言编写软件的专业人员。他们通常需要具备扎实的编程基础,熟悉Java编程语言的特性和规范,能够独立完成软件开发任务。Java程序员的工作内容包括需求分析、设计、编码、测试、维护等环节。

一个程序员需要学什么软件 当一名程序员需要什么学历 程序员要求什么学历 当程序员学什么 程序员应该学什么 程序员入门先学什么 想做程序员先学什么 程序员学什么语言 想成为程序员应该学什么专业
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
一天背1000个英语单词那么每天复习一次,半个月记得下来吗? 碎纸机质量、保修好的除了范罗士还有别的吗? 浩顺A6-1.8L重要参数 浩顺A5-1.6重要参数 浩顺A91重要参数 浩顺M6重要参数 上焦下寒怎么调理 我想报考中级会计师,但是我的毕业年限不够咋办呢?我在北京工作,是否审 ... 昌平单福路昌平燃气公司怎么走,坐几路么交车? 香港电影史史上同时也是中国电影史上的第一位女演员是谁 蓝牙耳机怎么带呀? java开发需要学习什么 做Java后端开发的,有没有必要学一些前端技术 求助系统分析师VS软件工程师 我想考高级程序员(系统分析师) 系统分析师是高级软件工程师吗? 一般程序员考试通过率为多少?系统分析师跟程序员之间有什么关联? 高级程序员,网络工程师,系统分析师,软件工程师…谁更牛 初级程序员与高级程序员有什么区别? 请问军棋怎么玩啊?? 数据分析师和程序员的区别 高级程序员是不是所谓的系统分析师? 军棋怎么玩?? CCNA考主要内容有哪些 新买的蓝牙耳机一个响一个不响? 雷电是怎样产生的? 思科难考吗?有谁知道思科要考哪些内容 华为认证与思科认证在当前哪个更实用?主要都考些什么方面的内容? 雷电是怎样形成的 ? 你知道雷电是怎么产生的吗? 后台java开发需要学习linux吗 PHP开发与Web前端开发有什么区别 黑枸杞怎么吃 盘点黑枸杞的正确吃法 web前端开发和web后台开发两者中PHP分别处于什么位置 前端和PHP有什么区别?哪个好找工作? web前端工程师要牵涉到php哪些方面的知识 php前端和后端是怎么区分的 php和前端有关还是后端有关? web前端工程师和网页设计师的区别? 深圳市软件设计师考试在哪报名啊? 关于软考中级软件设计师的报名和考试问题。 软件设计师报名费 软件设计师什么时候考试?什么时候报名?山东的。 山东的软件设计师考试在哪里报名,什么时候报名? 软件设计师考试费用是多少 2016年软考软件设计师考试报名是什么时候? 高级工程师、副高、正高有什么区别? 请问天王表石英表和机械表有什么区别呢? 关于高级软考的问题 考过软考(高级)“网络规划设计师”的请进~