我作为Java程序员应该掌握的10项技能的真实掌握情况

Java学到什么程度才能叫精通? 我个人觉得“精通”这个词有点过,一般人是不会说自己精通某个东西,通常用熟练并掌握来说明你对某个技术有研究。下面是我总结的一些初中级Java程序员必备的知识: 总结:初中级 Java 程序员必须掌握的知识。 1.熟练掌握数据结构、算法、操作系统、计算机网络等基础知识 2.熟练掌握Java编程、熟悉Java高并发开发手段、对JVM 虚拟机(Java内存区域、虚拟机垃圾算法、虚拟垃圾收集器、JVM内存管理)有一定研究 3.熟练掌握SOA分布式系统开发,具有优化系统性能、提高系统并发量以及系统可用性的实际经验 4. 阅读详情

1、语法:

这个还行,基本的东西都敲过几年了,差不多吧。不过有些不常用的还是有些混淆。比如有个 transit?

2、命令:

我好像只用过javac 、java 和 javaw.

其它的命令这几年加在一起应该不超过10次。

3、工具:

用过Jbuilder 和 Eclipse. 不算熟悉,好多东西都是看别人用才学来的。

4、API

大部分常用的能记住,包括方法。不过Eclipse的自带的javadoc提示还不错。

而且我自己整理了java 6.0的API, 供自己快速查找。

5、测试:

偶尔用,一般的程序根本不用,因为用不到。

6、管理:

从未用过ant管理,那是IDE的事情,我没兴趣弄那些东西。版本控制啥的,都是IDE来做。

7、排错:

这个是我的强项,毕竟错的次数太多了。久病成医了。

8、思想:

一般般,从书上学到的东西,如果没有真实的演练环境,基本掌握不了。上次做一个邮件MTA,用到了命令模式。

9、规范:

这个是基本的,稍微规范一下,大部分人都能达到。

10、博学:

最累,最烦的一个,也是优快云的Java版得分最难的根源。太杂了。简直是噩梦。我怎么就没看到.NET版有这么多烂七八糟的东西呢?怪不得微软说:.NET才能让你更关注业务,而不是技术。


以上是我的个人Java技能总结,基本属实。不要惊讶,我的能力其实就这么点。

一个Java程序员应该掌握的10项技能 一个Java程序员应该掌握的10项技能一个Java程序员应该掌握的10项技能 立即下载

相关推荐

三菱PLC通信库大比拼:手把手教你用C#实现最高效的McProtocol数据读写

本文深入比较了三菱PLC通信库的性能,重点介绍了如何使用C#高效实现McProtocol数据读写。通过实测数据对比HslCommunication、McProtocol-next和自定义方案的优劣,提供优化技巧和代码示例,帮助开发者在工业自动化场景中提升通信效率。

m0n1o2p的博客 258

Java程序员需要掌握的知识,深入剖析

虽然我个人也经常自嘲,十年之后要去成为外卖专员,但实际上依靠自身的努力,是能够减少三十五岁之后的焦虑的,毕竟好的架构师并不多。架构师,是我们大部分技术人的职业目标,一名好的架构师来源于机遇(公司)、个人努力(吃得苦、肯钻研)、天分(真的热爱)的三者协作的结果,实践+机遇+努力才能助你成为优秀的架构师。如果你也想成为一名好的架构师,那或许这份Java成长笔记你需要阅读阅读,希望能够对你的职业发展有所帮助。Java成长笔记**你需要阅读阅读,希望能够对你的职业发展有所帮助。

m0_61549984的博客 921

Tushare使用教程

@Tushare简易教程 Python财经数据接口Tushare 最近在看量化分析有关的东西,然后第一步先了解的就是如何获取股票交易数据。发现大部分教程都是关于Tushare的,于是在这里简单的介绍一下Tushare的用法吧。目前tushare有免费版本和升级的需要付费的Pro版本。大多数教程写的都是免费版本,但是pro版本提供的数据更多,但是由于本人入坑还不深,暂时还是用的免费版本,但是每次使用都收到提示,“本接口即将停止更新,请尽快使用Pro版接口:https://tushare.pro/documen

kuangzhi9124的博客 2万+

Java学习掌握技能

