发布网友 发布时间:2022-04-22 14:48
共5个回答
热心网友 时间:2022-05-03 13:57
java是目前主流的面向对象程序设计语言,没有之一,java无疑是目前应用最广泛的面向对象程序设计语言,C++由于不是纯的面向对象设计语言,而且有较多不便的编程*,应用受到局限,java几乎能满足所有bs、cs的开发需要,目前仍然有着旺盛的生命力
热心网友 时间:2022-05-03 15:15
java范围广!但是广的没有这么邪乎,相比之下.net开发更速度!但是安全性不够!
热心网友 时间:2022-05-03 16:50
小游戏,web开发,手机开发,应用范围太广了
热心网友 时间:2022-05-03 18:41
我一直觉得,java主要是在web应用上应用还比较广泛,其他的嘛,好像跟其他木法比,当然俺现在也是菜鸟。。。
热心网友 时间:2022-05-03 20:49
Java后端开发看你给自己什么样的定位,因为Java后端开发大致分为三个级别初级开发、高级开发、架构构建,针对不同的阶段掌握技术能力有所不同,具体要掌握哪些技术呢,简单回顾下自己开发阶段的认识
初级程序员:完成代码层面的CRUD操作 + 前端基础(HTML+CSS+JS+Jquery+Vue+Layui) + SSM框架基本用法 + 会看功能文档和理清数据库模型关系 + 解决BUG是有方向 + 规定时间完成项目任务
高级开发工程师:扎实的Java基础,熟悉JVM、JavaIO,掌握并发编程、网络编程及常用数据结构;深入了解Spring,SpringCloud、Tomcat等开源架构,并对其运行原理有较好的理解;熟悉面向对象开发,具备领域模型抽象能力,熟悉常用设计模式;熟悉分布式、缓存、消息等机制;有高并发,高性能系统经验,熟悉微服务架构设计;熟练掌握MySQL等关系型数据库,掌握MongoDB、HBase等NoSQL数据库,并有性能调优经验 + 初级程序员掌握的技能
架构工程师:Java技术功底扎实,有多线程,NIO,集合,内存调优等技术的实际项目经验,了解技术的底层实现原理; 精通Dubbo、Spring Boot、Spring Cloud、MyBatis、ElasticSearch、Nacos、Zookeeper、Redis等常用开源框架及中间件,熟悉其原理及实践;可以针对不同的大型分布式、高并发、高负载、高可用性架构分析和设计,熟悉离线或实时大数据平台架构; 有Kubernetes,Linux,Docker,ServiceMesh,微服务经验,能参与JVM和MySQL线上排查和调优,对与项目出现的机构问题能够及时处理调。
有想学习Java的同学,我这边整理了一篇关于Java系统学习的全套资料:
网页链接
希望会给你带来帮助!