Java
搜索文档
2026 年 02 月编程语言排行榜|Python 迎战小众领域专用语言~
菜鸟教程· 2026-02-09 11:29
TIOBE 2026年2月编程语言排行榜核心观点 - 领域专用语言正在挑战Python的领先地位,Python虽仍为最受欢迎的编程语言,但其“通吃一切”的时代正在松动 [1][6][16] - Python的受欢迎程度在2025年7月达到26.98%的顶峰后,已回落至2026年2月的21.81%,市场份额下降了5.17个百分点 [2][3] - 更专业的语言正从细分领域蚕食Python的优势地盘,例如R语言和Perl在特定场景下凭借更强的专业适配度重新获得关注 [6][7] 2026年2月编程语言排名概况 - **前十名语言及份额**:Python (21.81%)、C (11.05%)、C++ (8.55%)、Java (8.12%)、C (6.83%)、JavaScript (2.92%)、Visual Basic、R、SQL、Delphi/Object Pascal [2][18] - **排名变化**:与2025年2月相比,C语言排名从第4升至第2,C++从第2降至第3,Java从第3降至第4,R语言从第15大幅跃升至第8 [19] - **份额变化**:Python份额环比下降2.08%,C语言上升1.22%,C++下降2.82%,Java下降2.54%,C上升2.71%,JavaScript下降0.85% [2] 主要编程语言动态分析 - **Python**:保持领先但增长触顶,份额自2025年7月峰值26.98%后持续回落,目前为21.81% [2][3] - **C语言**:份额增长且排名上升,显示出强劲的复苏或稳定需求 [2][19] - **C**:份额显著增长2.71%,是榜单中涨幅最大的主流语言之一 [2] - **R语言**:作为数据科学领域Python的直接竞争者,已连续多月重返前十,在学术与研究领域保持核心作用 [9][10] - **Perl**:自2018年以来首次重返前十(本月位列第11),在文本处理、系统脚本和遗留系统维护领域被重新认可 [14][22] 其他值得关注的排名变化 - **Go语言**:排名从2025年2月的第8位大幅下滑至第16位 [22] - **前20名其他语言**:包括Fortran、PHP、Rust、Scratch、Ada、MATLAB、汇编语言、Kotlin等 [22] - **21至50名语言**:涵盖了Swift、COBOL、Ruby、Dart、TypeScript、Julia等众多语言 [23] 历史趋势与长期视角 - **历史排名演变**:Python从2001年的第26位跃升至2026年的第1位,C语言在1986-1996年间长期占据榜首,Java在2011年和2016年曾是第一名 [25] - **年度语言获奖者**:2025年度编程语言为C,2024年为Python,显示C近期势头强劲 [26] - **榜单方法论**:排名基于全球技术工程师、课程、第三方供应商数量及主流搜索引擎和技术社区的搜索频率计算得出 [26]
Oracle announces Equity and Debt Financing Plan for Calendar Year 2026
Prnewswire· 2026-02-02 07:00
公司融资计划 - 甲骨文公司计划在2026日历年筹集450亿至500亿美元的总现金收益 以资助其快速增长中的Oracle Cloud Infrastructure业务的扩张 [1][2] - 融资旨在建设额外产能 以满足其最大OCI客户已签约的需求 客户包括AMD、Meta、NVIDIA、OpenAI、TikTok、xAI等 [1] 融资结构与方式 - 公司计划通过债务和股权融资的平衡组合来实现其融资目标 以维持坚实的投资级资产负债表 [2] - 股权融资方面 计划通过股权挂钩证券和普通股发行的组合筹集约一半的2026年所需资金 包括初始发行强制性可转换优先证券 以及一项新授权的、规模高达200亿美元的场内股权发行计划 [3] - 公司将根据市场状况和资本需求 灵活地按当时市价进行场内股权发行 [3] - 债务融资方面 公司打算在2026年初完成一次性投资级高级无抵押债券发行 以覆盖该年计划融资的另一半 预计在2026日历年不会在此交易之外发行额外债券 [4] 战略背景与安排 - 该融资计划反映了公司在扩展OCI业务的同时 对维持投资级评级、审慎资本配置、资产负债表实力以及与投资者保持透明度的承诺 [5] - 这些交易已获得甲骨文公司董事会批准 [5] - 高盛将牵头高级无抵押债券发行 花旗将牵头场内股权发行和强制性可转换优先股发行 [5]
【2025新品】java-antd-web3全栈dapp开发教程
搜狐财经· 2026-01-20 04:12
技术栈的黄金组合与行业趋势 - Java在企业级区块链开发中具有不可替代性,通过Spring Boot与Web3j库深度整合,实现与以太坊/Solana等主流链的高效交互,在供应链DApp中可将链上事件监听延迟控制在500毫秒内 [4] - Ant Design Pro作为企业级UI框架,为DApp管理后台提供开箱即用的解决方案,其动态表单与可视化组件已成功应用于NFT电商平台,深度集成MetaMask钱包时通过优化使操作成功率提升至99.9% [4] - Web3技术栈持续演进,Solidity仍是智能合约开发主流,但Rust在Solana链上应用增速显著,现代DApp采用ERC-1155协议,结合IPFS+Filecoin实现元数据永久存储,The Graph协议的应用使链上数据查询性能提升3倍 [4] 课程核心模块与全链路开发 - 课程采用模块化设计,采用业务逻辑与数据存储合约分离模式以降低升级风险 [4] - 课程强调安全实践,例如使用Slither静态分析工具防范重入攻击,利用Hardhat框架实现自动化测试 [4] - 全链路开发流程涵盖从智能合约开发、测试网验证、主网部署、前端集成到IPFS托管的完整环节 [4][7] - 企业级解决方案关注合规审计、性能优化与跨链互通,例如通过Polkadot中继链实现多链资产互通 [4][7] 开发者能力跃迁与职业发展 - 掌握Java与智能合约协同开发的复合型人才薪资溢价达30-50%,在就业市场上更为稀缺 [8] - 典型就业方向包括区块链中间件开发、数字资产管理系统架构、监管科技(RegTech)解决方案设计 [8] - 实战项目蓝图覆盖DeFi协议(如构建自动做市商与闪电贷系统)、NFT平台(如实现ERC-721A批量铸造与版税分配)以及DAO治理(如开发基于Snapshot的链下投票系统) [8] 2026年DApp开发新范式 - 技术新范式包括通过Wormhole等跨链桥实现多链资产转移,以及采用零知识证明技术提升交易隐私性 [8] - 用户体验将迎来革命,账户抽象钱包将消除助记词管理负担,无Gas交易模式将降低用户进入门槛 [8] - 监管合规创新成为重点,例如链上KYC解决方案和实时税务计算引擎的开发 [8] - 跨链互操作能力将成为DApp开发的标配 [6]
从业 43 年的程序员直言:AI 不会取代程序员,软件开发的核心从未改变
程序员的那些事· 2026-01-12 08:48
文章核心观点 - 基于43年编程经验的行业观察,认为AI(特别是LLM)不会取代程序员,软件开发的未来仍掌握在开发者手中 [1][3][19] - 编程的本质是将模糊的人类思维转化为精准的计算思维,这一核心能力是AI难以替代的 [12][17] - 历史上多次“程序员将被取代”的预言均未成真,反而导致了程序与程序员数量的增加,体现了“杰文斯悖论” [6][9] 历史循环:“程序员将被取代”的预言从未成真 - 在过去43年中,多次技术革新(如Visual Basic、Delphi、无代码平台、4GL/5GL)都被预言为程序员的终结,但均未实现 [4][5][6] - 最终结果并非程序员减少,而是程序与程序员越来越多,形成了每年规模达1.5万亿美元的“杰文斯悖论”典型例证 [9] LLM与过往技术的本质差异 - 当前LLM浪潮的规模和关注度远超以往(如Visual Basic、可执行UML),并受到整个经济体的押注 [11] - 与过去能稳定可靠提升效率的技术不同,LLM对大多数团队而言拖慢了开发速度,并降低了软件的可靠性与可维护性,形成双输局面 [11] 编程的本质:从模糊思维到精准计算的转化 - 编程的真正难点在于将人类模糊、矛盾、充满歧义的想法,转化为逻辑严谨、精准明确的计算思维 [12] - 这一核心挑战从打孔卡片时代至今从未改变,未来很多年可能依然如此 [13][14][15][16][17] - 自然语言因语义模糊和不确定性,无法用于精准编程,市场上对既热爱又擅长计算思维的人才需求将长期供不应求 [17] AI在编程中的局限性 - 目前没有可靠证据表明AI正在大规模取代软件开发者,就业市场变化主因是疫情过度招聘、借贷成本上升及数据中心建设分流资金 [17] - AI短期内无法进化到胜任人类程序员的核心工作(理解、推理和学习),通用人工智能(AGI)仍遥不可及 [18] - AI生成的代码几乎必然存在问题,需要真正的程序员去识别和修复,且企业宣扬AI生成代码比例后常伴随重大系统故障 [18] - 构建大型模型的成本极高且承受亏损,其长期前景存疑,可能被证明得不偿失 [19] 软件开发的未来展望 - 软件开发可预见的未来是AI以更朴素的形式辅助工作,例如生成原型代码或自动补全 [19] - 在关键核心环节,方向盘前永远会坐着一名软件开发者 [19] - 建议雇主应提前招聘程序员,以应对未来可能出现的抢人大战 [20] 网友讨论精选 - 有观点指出,当前对大模型的使用依赖外部投资补贴,其真实的高昂隐性成本被忽视或淡化 [23] - 有经验认为,智能体大模型在解决底层库复杂问题、寻找非明显bug或理解嵌套抽象逻辑方面完全无用,但能高效处理简单、重复的样板代码任务 [24][26] - 有从业者感到担忧,认为AI工具在设计、代码评审、找bug、项目规划及决策方面可能已超越人类,程序员角色可能转变为流程协调者 [27][28]
Python 大哥,C 老二,Java 小三……Go 彻底跌出前十
程序员的那些事· 2026-01-08 07:34
2025年TIOBE编程语言年度榜单核心观点 - C凭借年度最大排名涨幅,时隔3年再度斩获“年度编程语言”称号,完成了从Windows专属到跨平台、从微软闭源到开源的两大范式转变,与Java在商业软件市场的竞争仍在继续 [1] 2026年1月榜单排名与份额变化 - **Python** 以22.61%的评级份额保持榜首,但份额较上年同期下降0.68% [2] - **C语言** 排名从第4位升至第2位,份额为10.99%,较上年同期增长2.13% [2] - **Java** 排名保持第3位,份额为8.71%,较上年同期下降1.44% [2] - **C++** 排名从第2位降至第4位,份额为8.67%,较上年同期下降1.62% [2] - **C** 排名保持第5位,份额为7.39%,较上年同期增长2.94% [2] - **JavaScript** 排名从第6位降至第6位(表格符号显示异常,但排名未变),份额为3.03%,较上年同期下降1.17% [2] - **R语言** 排名从第18位大幅跃升至第10位,份额为1.82%,较上年同期增长0.81% [1][2] - **Perl** 排名从第32位飙升至第11位,份额为1.63%,较上年同期增长1.14% [1][2] - **Go语言** 排名从第7位大幅下滑至第16位,份额为1.24%,较上年同期下降1.37% [1][2] - **Rust** 排名从第14位升至第13位,份额为1.51%,较上年同期增长0.34%,排名创新高 [1][2] 编程语言市场格局与竞争态势 - C语言凭借简洁高效的特性,在嵌入式系统市场依旧占据优势,其排名与C++互换,升至第2位 [1] - R语言依托数据科学领域的增长重返榜单前十 [1] - Go语言彻底跌出前十名 [1] - Ruby掉出前20名且短期回归无望 [1]
2026 年 01 月编程语言排行榜|C# 拿下年度编程语言~
菜鸟教程· 2026-01-07 11:30
2025年度编程语言评选结果 - C被评为2025年度编程语言,这是其在三年内第二次获得该称号,评选依据是过去一年中排名提升幅度最大[1][2] - C在2025年1月至2026年1月期间,评级(Ratings)从7.39%增长至未明确百分比,但增幅为+2.94%,是榜单中增幅最高的语言之一[9][23] C的竞争地位与增长驱动 - C已从仅限于Windows的企业语言,进化为跨平台、开源、现代化的代表,其成功源于长期持续演进,包括率先引入新特性、完成向跨平台和开源的范式转移[4][6][7] - 在游戏开发、Web服务、云原生等领域,C已与Java平分天下,两者差距不大,C评级为7.39%,Java为8.71%[8][9] - 微软正在多个关键领域押注C,包括OpenAI、Copilot、Azure、Unity等,为其增长提供了强大生态支持[10] - TIOBE官方提出,Java因语法冗长、归Oracle所有,未来能否长期压制日益现代化和灵活的C仍是未知数[10] 主要编程语言市场格局 - **Python**保持绝对领先地位,评级为22.61%,尽管较前一年下降了0.68%,但在通用领域已全面胜出[9][19] - **C语言**评级为10.99%,增长+2.13%,因其简单、直接、高效,在持续扩张的小型嵌入式系统市场中无可替代[9][16] - **Java**评级为8.71%,下降-1.44%,与C++(评级8.67%,下降-1.62%)位置接近,两者在榜单中互换位置[9][12][23] - **JavaScript**评级为3.03%,下降-1.17%[9] - **Visual Basic**评级为2.41%,微增+0.04%[9] - **SQL**评级为2.27%,微降-0.14%[9] - **Delphi/Object Pascal**评级为1.98%,增长+0.19%,排名升至第9位[9][23] - **R语言**评级为1.82%,增长+0.81%,排名从第18位大幅跃升至第10位,重返前十,反映出数据统计、分析和可视化需求的持续增长[9][13][14][23] 其他显著变化与趋势 - **Perl**语言意外复苏,排名从第32位飙升至第11位,直接重返前20[12][26] - **Go语言**在2025年彻底跌出前十,排名从第7位大幅下滑至第16位,官方认为其短期内难以反弹[21][26] - **Ruby**跌出前20名,排名第27位,同样被认为失去增长点后排名下滑几乎不可逆[21][27] - **TypeScript**排名第32位,官方判断其有望在2026年首次进入前20[21][27] - **Zig**语言排名从第61位升至第42位,被认为具备冲击前30的潜力[21][27] - **C++**虽然演进速度前所未有,但其部分激进特性(如Modules)工业界接受度并不高[16] 历史排名与长期趋势 - 观察长期历史排名(1988-2025),Python从2001年的第26位稳步上升至2026年的第1位,而Java则从2016年的第1位滑落至2026年的第4位[29] - C语言长期保持顶尖地位,在1991年、1996年、2001年、2006年均排名第1,2026年排名第2[29] - C自2006年排名第7位后,地位持续巩固,2026年排名第5位[29] - “年度编程语言”历史榜单显示,Python在过往多次获奖(如2024、2021、2020、2018、2010、2007年),C则在2023年和2025年获奖[30]
美国“斩杀线”引热议!年薪 45 万美元程序员半年变流浪汉
程序员的那些事· 2026-01-06 11:33
文章核心观点 - 文章通过一个美国程序员从年薪45万美元沦落为流浪汉的个案,揭示了美国科技行业从业者乃至中产阶级在系统性社会问题下面临的脆弱性,高收入并不等同于高抗风险能力,一旦因失业、疾病等意外突破个人财务“斩杀线”,便可能迅速陷入无法逆转的生存困境 [3][10] 行业现状与就业环境 - 美国科技行业正经历AI替代浪潮,导致部分软件工程师失业后求职极其困难,有案例显示一名42岁工程师投递800份简历仅获得不到10次面试机会 [5] - 行业采用“随意雇佣制”,雇主可无理由解雇员工且无需支付补偿金,员工缺乏基本的失业保障 [5] - 科技重镇如西雅图,高收入数字工作者涌入推高了当地房价与租金,加剧了生活成本压力 [10] 个人财务状况与成本结构 - 案例主人公年薪45万美元(约合人民币超300万元),但税后收入几乎刚够覆盖高昂的固定支出 [3][4] - 其每月固定支出高达1.65万美元,包括1.2万美元房贷、3000美元车贷及1500美元各类保险,年固定支出接近20万美元 [3][4] - 这种“高薪月光”状态在美国中产群体中并不罕见,高杠杆财务结构使其抗风险能力极弱 [4][11] 风险触发与恶化链条 - 失业导致现金流瞬间断裂,成为陷入困境的首要触发点 [5] - 突发疾病带来巨额医疗账单,一次急诊费用高达6万美元,即便有医保,个人仍需承担4.8万美元,这成为压垮其财务的最后一根稻草 [8] - 债务违约导致信用分崩盘,在美国社会,信用记录不佳会严重影响租房、求职等基本生存活动 [8] - 失去房产(银行强制拍卖)和信用破产后,陷入无固定住址、无法找到工作、无法改善信用的恶性循环 [9] 系统性社会问题 - 医疗债务是美国个人破产的主要原因之一,约25%~35%的个人破产由医疗债务直接引发,超过一半的破产家庭拥有医保 [10] - 薄弱的就业保障、高昂的生活成本、与生存深度绑定的信用体系共同构成一张风险网,社会容错率极低 [10] - “斩杀线”现象表明,中产阶级可能是现代社会最脆弱的身份,其生活建立在缺乏防护网的高杠杆之上 [2][11]
“同事介绍私活,甲方说酬金 12 万,但同事只给我 5 万,这合理么?我肝了两个多月,每天熬到一两点”
程序员的那些事· 2026-01-05 23:41
文章核心观点 - 文章通过一个程序员接私活分酬的案例 探讨了在外包或分包合作中 接活方应如何正确看待自身角色与报酬分配 核心观点认为接私活者不应过分关注上游合作者的利润 而应关注自身投入与回报是否匹配 并维护好合作关系以获取长期机会 [1][2] 案例描述与行业现状 - 案例描述:一名程序员通过同事介绍承接私活 项目总酬金为12万元 其最终获得5万元报酬 项目耗时两个多月 每日工作至凌晨一两点 [1] - 该案例反映了软件外包或私活领域中常见的多层分包与利润分配模式 [1] 对承接方的心态与定位分析 - 承接方应聚焦评估自身成本与所得报酬的匹配度 而非紧盯上游合作者的利润空间 [2] - 上游合作者(介绍方)可能在前期的资源对接、人情或资金方面存在隐性成本 这些是承接方未必知晓的 [2] - 即使上游利润较高 也源于其拥有的客户资源与对接能力 这是其核心价值所在 [2] 合作关系维护与长期利益 - 承接方若对报酬满意 应感谢介绍方提供的合作机会 因为没有其牵线则无法获得该收入 [2] - 建议承接方通过灵活处事(如请客吃饭)维护好与介绍方的关系 以利于未来获得更多合作机会 [2] 类比说明以强化观点 - 文章通过类比进行说明:公司员工完成老板承接的200万元项目后 除正常工资与奖金外 不会要求再分得数十万元利润 以此类比说明私活承接方与项目资源拥有方之间的角色与利益分配关系 [2]
趣图:请找出图中代码的 bug
程序员的那些事· 2025-12-28 10:52
文章内容分析 - 提供的文档内容主要为技术社区或公众号的互动性内容,包括寻找代码bug、趣味图片和往期内容推荐 [1][2][3][4][5] - 文档中未包含任何与公司运营、财务状况、行业动态、市场数据或投资相关的实质性信息 [1][2][3][4][5] - 所有内容均围绕程序员社群的娱乐和互动展开,与投资研究领域无关 [1][2][3][4][5] 投资相关结论 - 基于所提供的文档内容,无法提取出任何关于特定公司或行业的投资要点、核心观点、财务数据或市场趋势 [1][2][3][4][5] - 文档内容不涉及任何可被分析的经济事件、商业新闻或企业财报 [1][2][3][4][5]
AI、Rust、Java、Go...全学科资料,给大家整理出来了!| 极客时间
AI前线· 2025-12-25 13:52
课程核心信息 - 提供由10+位业界大牛讲授的200+小时免费IT全学科自学课程,涵盖14个热门学科[2] - 课程完全免费且永久有效,旨在帮助不同阶段的IT从业者提升技能[2][5] - 课程活动数量有限,采取先到先得的领取方式[5][36] 讲师与机构背景 - 讲师团队包括前阿里P9资深技术专家、Tubi TV研发副总裁、腾讯云容器技术专家等具有大厂实战经验的专家[2][17][22][23] - 课程内容由极客时间训练营提供[28] 课程内容与结构 AIGC与人工智能专区 - 提供《AIGC应用两日集训班》与《AICon PPT》等课程[7][8] - 核心内容包括:如何在AIGC时代重塑个人竞争力、利用AI大模型为工作提效、多模态大模型技术与应用、RAG检索与生成落地实践等[9][10] - 提供《全新AIGC知识库》,内含AI大模型知识图谱、1200+人工智能工具大全、GPT/MJ/SD一条龙教程及AI经典开源项目[11] - 包含从LLM原理剖析到手写实现ChatPDF、3小时掌握Prompt核心技巧、2小时入门ChatGLM-6B微调等实践课程[11][12][15] 编程语言与技术栈专区 - **Rust**:提供从入门到生产实践的课程,由Tubi TV研发副总裁陈天讲授,强调其性能与可靠性[17] - **Java**:课程涵盖Redis核心知识点、JVM难点攻克、Java进阶技术栈、MySQL底层原理、SpringBoot原理与应用实践等,讲师来自阿里、华为、前国企高级架构师等[18][19] - **Go**:课程包括8小时上手Go语言、从开发到K8s部署、实现Redis分布式锁、手写RPC框架等,讲师包括前Shopee高级工程师邓明等[21][22] - **Python**:提供10小时上手Python爬虫开发课程[26] - **前端**:课程涵盖前端工程化原理和实践、Vue3组件开发实战、React Hooks原理与实现、前端大厂必备技术栈等[24] - **算法**:提供算法刷题冲刺班,旨在快速建立算法知识体系[25][26] 架构与云原生专区 - **架构**:前阿里P9李运华讲授AI时代架构师之道、DDD架构设计与最佳实践、如何画好架构图、可扩展高性能高可用架构设计等课程[20][21] - **云原生**:腾讯云容器技术专家孟凡杰等讲授Docker与K8s架构核心、Kubernetes必备技术、Prometheus监控体系构建、云原生从入门到最佳实践等课程[22][23] - 提供云原生面试指导,包括1小时视频课、200+面试题库及岗位能力图谱[24] 新兴技术与认证专区 - **鸿蒙HarmonyOS**:提供一站式应用开发体验课及从入门到企业级实战课程,分享华为、阿里巴巴、美团等大厂的实践经验[26] - **网络安全**:提供5小时入门网络安全及3小时漏洞挖掘与CTF实战课程[27] - **大数据**:提供FlinkSQL实战课程[27] - **软考认证**:提供《从入门到拿下软考》公开课,内容包括考情分析、近六年真题解析、优秀论文及思路、时事政策汇总等[13][14][16] 求职面试专区 - 提供“轻松搞定技术面试”课程,包含7节图文课与12节视频课[27] - 由11位资深面试官分享,并赠送精选1000+大厂面试真题[27] - 提供针对特定技术的面试题汇总,如Rust面试题、Go面试题、大数据面试题、网络安全面试题、Java面试题、云原生面试题等[29][31][33][34][35]