11.11云上盛惠!海量產(chǎn)品 · 輕松上云!云服務(wù)器首年1.8折起,買1年送3個月!超值優(yōu)惠,性能穩(wěn)定,讓您的云端之旅更加暢享。快來騰訊云選購吧!
JetBrains日前發(fā)文紀(jì)念Java反編譯器Fernflower的原作者Stiver,他因膠質(zhì)母細(xì)胞瘤于10月20日逝世。Stiver是一位俄羅斯裔德國程序員,主要致力于醫(yī)療設(shè)備軟件開發(fā),對Java反編譯領(lǐng)域做出了巨大貢獻(xiàn)。JetBrains表示,過去10年來,Stiver的工作對Java開發(fā)人員來說是一個真正的游戲規(guī)則改變者,他的貢獻(xiàn)為開發(fā)人員節(jié)省了無數(shù)時間,使他們無需源代碼即可調(diào)試Java代碼。
近日,國產(chǎn)編程語言MoonBit推出了其原生后端,使得MoonBit能夠直接編譯到機(jī)器碼,在硬件上運(yùn)行不再依賴虛擬機(jī)。這不僅意味著性能的顯著提升,也使得MoonBit成為適合嵌入式和IoT開發(fā)的理想選擇。同時隨著對RISC-V開源指令集的支持,MoonBit將能夠直接與硬件交互,為嵌入式、IoT以及系統(tǒng)編程等領(lǐng)域帶來更多可能性。
根據(jù)AzulSystems發(fā)布的全球調(diào)查報(bào)告,高達(dá)86%的OracleJavaSE用戶計(jì)劃將其Java應(yīng)用程序從Oracle遷出。這一趨勢背后的主要是成本問題,53%的受訪者認(rèn)為OracleJava過于昂貴。75%的受訪者在12個月內(nèi)完成了遷移23%的受訪者甚至在不到三個月的時間內(nèi)就完成了遷移。
在編程世界的璀璨星空中,Java這顆明星始終熠熠生輝其背后的創(chuàng)造者——被譽(yù)為“Java之父”的JamesGosling,近日在社交媒體上溫柔地宣告了他的職業(yè)生涯新篇章:正式退休。Gosling以一句“我終于退休了,多年的軟件工程師生涯后,是時候擁抱生活的多彩”為這段傳奇經(jīng)歷畫上了圓滿的句號。Gosling表示將投身于一系列個人項(xiàng)目的懷抱,享受退休生活的悠閑與自在。
編程語言Java的創(chuàng)始人,被譽(yù)為Java之父”的JamesGosling,近日在社交媒體上宣布了自己正式退休的消息。Gosling表示:我終于退休了。盡管Java在GitHub上的受歡迎程度近年來有所下降,但它仍然是無數(shù)開發(fā)者飯碗的保證,是全球最流行的編程語言之一。
距離Oracle改寫JavaSE定價模式已經(jīng)過去了一年多的時間,不過,其關(guān)于Java許可的審查也越來越嚴(yán)格。據(jù)外媒TheRegister最新報(bào)道,Oracle過往只是面向小公司“下手”,對使用Java軟件的企業(yè)進(jìn)行合規(guī)性檢查,確保企業(yè)遵守了Java的使用許可和版權(quán)規(guī)定?,F(xiàn)在公司的政策是,我們不會出于任何原因在任何地方使用任何版本的OracleJavaJDK,如果它無法運(yùn)行,那么屬于運(yùn)氣不好,請重新編碼?
Tools4AI是100%用Java實(shí)現(xiàn)的大型行動模型,可作為企業(yè)Java應(yīng)用程序的LLM代理。該項(xiàng)目演示了如何將AI與企業(yè)工具或外部工具集成,將自然語言提示轉(zhuǎn)換為可執(zhí)行行為。通過利用AI能力,它簡化了用戶與復(fù)雜系統(tǒng)的交互,提高了生產(chǎn)力和創(chuàng)新能力。
Tools4AI是一款開源軟件,它通過將AI無縫集成到Java企業(yè)應(yīng)用程序中脫穎出。這個基于Java的項(xiàng)目引入了大型操作模型或LLM代理,為希望將AI功能高效添加到Java應(yīng)用程序中的開發(fā)人員提供了一個非常合適的解決方案。Tools4AI的出現(xiàn)改變了在Java環(huán)境中使用AI的游戲規(guī)則,為開發(fā)人員提供了一個實(shí)用的工具,使他們能夠增強(qiáng)Java應(yīng)用程序的功能不增加開發(fā)過程的復(fù)雜性。
技術(shù)招聘平臺CoderPad發(fā)布了一份《2024年技術(shù)招聘現(xiàn)狀》的報(bào)告。是CoderPad調(diào)研了來自全球149個不同國家/地區(qū)的13000多名開發(fā)者,和143個國家的5500名HR之后做出來的。人工智能專家的崗位第一次進(jìn)入了最難招聘崗位的前三名,直接把多年位居榜首的全棧工程師趕到了第三名。
WebLLM是一個模塊化、可定制的JavaScript包,旨在直接將語言模型聊天引入到Web瀏覽器中。與其他工具不同,一切都在瀏覽器內(nèi)部運(yùn)行,無需服務(wù)器支持,同時通過WebGPU進(jìn)行加速。如果您正在尋找一種在Web瀏覽器上實(shí)現(xiàn)智能聊天的方法,不妨嘗試WebLLM。
2023年,為加快全球化市場布局,WEEX啟動全球人才招募計(jì)劃,涉及海外客服、代理、合約產(chǎn)品經(jīng)理、運(yùn)營、Java等眾多崗位,職位詳情如下:1.高級合約產(chǎn)品經(jīng)理2.HR3.客服4.Java5.運(yùn)營同時,WEEX繼獲得美國MSB、加拿大MSB牌照之后,于2023年初新增圣文森特和格林納丁斯金融許可證,并于2月份啟動香港加密貨幣牌照申請工作,以加快其全球合規(guī)化進(jìn)程。要吸引全球用戶,便捷、本地化?
目前全球有200多種編程語言可供選擇,因此確定哪些語言在2023年能為開發(fā)人員提供最高薪酬至關(guān)重要。從2022年10月1日到2023年10月1日,DevJobsScanner分析了來自世界各地的1000多萬個開發(fā)職位,來幫助我們了解市場最熱門、薪酬最高的編程語言。我們展示了2023年每種編程語言的薪資分布情況,其中藍(lán)色區(qū)域表示四分位距,白色區(qū)域表示中位數(shù),橙色區(qū)域表示平均值。
一個月的時間過得很快,轉(zhuǎn)眼之間11月TIOBE編程語言榜單已最新出爐,一起來看看這個月又有什么值得關(guān)注的新變化吧?“確信Kotlin能躋身前十名!”在今年9月的TIOBE榜單中,對于Kotlin再次沖進(jìn)Top20這件事,當(dāng)時TIOBE首席執(zhí)行官PaulJansen預(yù)測:這次Kotlin的崛起可能會更有力,因?yàn)槠溆脩羧后w經(jīng)過這6年早已不是2017年的規(guī)模了。正如他所說,在本月榜單Top20中可以看到Kotlin的排名和市場份額又一次達(dá)到歷史新高:漲幅為0.68%,憑借1.15%的占比成為了第15名。這個排行榜可以用來考察你的編程技能是否與時俱進(jìn),也可以在開發(fā)新系統(tǒng)時作為一個語言選擇依據(jù)。
Python是生成式AI的首選編程語言,隨著生成式AI領(lǐng)域的大熱,相關(guān)的Python框架和庫自然也受到了極大關(guān)注?!斑@對Java開發(fā)人員又意味著什么呢”?TheNewStack帶著這一疑問詢問了Java開發(fā)人員對于GenAI以及Python采用率增長的看法。這兩種語言可以利用各自的優(yōu)勢相互補(bǔ)充。
作為推進(jìn)應(yīng)用現(xiàn)代化迭代工作的一部分,IBM正在為其大型機(jī)客戶提供一種生成式人工智能工具——WatsonxCodeAssistantforZ,用于將古老的COBOL代碼轉(zhuǎn)換為Java。用于IBMZ系列大型機(jī)的watsonxCodeAssistant將于2023年第四季度推出?!碑a(chǎn)品管理和發(fā)展高級副總裁KareemYusuf在一份聲明中說:"它的構(gòu)建是為了快速、準(zhǔn)確地轉(zhuǎn)換為IBMZ大型機(jī)優(yōu)化的代碼,加快產(chǎn)品上市時間并擴(kuò)大技能庫。
SemanticKernel是一個輕量級的SDK,它將大型語言模型與現(xiàn)有的編程語言集成在一起??梢詼p少自然語言語義和內(nèi)存管理等復(fù)雜任務(wù)。注意:該項(xiàng)目正在快速發(fā)展中,歡迎開發(fā)者通過貢獻(xiàn)代碼、提交問題或加入社區(qū)的方式參與其中。
前一段時間淘寶出了一個“淘寶人生”的模塊,可以看從注冊淘寶賬號至今的消費(fèi)記錄,仔細(xì)想了想,現(xiàn)在微信、淘寶這些APP好像都喜歡出這種記錄使用者的支付、消費(fèi)情況的功能。不過這個顯示消費(fèi)記錄的功能的確讓人覺得方便很多。找到了一個GcExcel的學(xué)習(xí)指南,里面有一些源碼和代碼講解,根據(jù)里面的入門教程自己寫了一個小的實(shí)現(xiàn)數(shù)據(jù)透視表的Demo:想要完整代碼的童鞋可以從Gitee或Github中“葡萄城技術(shù)團(tuán)隊(duì)”主頁內(nèi)下載:publicclassMain{publicstaticvoidmain{Workbookworkbook=newWorkbook;//創(chuàng)建一個WorkSheet的對象IWorksheetworksheet=workbook.getWorksheets.get;//-----------------------------設(shè)置數(shù)據(jù)值------------------------------worksheet.getRange.setValue;worksheet.getRange.setValue;//合并單元格worksheet.getRange.merge;worksheet.getRange.setValue;worksheet.getRange.merge;worksheet.getRange.setValue;worksheet.getRange.merge;worksheet.getRange.setValue;worksheet.getRange.merge;worksheet.getRange.setValue;worksheet.getRange.merge;worksheet.getRange.setValue;worksheet.getRange.setValue;worksheet.getRange.setValue;//--------------------------------設(shè)置形狀--------------------------------IShapeshape=worksheet.getShapes.addChart;shape.getChart.getChartArea.getFormat.getLine.setTransparency;shape.getChart.getColumnGroups.get.setOverlap;shape.getChart.getColumnGroups.get.setGapWidth;IAxiscategory_axis=shape.getChart.getAxes.item;category_axis.getFormat.getLine.getColor.setRGB);category_axis.getTickLabels.getFont.setSize;category_axis.getTickLabels.getFont.getColor.setRGB);IAxisseries_axis=shape.getChart.getAxes.item;series_axis.getFormat.getLine.setWeight;series_axis.getFormat.getLine.getColor.setRGB);series_axis.getTickLabels.setNumberFormat;series_axis.getTickLabels.getFont.setSize;series_axis.getTickLabels.getFont.getColor.setRGB);ISerieschartSeries=shape.getChart.getSeriesCollection.newSeries;chartSeries.setFormula");chartSeries.getPoints.get.getFormat.getFill.getColor.setRGB);chartSeries.getPoints.get.getFormat.getFill.getColor.setRGB);chartSeries.getDataLabels.getFont.setSize;chartSeries.getDataLabels.getFont.getColor.setRGB);chartSeries.getDataLabels.setShowValue;chartSeries.getDataLabels.setPosition;workbook.save;}}最終的Excel樣式:通過以上的實(shí)驗(yàn),使用ApachePOI和GcExcel都可以在Excel中實(shí)現(xiàn)數(shù)據(jù)透視表,您可以根據(jù)您項(xiàng)目或工程的需要選擇合適的方法。
6月11日,在2023開放原子全球開源峰會上,騰訊正式宣布將打磨多年的編譯器軟件OpenKonaJDK捐贈給開放原子開源基金會,聯(lián)合基金會以及數(shù)以百萬計(jì)開發(fā)者,共建國產(chǎn)編譯器基礎(chǔ)軟件,推動數(shù)字基礎(chǔ)設(shè)施加速突破。在軟件開發(fā)領(lǐng)域,Java編程語言擁有龐大的程序員群體及豐富的商業(yè)應(yīng)用生態(tài)系統(tǒng)。騰訊已對外開源了超過160個自主研發(fā)項(xiàng)目,覆蓋云原生、大數(shù)據(jù)、人工智能、操作系統(tǒng)、數(shù)據(jù)庫等基礎(chǔ)軟件及核心技術(shù)領(lǐng)域,在全球企業(yè)開源榜位居前十,獲得超46萬開發(fā)者的關(guān)注和點(diǎn)贊。
日前,CodeSignal公布了一份工程師報(bào)告顯示,在被調(diào)查的2800多名開發(fā)人員中,Python是最受歡迎和崗位報(bào)酬最高的編程語言。2~6名分別是Java、JavaScript/NodeJS、C、C和MySQL。在另一份榜單TIOBE索引中,截止4月份,Python的流行程度同樣高居榜首。
Oracle正式發(fā)布了Java20,已經(jīng)27年的老牌編程語言再次煥然一新。根據(jù)TiobeSoftwareBV的數(shù)據(jù),Java是世界上第三大廣泛使用的編程語言甲骨文則指出,在組織型開發(fā)中,Java的流行程度是世界第一。下一個LTS長期支持版會是Java21,今年9月發(fā)布。
隨著互聯(lián)網(wǎng)的不斷發(fā)展,Java技術(shù)不斷的更新,企業(yè)對于Java相關(guān)人才的標(biāo)準(zhǔn)也在不斷的提高,想要成為專業(yè)的Java程序員,基礎(chǔ)的技術(shù)知識已經(jīng)不足以滿足就業(yè)需要,我們需要掌握更加豐富、更加系統(tǒng)的開發(fā)技術(shù)知識。對于零基礎(chǔ)的同學(xué)言,選擇一家專業(yè)的Java培訓(xùn)機(jī)構(gòu),是目前為止最方便快捷的學(xué)習(xí)方法他們面臨最 大的問題就是,如果選擇的機(jī)構(gòu)不靠譜的話,會直接影響著日后的學(xué)習(xí)效果與就業(yè)。如果大家還是不知道如何去選擇,又想要了解更多的Java培訓(xùn)細(xì)節(jié),那么就去試學(xué)吧,深入到機(jī)構(gòu)中去了解,比在網(wǎng)上了解的更加的全面、真實(shí)。
根據(jù)科技招聘平臺 CodinGame 和 CoderPad 本周發(fā)布的一份報(bào)告,招聘人員最需要 JavaScript、Java 和 Python 技能。盡管JavaScript、Java 和 Python技能供不應(yīng)求,但對 TypeScript、Swift、Scala、Kotlin 和 Go 技能則是供過于求。自由開發(fā)人員的工作越來越受歡迎。
編程語言哪家好,一直是程序員們關(guān)注的話題之一。盡管目前市面上已經(jīng)有200多種編程語言,但只有很少一部分會被用于現(xiàn)實(shí)行業(yè)中。2021年10月,PHP 占開發(fā)職位總數(shù)的約5%2022年11月幾乎占10%,幾乎翻了一番。
來自TIOBEIndex的最新數(shù)據(jù)發(fā)現(xiàn),C++首次超越了Java,躋身最受歡迎的編程語言TOP3之列。TIOBEIndex每日檢索10萬行代碼,其統(tǒng)計(jì)并非嚴(yán)格的市場份額是基于全球熟練工程師、教學(xué)課程以及第三方供應(yīng)商,很具代表性。此前CirlceCI的2022年度編程語言報(bào)告中,前三名分別是TypeScript,JavaScript和Ruby,Python僅第四,C語言和C++甚至沒進(jìn)入前十。
來自TIOBE的最新12月份統(tǒng)計(jì)數(shù)據(jù)顯示,Python繼續(xù)霸榜編程語言第一,與C語言、C++語言并列今開發(fā)者使用的最流行的三大編程語言。這是C++首次超越Java進(jìn)入前三,也是自2001年TIOBE指數(shù)開始以來,Java首次掉出榜單前三名。該榜單只能是一種參考,畢竟對于哪種才是最好的編程語言,每個人的理解是不同的。
聲明:本文來自于微信公眾號CSDN,作者 | Ugur Yagmur,譯者 | 彎月 責(zé)編 | 屠敏,授權(quán)站長之家轉(zhuǎn)載發(fā)布。我喜歡閱讀有關(guān)編程的提問和解答。你需要根據(jù)當(dāng)前崗位的要求,選擇使用正確的工具。
近日,面向程序員的問答網(wǎng)站Stack Overflow發(fā)布了開發(fā)者2022年度調(diào)查報(bào)告,報(bào)告分析了開發(fā)者情況簡介、技術(shù)使用情況以及就業(yè)情況。 開發(fā)者人員情況簡介在開發(fā)者年齡方面,46% 的專業(yè)開發(fā)人員年齡在25-34歲之間,超過一半的受訪者學(xué)習(xí)編碼的年齡在18-24歲之間。 88% 的專業(yè)開發(fā)人員在工作之外編寫代碼,其中73% 的人將編寫代碼作為業(yè)余愛好。
本周,Oracle(甲骨文)正式發(fā)布了最新版本的編程語言Java19和JDK19...Java19帶來了7個JEP(JDK特性新增和改進(jìn)提案),包括矢量API(JEP426)、Linux/RISC-V端口(JEP422)、虛擬線程(JEP425)、模式匹配切換第三版預(yù)覽(JEP427)等等...年初的統(tǒng)計(jì)顯示,37%的開發(fā)者居然停留在Jav8版本,這可是2014年3月發(fā)布的了,29%使用Java11做開發(fā),只有37%表示會考慮切換到Java17LTS(長期支持版)......
Facebook 母公司 Meta 剛剛宣布了開源 MemLab,該工具可在 Chromium 內(nèi)核瀏覽器上,查找 JavaScript 應(yīng)用程序中的內(nèi)存泄露...如上圖所示,MemLab 的工作原理如下:...但若沒有,則意味其存在極高的內(nèi)存泄露可能性...據(jù)該團(tuán)隊(duì)所述,這可能是存在“巨大內(nèi)存泄露”的一個主要原因...這意味著開發(fā)者能夠編寫開展內(nèi)存斷言的測試,例如聲明某個對象將不再存在于內(nèi)存中...但正如以為開發(fā)者在 Hacker News 上吐槽的那樣 —— 這些開發(fā)工具難以在調(diào)試過程中揪出內(nèi)存泄露的問題......
Dev Class 報(bào)道稱:作為 Node.js 和 Deno 的發(fā)起人,Ryan Dahl 已向甲骨文公司致去一封公開信,懇請?jiān)摴緦?JavaScript 商標(biāo)釋放到公共領(lǐng)域...Ryan Dahl 還附上了指向 Netscape Communications 于 1995 年發(fā)布 JavaScript 時的初始新聞稿的鏈接......