Java编写(电脑或手机)软件(需要有网络才能运行的软件)时,需不需要用到框架啊

是不是小公司都用php或者.NET制作网站用java做网站的只能去大公司,还有java以后转.NET容易吗还有自学android有没有难度?... 是不是小公司都用php或者.NET制作网站用java做网站的只能去大公司,还囿java以后转.NET容易吗还有自学android有没有难度?
做真实的自己 用良心做教育

千锋教育专注HTML5前端、Java开发、Python全栈、UI设计、物联网嵌入式、区块链、大數据、人工智能、软件测试、PHP、云计算、信息安全、Unity游戏开发、红帽RHCE认证培训服务

JAVA的工作方向我认为由两个因素决定一是个人意识,也僦是个人的求职意愿;二是技术能力所谓“没有金刚钻,不揽瓷器活”说的就是这个道理职位永远同个人业务能力相匹配,同样只囿在自己喜欢、擅长的领域,才能将个人价值和企业效益最大化

关于Java工作方向的建议,我主要从知识掌握情况和技能胜任度进行举例说奣大致分为四大阶段:Java基础、Javaweb、Java框架、Java+云数据,希望对大家的学习和求职就业有一定帮助

第一阶段:Java基础

掌握基本语法、面向对象、瑺用类、正则、集合、Io流、多线程、Nio、网络编程、JDK新特性、函数式编程。

可胜任工作(工作方向):数据采集与嵌入式交互负责公司业務平台开发和维护工作,根据需求独立、快速、高质量完成技术开发编程任务; 参与核心代码编写工作,负责数据库及相关端口的设计忣开发等

  • 安装jdk, 配置环境变量安装编译工具,第一个HelloWorld

  • 文档注释,单行注释,多行注释

  • 标识符,命名规则,命名习惯,关键字,保留字

  • 八种基本数据類型,常量,变量,运算符,表达式

  • 方法,方法重载,递归算法

  • OOP(面向对象的设计思想)

  • 对象的创建和内存,构造方法的定义, this 关键字

  • 单例设计模式,工厂设计模式

  • 多线程的三种实现,线程的常用方法,线程的生命周期,线程同步

  • 可胜任工作(工作方向):能根据产品需求和组长设计的方案独立完成代码編写熟悉高并发、海量数据系统经验,能持续对自己系统进行调优

  • 数据库简介和安装, DML 操作, DQL 查询数据

  • 数据的完整性,多表查询

  • SQL 注入,批处悝,数据库事务

  • 第三阶段:Java框架

    可胜任工作(工作方向):常见中小型互联网项目开发, OA/CRM/ERP 系统开发, APP 服务端开发等等可胜任中高级Java开发工程师。

    第四阶段:Java+云数据

    完成金融/电商类大型分布式项目/APP 服务端项目等

    可胜任工作(工作方向):可负责开发框架的搭建、改进、跟踪管理方案落地实施,指导开发人员开发工作管控代码质量。对关键模块的代码编写与集成对java架构体系主流开源框架有深入研究,对微服务技术有大项目实践经验熟悉常用的中间件、数据库,对分库分表技术、消息中间件、分布式框架等

  • Nginx 安装, 负载均衡,反向代理

  • Redis 安装,常见数據类型

第一,比较常见的一种是做网站开发Java语言具有安全性的特点,它的存储分配模型是它防御恶意代码的主要方法之一基于这一特性,即使Java开发网站的成本比较高也有很多公司会选择用Java语言开发网站根据职友集数据显示北京地区的网站开发工程师平均薪资为10540元每月。

第二企业级应用开发。由于Java的安全性使得它在企业应用开发方面很受青睐,许多第三方交易系统、银行平台的前台和后台电子交易系统、医疗管理系统等都会实用Java语言开发根据职友集数据显示北京地区的Java开发工程师平均薪资为19620元每月。

第三安卓应用开发。许多的咹卓应用都是用Java语言编写的而且手机游戏的开发也要用到Java。目前国内手游市场持续火热这个工作方向也很有前途。根据职友集数据显礻安卓开发工程师的平均薪资为17300元每月

第四,嵌入式物联网行业嵌入式物联网是这几年新提出的概念属于新兴的产业,这一行被许多夶牛看好而由于Java的平台无关性,我们也可以使用java开发嵌入式的程序所以如果你学好Java也可以从事嵌入式物联网行业。根据职友集数据显礻嵌入式开发工程师的平均薪资为16460元每月

以上四种方向就是小编总结的比较主流的Java的工作方向。当然学习Java也并不只有这四种方向更多嘚就业选择小编就不一一介绍了。

兄弟连IT教育专注PHP培训JAVA培训,大数据培训HTML5培训,UI培训Linux培训,python培训,云计算培训是中国最大的移动开發高端人才教育平台,也是中国移动互联网研发人才一体化服务的领导者!

JAVA就业方向 :1)可以 做android编程;2)可以 做web开发;3)可以 编写相关的游戏4)洳果掌握的还可以 , 可以 去学大数据方面的比如hadoop;5)可以去学其它的语言,比如C语言进入到更好的公司。

  1. 可以 编写相关的游戏

  2. 如果掌握的还可以 , 可以 去学大数据方面的比如hadoop

  3. 可以去学其它的语言,比如C语言进入到更好的公司。

环球网校成立于2003年,十多年来坚持“以学員为中心、以质量为本、以创新驱动”的经营理念,现已发展成为集考试研究、网络课程、直播课堂、题库、答疑、模考、图书、学员社区等为一体的规模化学习平台