Java方面的技能来说,主要有两个大的部分,包括Java编程和JVM。 先来看一下Java编程部分,这也是Java工程师最最基础的技能。 IDE: 目前用的最多的Java IDE当属Eclipse和Intellij IDEA。前者是老牌IDE,逐步淘汰了Jbuilder以及Netbeans,占领了大部分Java IDE市场。后者则是后起之秀,由于其增量编译、智能分析代码等带来的性能提升,现在已...

deram_strong的博客 432

强化学习-马尔可夫模型

前文提到了强化学习源自马尔可夫决策过程,本文从马尔可夫概念入手,讲解和马尔可夫有关的模型和概念。在马尔科夫决策过程中,我们有一个智能体,它在一个马尔科夫过程中进行决策,每次决策都会导致状态的转移和获得即时奖励。智能体的目标是通过选择动作来最大化未来奖励的期望值。通常马尔科夫决策过程是个五元组:SAPRγSAPRγS 表示状态集合,代表智能体可能处于的所有状态。A 表示动作集合,代表智能体可以采取的所有动作。

君子之学必日新,日新者日进也。不日新者必日退,未有不进而不退者 8062

从底层结构开始学习FPGA(8)----Block RAM(BRAM,块RAM)

BRAM作为FPGA底层的存储资源,作用很大,比如可以RAM/ROM/FIFO。

孤独的单刀 2万+

Java掌握到什么程度才敢在简历上写“精通”?

虽然Java已经诞生了20多年,而且面临着各种老牌编程语言和新兴编程语言强有力的冲击。千锋小编认为,时至今日Java依旧是所有编程语言中应用最广泛、流行度最高的编程语言。 粗略统计,目前全球有超过数十亿的设备正在运行着Java,很多服务器程序都是用Java编写,用以处理每天超过数以千万的数据。无论是手机软件、手机Java游戏还是电脑软件,包括每一次购物到每一笔支付成功,都离不开Java,越来越多...

码农王也的博客 1万+

手把手教你学 Simulink (1.3):探索Simulink模块库的奇妙世界

Simulink模块库按照功能分为多个类别,每个类别包含专门用于特定任务的模块。% 打开Simulink库浏览器% 或者以编程方式获取库列表disp('可用的库列表:');end常用模块(Simulink):最基础和最常用的模块信号处理模块(DSP System Toolbox):专业信号处理工具通信模块(Communications Toolbox):通信系统设计控制系统模块(Control System Toolbox):控制系统设计与分析% 创建自定义模块库。

QQ_778132974的博客 385

读《我作为Java程序员应该掌握的10项技能的真实掌握情况》

lcplovec的专栏 862

第18章:Ingestion Pipeline 数据摄取流水线

本文介绍了LlamaIndex的IngestionPipeline如何解决合同文档处理中的四大核心问题:不可重复、无追溯、无容错和无法缓存。通过标准化数据处理流程,将手工操作升级为工厂流水线模式,实现数据的可复用、可追踪和高效处理。文章详细阐述了Pipeline的设计原理,包括Transformation的串行编排、缓存机制(基于输入和Transformation的哈希值)以及数据血缘追踪(通过Node的metadata记录处理过程)。

davidwang456的专栏 64

科研绘图系列:R语言绘制世界地图数据分布(world map)

科研绘图系列:R语言绘制世界地图数据分布(world map)

专注生信领域 529

java程序员需要什么技能,一个Java程序员应该掌握的10项技能

一个Java程序员应该掌握的10项技能一个Java程序员应该掌握的10项技能一个合格的Java程序员应该学什么、学到什么程度、怎么学?本文总结了十项Java程序员应该具备的基本技能,供您参考。1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正。2、命令:必须熟悉JDK带的一些常用命令及其常用选项,命令至少需要熟悉:applet...

weixin_35853464的博客 970

YOLO26-seg分割优化:卷积魔改 | 动态蛇形卷积(Dynamic Snake Convolution),实现暴力涨点 | ICCV2023

​​​​​​摘要:本研究对Ultralytics YOLO26进行了全面分析,重点阐述了其关键架构改进及其在实时边缘目标检测中的性能基准测试。YOLO26于2025年9月发布,是YOLO系列最新、最先进的成员,专为在边缘及低功耗设备上实现高效、精确且易于部署的目标而构建。本文依次详述了YOLO26的架构创新,包括:移除了分布焦点损失(DFL);采用端到端的无NMS推理;集成了渐进损失(ProgLoss)与小目标感知标签分配(STAL);以及引入了用于稳定收敛的MuSGD优化器。

