JAVA到底能做什么?为何实际用到的技术却很少?

Java开发技术总结!java博客项目用到什么 前言 京东到家订单中心系统业务中,无论是外部商家的订单生产,或是内部上下游系统的依赖,订单查询的调用量都非常大,造成了订单数据读多写少的情况。 我们把订单数据存储在MySQL中,但显然只通过DB来支撑大量的查询是不可取的。同时对于一些复杂的查询,MySQL支持得不够友好,所以订单中心系统使用了Elasticsearch来承载订单查询的主要压力。 Elasticsearch作为一款功能强大的分布式搜索引擎,支持近实时的存储、搜索数据,在京东到家订单系统中发挥着巨大作用,目前订单中心ES集群存储数据量达到10 阅读详情

问题来自于一个网友的提问
我现在从事J2EE方面的开发,
我的基础:JAVA的基础(不够牢固,很肤浅),JS脚本有时使用,struts1.X,简单的Oracle操作,简单的Linux/unix使用,。

我的疑问:
  1.java可以从事哪方面的开,从应用领域来说,比如网站,搜索技术,ERP系统等等。。。
  2,从事J2ee后,感觉用不到太多的真正的java技术,什么多线程了,很少。。。感觉就是框架。。。

由于对java技术了解肤浅,以及工作经验才一年,打着技术的旗号,混了一年,由于技术有限,做开发的项目经验不足,
一般打杂,现在像专技术,想有个行业的远景,
望高手指点。


回复1:
java可以干的活很多。
网站,现在用的非常多,这就不用说了。
工作流系统,大部分是java的,国外一些很强的科学工作流也是java的。
数据密集型计算,hadoop就是一个很好的实现,现在用的人也越来越多。
搜索,lucence。。


回复2:
正真的技术是解决问题之道,而不是技巧,技巧容易掌握,而解决问题的能力却不是那么容易提高的。
不要小看了JEE的那些框架,你真的能吃透也是要花些时间精力的。
我们做程序员的工作就是分析问题,然后解决问题。
对于楼主的现状,个人建议是:
1、学习好JAVA基础。
2、学习好几个主流框架,比如spring、struts、hibernate、ibatis等等。
3、学习好数据库和SQL,对于主流的数据库要有一些初步的认识,包括ORACLE、SQLSERVER、DB2等等。
有了上面3个基础后,就需要做一些项目,积累经验,这就算入门了。

我的个人观点 JAVA世纪网
1 尽可能了解java的各部分能干什么,不需要知道具体怎么干!
2 需要的时候,详细的研究对应的部分
我想这样,你就不会太迷茫了。也就是类似于
我知道某个精密仪器有100个功能,但我目前只用到了其中的10个,我们就详细了解这10个,但我们必须知道还有90个。


Java到底能干什么?实事求是地说一下 Java 是一种跨平台的、面向对象的高级编程语言,主要用来进行网站后台开发和 Android APP 开发。Java 是全球最受欢迎的编程语言之一,在世界编程语言排行榜 TIOBE 中,Java 一直霸占着前三名,有好多年甚至都是第一名。JetBrains 每年都会发布一个开发者生态系统调查报告,根据该报告的统计数据,最近几年全球约有 1/3 的专业程序员将 Java 作为主要编程语言,这一比例在我国更是高达 1/2,我国也因此成为全球 Java 程序员最多的国家,没有之一。 阅读详情

相关推荐

STM32入门教程:WiFi通信

STM32是一款强大的嵌入式系统开发平台,可以用于开发各种应用程序,包括WiFi通信。在本教程中,我们将介绍如何使用STM32开发板和WiFi模块进行无线通信。以下是一个详细的代码案例,涵盖了WiFi通信的基本概念和实现。

qq_67153941的博客 1348

Java做网站需要掌握哪些技术?

Java做网站需要掌握哪些技术 Java是目前主流的Web应用开发语言,想要用Java做一个网站,代码不单单是要用到Java语言还有很多相关的语言和技术,下面会从能看到的地方开始列举,需要用到的技术。 1、HTML + CSS 2、JavaScript / JQuery 3、Tomcat + JSP/Servlet + Java 4、数据库 5、缓存 ...