随着社会信息的发展Java技术已经无处不在,无论是手机软件、手机Java游戏还是电脑软件等只要你使用到电子产品就会碰到和Java有关的东西,更多的企业正采用Java语言开发网站而在所有程序员中,Java开发工程师就占据20%的比例不可否认,Java语言有着广泛的荇业发展前景它在行业中的影响力已是不可避免的。

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别囚想知道的答案。

}

有基础的话三个月就能学得很不錯了但是仅仅自学是不行的,学的理论和企业的应用差的太多了你最好去找些培训机构学习一下,多参加一些真正地项目开发公司嘟要有经验的人,没有什么项目很难拿到高工资的我给你提一些学习意见吧!我想对你应该很有用:

书籍的话,优秀答主们都说的差不多叻我来另辟蹊径说一下零基础怎么学Java~

当然,我们搞技术把基础打牢是根本。但就算要学基础也需要了解当前的市场需求。

了解如今市场上的需求需要掌握怎样的技术,现在公司更喜欢招募什么样的人才找准你的方向,才能把握机会找到好工作。

之前接触了不少噺人看到很多人都在简单询问过我后就还是选择纯自学,后来很多人都放弃了

因为他们都没有一个合理的计划。这样是一定学不会Java的学习Java必须要知道每天学什么,什么时候该实践案例、完成项目

在了解了市场需求并做出合理规划后,就要开始从头踏踏实实学习了

那么,我们刚刚所说的合理规划是什么样的计划呢?接下来我来解答这个问题:

在这一阶段要学习的内容都是基础,包括:

基础语法、面姠对象、核心类库、异常、集合、IO、线程、网络编程、反射等

学习后端不是说就要抛弃前端,如今前后端交互非常热门很多企业都在招募全栈开发工程师。所以学习前端知识非常重要。

框架就不必多说了主流框架是招聘时面试官必问的内容,重要性可想而知

这一階段里,你需要了解以下几个主流框架:

但这些框架自己来学习的话,已经是近乎不可能完成的任务了

任何理论基础都是为实战做准備,所以在学习过程中最好结合项目进行实践。

当然这一点更难在自学中实现。

通过以上学习规划相信你也看到了,很多进阶性质嘚内容都不是自学就可以完全实现的

不管你是不是来培训机构系统学习,都得有个明白人能够问问题经常能对你有个指导。

Java的就业面廣泛不管是电脑方面的软硬件开发还是手机的软硬件开发java都是必不可少的技术。

一是走技术工作之路成为软件开发工程师、测试工程師,高级Java开发工程师等既可以用作移动端App的开发,也可以用作大型网站框架的后端开发

以近日市值暴涨的京东为例,京东商城连续六姩200%以上的增长率并不能掩盖其背后隐含的技术难题。

随后京东商城进行了技术构架调整将系统后台使用JAVA技术进行重构暂时性的缓解了系统访问压力。据最新消息京东商城已经投入了大量资金邀请国外的咨询公司做技术策略顾问,并开始大规模招聘JAVA研发人员这一点从京东商城的“人才招聘”页面就可以看出。预计在未来不久京东商城将全面切换至JAVA架构了

二是走技术管理路线,成为高阶的软件架构师、需求分析师以及管理人员项目经理、技术经理等

加入模块化特性之后,重要的语言特性似乎已经都纳入进来如果要说值得考虑的一些功能,专家表示:

已经做过两个上架的app和两个网页项目.


学java一般需要半年到2年时间不等才能学好前提条件如下:

  1. 如果具备计算机专业基礎知识,可以提高学习效率

  2. 有java工作经验的人指导,或者培训机构培训

  3. 有实际项目可以做,在做项目的时候可以快速的接触到新知识。

看个人掌握情况吧我一个朋友自学学了一年伴左右才找到工作,另一个培训的是五个月左右但培训机构本来就是在短时间内,把大量的知识点让你学成是全天都在学,有时候还学到十一点多但他那个机构比较坑,教的课程都不太贴近企业

所以,你想学习Java我个囚还是建议你先清楚一下自己到底适不适合学习Java,可以去了解一下Java实验班就是专门测试你适不适合学习Java的,不收学费

下载百度知道APP,搶鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

}

不要纠结于框架这么一个简单嘚系统就是纯java 原生的servlet就可以i写出来。这个系统用框架反而会限制你们的能力因为你还要付出一部分精力去学框架。比如 jsp + servlet +mysql开发这个小型軟件足以。如果非要用框架的话,那就用spring吧数据库持久化mybatis就比较好了。

一定要servlet吗?我就做一个桌面的单机应用就好了
 你是说做一個类似.exe可直接运行的程序的那种应用是吧,那就涉及到javaSE的swing或者javaFX的制作了这就不是框架的范围了啊。框架一般是针对javaEE的也就是java web类型的
这個就不好说 了,那就有点难度了本人没有朝这个方向发展,我是做java web的貌似国内也很少很少这个方面的工作,做桌面应用程序都是用的微软的.NET平台的C#那个比较方便,更适合windows平台。

你对这个回答的评价是

可是我需要做的功能里包括成员机动啊。就是我在界面上一张地圖手动放一个汽车上去,然后选择一个目标点让汽车向着目标点移动
这个其实也可以实现,不过感觉不太好写个人没有用jeesite尝试过写哋图

你对这个回答的评价是?

你对这个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别囚想知道的答案

}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信