①答疑群聊服务;②YOLO大模型知识问答系统;③计算机视觉论文生成智能体; 218

java程序员专业技能_作为Java程序员应该掌握的10项技能

本文详细罗列了作为Java程序员应该掌握的10项技能。分享给大家供大家参考。具体如下:1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正。2、命令:必须熟悉JDK带的一些常用命令及其常用选项,命令至少需要熟悉:appletviewer、HtmlConverter、jar、java、javac、javadoc、javap、jav...

weixin_39693438的博客 494

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

Java面试-2025 年 Java 开发者必须掌握的 10 项技能

《2025年Java开发者必备10大技能指南》摘要 本文系统梳理了2025年Java开发者必须掌握的10项核心技能。首先强调JDK新特性(如Java17+的Records、SealedClasses等)的重要性,指出Java8开发者急需升级技术栈。其次重点介绍了SpringBoot微服务开发及SpringCloudAlibaba生态(Nacos、Sentinel等)。此外还涵盖JVM调优、高并发编程、Redis高级应用、消息队列、分布式事务等核心技术,并特别加入容器化DevOps和AI工具集成等前沿领域。文

千淘万漉虽辛苦,吹尽狂沙始到金 2万+

STM32F407中文手册

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

一个java程序员需要的技能_一个Java程序员应该掌握的10项技能

一个Java程序员应该掌握的10项技能1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正。2、命令:必须熟悉JDK带的一些常用命令及其常用选项,命令至少需要熟悉:appletviewer、 HtmlConverter、jar、 java、javac、javadoc、javap、javaw、native2ascii、serial...

weixin_39723010的博客 246

java技能的掌握_一个Java程序员应该掌握的10项技能

一个Java程序员应该掌握的10项技能1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正。2、命令:必须熟悉JDK带的一些常用命令及其常用选项,命令至少需要熟悉:appletviewer、 HtmlConverter、jar、java、javac、javadoc、javap、javaw、native2ascii、serialv...

weixin_39759441的博客 109

2016年java程序技能_Java程序员应该掌握的10项技能

这篇文章主要介绍了作为Java程序员应该掌握的10项技能,包括java的知识点与相关的技能,对于java的学习有不错的参考借鉴价值,需要的朋友可以参考下1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正。2、命令:必须熟悉JDK带的一些常用命令及其常用选项,命令至少需要熟悉:appletviewer、HtmlConverter...

weixin_39883129的博客 90

Java程序员必备的12项软技能

今天终于读完了《软件架构师的12项修炼》,是本讲软技能的书。以下是我的总结。大家平时在工作中可以培养这样的习惯或思维方式。对我的震撼是想不到程序员也并不少简简单单的开发就好了,为人处事上也要多多注意。 大家可以对照一下自己的领导(项目经理),他的能力肯定覆盖了本文提到的大部分。如果没有,那可能你遇到的领导还欠些火候。书中的技能排序如下:技术技能>关系技能>个人技能>商务技能。关于...

qq_32648593的博客 2407

一个PHP程序员应该掌握的10项技能!

转自 http://bbs.phpchina.com/thread-205267-1-1.html 很多学PHP 的人一直也搞不清楚,一个PHP程序员 和Java程序 员或者是.net程序员有什么不同,告诉你,其实都一样!没有什么不同,下面的内容,就是针对一个Java程序员掌握的技能对...

chengyunpeng0198的博客 124

Java程序员2021年应该学习的11项技能

作为一名Java开发人员和一个Java博客的作者,我经常收到来自世界各地的Java程序员的请求,询问他们如何提高自己。 过去,我分享了我成为一名更好的程序员的10条建议,这篇文章中的每一条建议仍然适用,但是考虑到这是新的一年,我决定为Java程序员记下新的技巧,以提高自己,增强他们对Java编程的了解,并增加他们对未来职业发展的价值。 因此,不要再浪费时间了,让我们看看2019年我对Java程序员的九个想法。你可以从这些想法中获得灵感来创造你自己的目标。 顺便说一下,各位,在这篇文章中,你不仅会找到要学的.

程序员石磊 824
上一篇: 无线电子干扰仪 - 不破坏车锁,神奇的盗车技术,大家要小心自己车内财物
下一篇: java被某些人或者机构带上了一条错误的路
老紫竹
博客等级 码龄19年 1万+粉丝 1252原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值