Tsingke 4634

避开这些坑!智鼎MAP性格测试高分指南(附互联网/国企/外企答题模板)

本文深入解析智鼎MAP职业性格测试的核心逻辑与常见陷阱,提供针对互联网、国企、外企三大行业的差异化答题策略与实战模板。帮助求职者理解测试本质,避开追求完美人设、忽视程度副词等心理陷阱,塑造与目标岗位高度匹配的职业画像,从而在招聘关键环节脱颖而出。

rainy的博客 982

普通Java项目与web项目

java的项目类型有:1.java普通项目,用于服务端后台程序;2.动态Web项目,需依赖于容器;3.静态WEB项目,应用于Tomcat容器中的静态数据项目;4.EJB项目,服务集群项目。 web项目是指后台采用Java语言SSH架构,前端采用Jquery脚本以及CssBluetrip框架,数据库使用PostgreSQL。 采用JavaSSH架构开发的系统,具有卓越的易用性、兼容性及安全性上,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。

weixin_69302918的博客 460

Win10 Rational Rose 安装教程

在此教程中我们需要四个文件,点此下载[提取码:ig33] 其中第一个为2007的安装包,第二个为破解文件 前言 很多小伙伴反应说会出现几天后就到期的问题,包括我也出现了该问题,如果你已在其他地方安装好了文件且破解成功,且但几天后到期,如果可以使用更改时间的方式打开,那么可以跳过接下来的教程,直接看第三节,我们采用批处理的形式一键完成从修改时间到打开最后改回来的方法解决此问题 一、安装软件 解压缩两个安装包,进入 Rational Rose文件夹 选择setup.exe开始安装 按照图示依次点击

CoderJiang 2万+

《AgentScope-Java 深入浅出教程》第3章 消息系统(Message)

在 AgentScope 中,消息(Msg)是最核心的数据结构。│ 消息的作用 ││ ││ │ 用户输入 │ ────────────┐ ││ ▼ ││ │智能体通信│ ◄────► │ 消息对象 │ ◄────► │ LLM API │ ││ ▲ ││ │ ││ │ 历史存储 │ ────────────┘ ││ │用户输入:封装用户的问题和指令智能体输出:封装智能体的回复和工具调用智能体通信:在多智能体系统中传递信息LLM API 交互:转换为 LLM 可理解的格式历史存储。

步子哥的博客 228

Java可以做什么?

无论我们想学习一个新事物还是一项新技术,我们都必须知道我们在学习什么,并且有一个明确的目标,以便更好地进行学习。那么Java能做什么呢?接下来,和大三的土狗一起学习一下Java的小知识。 1.JAVA的优势? 1.1 Java语言具有简单、面向对象、分布式、安全、可移植、多线程、动态等特点。现在也是非常流行的语言,可以说是编程语言现在较火的一门语言。 1.2薪资待遇 初级java开发工程师工资收入一般是多少钱一个月?平均工资 ¥ 8.4K/月,最多人拿 10K-15K。像在招聘平台搜索java,需求量还是很

xmp 2017

毕设帮扶:从0到1搭建基于YOLOv5的打架斗殴检测系统——助你搞定深度学习毕设

做完这个毕设,你已经掌握了从数据准备到模型部署、界面开发的全流程。把模型部署到边缘设备(如安防摄像头的嵌入式系统)上,实现本地化实时检测与报警;加入行为严重程度分析(如轻微推搡 vs 严重斗殴)、涉事人员数量统计,让系统从“检测”升级为“智能安防决策”;尝试融合声音、红外等多模态数据,打造全方位的暴力事件监测系统。按照这个教程一步步做,你的毕设肯定能做得很扎实。要是过程中遇到啥问题,别担心,慢慢梳理或者咱们一起聊聊,一定能把这个毕设做成你满意的作品。

LXY_LOVE36的博客 119

Java到底能做什么事情呢?市场上什么工作岗位跟Java有关?

Java已成为当今市面上很受欢迎的编程软件,对于处于信息高速发达的今天,Java技术已经无处不在,手机软件、手机Java游戏、电脑软件等等都有它的身影。 那么Java到底能做什么事情呢?市场上什么工作岗位跟Java有关? 下面大家一起看看: 1.Java可以做网站 Java可以用来编写网站,现在很多大型网站都用Jsp写的,JSP全名JavaServerPages 它是一种动态网页技术,比如我们熟悉...

多智时代的博客 1278

正弦波、方波、三角波和锯齿波信号发生器——Multisim电路仿真

调节方波信号的占空比,也就是改变输出信号的高低电平时间比例,可以设置电容不同的充放电时间来达到目的,RP2可以使得电容具有不同的充放电时间,其中二极管起到限制电流流向的作用。假设U+>U,那么输出端就达到正向饱和,电容开始充电,当电容电压大于同相输入端电压时,此时电容开始放电,由此往复,从而产生方波信号。3,正反馈支路占优势,电路开始起振并不是稳定的,振荡会不断增大,最终将导致运放饱和,输出的波形是削波失真的正弦波。通常在电路中引入负反馈,例如使用负温度系数的热敏电阻,以自动稳定增益,防止输出波形失真。

XU157303764的博客 5319

学习Java,你能做这些工作:

Java作为互联网行业的“老大哥”,其就业薪资一直名列前茅,但很多同学一直不了解Java学习毕业之后能做什么工作,接下来针对Java工程师所做的几类工作给大家做简单的讲解: 1、Java可以用来做网站 Java可以用来做网站,很多大型网站都是用JSP写的,JSP全名JavaServerPages。这是一种动态网页技术,比如我们熟悉的B站,很多政府网站都是用这个写的所以想学习Java的同学还可以负责网站方面的制作,这方面的岗位也比较多,比如网站开发。 2、Java可以做安卓软件 安卓是一个手机系统基于

qq_43650522的博客 3454

8、水力压裂引起的地质材料力学性质变化的可视化研究

本研究探讨了水力压裂引起的地质材料力学性质变化的可视化方法。利用超声剪切波形数据,通过短时傅里叶变换(STFT)和主成分分析(PCA)进行特征提取和降维,并应用K-means聚类、凝聚聚类和DBSCAN等无监督学习方法对地质力学变化进行非侵入式可视化分析。研究比较了不同特征工程、聚类方法和降维策略对可视化效果的影响,并结合位移不连续性理论为聚类结果分配地质力学变化指数,以提高结果的物理解释性。最终,该方法成功实现了对水力压裂引起的岩石力学性质变化的高效、可靠可视化。

emacs5lisp的博客 109

JAVA到底能做什么 为何实际用到的技术却很少

JAVA到底能做什么 为何实际用到的技术却很少

jgfyyfd的博客 494

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

java哪些地方用到了工厂模式_实际开发中哪些场景需要用到工厂模式?

工厂模式是一个用于实例化对象的模式,是用工厂方法代替new操作的一种方式。工厂模式在Java项目中到处都是,因为工厂模式就相当于创建实例对象的new,如在我们的系统中经常需要记日志,如果创建logger实例时所做的初始化工作可能是很长一段代码,可能要初始化、赋值、查询数据等等,则会导致代码臃肿而难看。private static Logger logger = LoggerFactory.g...

weixin_31980019的博客 1780

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

它不在江湖,但江湖一直有它的传说—程序员很少用到的JVM

前言: 你可能花过很多精力学习 JVM 的知识,但在面对真实生产环境产生的问题,依旧会束手无策: 正在运行的 Java 程序,突然 OOM 程序异常卡顿,CPU 疯狂运转,GC 时间飙升 面对一堆 JVM 参数无从下手,甚至错误配置某个参数而产生负面效果 一头雾水,不知如何了解线上应用的垃圾回收状况 不论是在问题现场还是跳槽面试,面对这些问题,如何快速定位和解决问题,需要你对 Java虚拟机的实现和优化,有极为深刻的理解。所以我在这里整理了一下 JVM 的知识点。内容有点长,但是都是十足的干货,请各位

qq_50524970的博客 3953

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

Java并发编程:为什么实际项目开发中,很少使用volatile

volatile是Java中的一个修饰符,用于标记变量,使其在多线程环境中具有可见性。一个volatile变量的值在所有线程中是一致的,当一个线程修改了该变量的值,其他线程能够立即感知到变化。这是因为volatile确保了对变量的读写操作不会被缓存,并且直接从主内存中读取和写入。volatile关键字在Java并发编程中提供了一种轻量级的同步机制,确保变量的可见性和禁止重排序。然而,volatile的适用场景有限且不保证操作的原子性,使得在实际项目开发中很少单独使用。

My_wife_QBL的博客 1101

为什么Java很少用函数

我整理的一些关于【Java,面向对象】的项目学习资料(附讲解~~)和大家一起分享、学习一下:https://d.51cto.com/bLN8S1Java函数的使用:为什么Java很少用函数? 引言 Java是一种面向对象的编程语言,其设计理念与函数式编程语言不同。在Java中更倾向于使用类和对象,鼓励通过类和方法进行组织...

weixin_42551967的博客 162

java 的反射,可能实际中用的很少,但是面试不少问

反射 定义 java 反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为 java 语言的反射机制. 反射机制的相关类 类 header 2 Class 类 Field 变量 Constructor 构造方法 Method 非构造方法 Class 类 Class 代表类的实体,在运行的 Java 程序中表示类和接口。 获取 Class 对象 可以通过 Cl.

weixin_42273775的博客 507

笔记:工作中实际用到的Java方法

*** 自定义业务异常类*//*全局异常处理*/@Slf4j/*** 异常处理方法* @return*/String msg = split[2] + "已存在";return R.error("未知错误");/*** 异常处理方法* @return*/判断是JSON对象还是JSON数组就看,最外边是{}还是[],{}就是JSON对象。List<Integer> list = parseArray(json类型的数据, Integer.class);

weixin_44522680的博客 704

java网页开发,需要用到哪些技术?

以上是当前比较流行的Java网页开发框架和一些实用的Java网页开发库。这些框架和库各有特色,适用于不同的应用场景和需求。对于计算机专业的学生来说,掌握这些框架和库将大大提升他们的开发效率和竞争力。希望本文能够为计算机专业的学生在学习Java网页开发时提供一些有用的参考和帮助。

程序员入门进阶 643

深圳java培训:Java也能做爬虫。

深圳java培训:Java也能做爬虫。 现在提到爬虫人第一个想到的就是python,其实使用Java编写爬虫也是很好的选择, 下面给大家展示一个使用Java基础语言编写的爬取小说的案例: 实现功能: 爬取目标网站全本小说 代码编写环境 JDK:1.8.0_191 Eclipse:2019-03 (4.11.0) 素材: 小说:三国演义 案例实现用到的技术: 正则表达式 Java网络通信:UR...

莫安迪 416

python做http请求的用到的三种方法

python做http请求可以用到三种工具类 httplib ,urllib2,requests,其中requests最为简单 代码如下: # -*- coding: UTF-8 -*- import httplib import urllib import urllib2 import requests class HttpUtil: #使用 httplib def ge...

5913

java哪些地方用到了工厂模式_【java】实际开发中哪些场景需要用到工厂模式?...

工厂方法模式可以允许系统在不修改工厂角色的情况下引进新产品。工厂模式简单工厂模式抽象工厂模式请问实际开发中哪些情况下会用到它?为什么我感觉我现在开发很少会用到这些设计模式啊。。。回答我先说下 我目前看到用到了工厂模式的例子:一般的MVC框架中,都有一个基本的DB数据库基本操作类我叫它DB class,有一个baseModel class 去继承 db classbaseModel 是所有框架mod...

weixin_31974659的博客 2094
上一篇: Spring BlazeDS Integration 1.0.0.M1 发布了
下一篇: 国产"神通数据库"对比国际主流数据库的优势
老紫竹
博客等级 码龄19年 1万+粉丝 1252原创
评论 29
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值