回答:要回答這個(gè)問題首先要了解Java開發(fā)都用在哪些領(lǐng)域,只有清楚了Java語言的應(yīng)用領(lǐng)域才知道需要掌握哪些技術(shù)。目前Java開發(fā)主要應(yīng)用在Web開發(fā)領(lǐng)域,以及大數(shù)據(jù)、移動(dòng)互聯(lián)網(wǎng)開發(fā)等領(lǐng)域。作為目前使用范圍最廣泛的開發(fā)語言之一,Java的適用范圍還是比較廣泛的,很多工具類軟件也使用Java進(jìn)行開發(fā),比如Oracle的很多產(chǎn)品就是使用Java開發(fā)的。Java與數(shù)據(jù)庫先看一下Web開發(fā)都涉及到哪些技術(shù),我們...
回答:感謝邀請(qǐng),我隨便談?wù)勎覀€(gè)人的一些想法吧。單純從想多學(xué)一門語言的這個(gè)出發(fā)點(diǎn)上,其實(shí)是沒什么問題的,PHP學(xué)C語言、學(xué)Java、學(xué)Python都沒有問題。我們學(xué)習(xí)語言,無非還是為了自己未來能夠有更好的發(fā)展。不過就語言上來說,PHP和C語言的差別還是有點(diǎn)大,PHP主要是應(yīng)用于web端的一種語言,而C是更多應(yīng)用在計(jì)算機(jī)底層的一種編程語言,PHP直接跨度到C,原有的PHP的積累其實(shí)并沒有太大的用處。而且如果...
回答:主要是為了工作需要,哪個(gè)市場(chǎng)缺口大,哪個(gè)肯定是主流。實(shí)際上對(duì)于我們來說哪個(gè)能解決問題哪個(gè)就是好語言,但是對(duì)于工作來講,哪些需求大,我們就得掌握哪些。畢竟我們要生存!
回答:當(dāng)前最多的程序員可能就是Java程序員了,作為工作了近20年的Java程序員,一路走來經(jīng)歷過很多彎路,也見過、培訓(xùn)過很多技術(shù)人員一步步成長,作為公司的技術(shù)負(fù)責(zé)人一直試圖把自己血淚史、最佳實(shí)踐進(jìn)行傳導(dǎo)、傳播,中間犯過理想主義的錯(cuò)誤,以為:告訴他(們),他們就可以知道、就會(huì)不犯錯(cuò)誤,事實(shí)上不是這樣的,計(jì)算機(jī)是一門實(shí)踐性科學(xué),很多東西需要實(shí)踐、反復(fù)訓(xùn)練才可以深刻理解、才可以轉(zhuǎn)化為能力,以至變成下意識(shí)的行...
回答:java作為主流的開發(fā)語言還是有很大的優(yōu)勢(shì)的。好不好學(xué)要看你努不努力了,世上無難事,只怕有心人。
回答:這是我前兩天整理的「Java后端開發(fā)學(xué)習(xí)路線圖」,基本把Java后端開發(fā)領(lǐng)域主流技術(shù)都?xì)w納起來了:注:本圖高清素材已收錄進(jìn)開源項(xiàng)目:github.com/hansonwang99/JavaCollection,需要可自取。最最重要的就是編程基礎(chǔ)基礎(chǔ)部分扎實(shí)了,后面應(yīng)用框架部分的學(xué)習(xí)就會(huì)如魚得水;反之在學(xué)習(xí)應(yīng)用框架部分時(shí),如果感覺吃力,則非常有必要回頭補(bǔ)一補(bǔ)基礎(chǔ),這樣反復(fù)來回, 慢慢就能融會(huì)貫通了。...
來源 | 愿碼(ChainDesk.CN)內(nèi)容編輯 愿碼Slogan | 連接每個(gè)程序員的故事 網(wǎng)站 | http://chaindesk.cn 愿碼愿景 | 打造全學(xué)科IT系統(tǒng)免費(fèi)課程,助力小白用戶、初級(jí)工程師0成本免費(fèi)系統(tǒng)學(xué)習(xí)、低成本進(jìn)階,幫助BAT一線資深工程師成長并...
...意思?其實(shí)就是模擬現(xiàn)實(shí)世界中的一個(gè)一個(gè)對(duì)象到虛擬的程序世界,可以構(gòu)建非常穩(wěn)定、龐大、安全的程序世界。像我們?nèi)祟愂澜缫粯印?Java另一個(gè)比較重要的特性,就是跨平臺(tái),所謂:一次編寫,到處運(yùn)行,Java有一套專門的編...
...和Python是目前兩種非常流行且功能強(qiáng)大的編程語言。初級(jí)程序員常常感到困惑,最常被問到的問題就是應(yīng)該學(xué)習(xí)Java還是Python,Python是不是容易上手,應(yīng)該推薦給初學(xué)者學(xué)習(xí)什么樣的編程語言等等。首先因?yàn)槲沂且粋€(gè)Java開發(fā)者,...
...就一定好嗎?快嗎?? 并發(fā)編程的目的就是為了能提高程序的執(zhí)行效率提高程序運(yùn)行速度,但是并發(fā)編程并不總是能提高程序運(yùn)行速度的,而且并發(fā)編程可能會(huì)遇到很多問題,比如:內(nèi)存泄漏、上下文切換、死鎖還有受限于硬...
...latform Standard Edition標(biāo)準(zhǔn)版,是為開發(fā)普通桌面和商務(wù)應(yīng)用程序提供的解決方案;用于桌面應(yīng)用,也是J2EE的基礎(chǔ)。 (3)J2ME:Java 2 Platform Micro Edition 移動(dòng)版,為開發(fā)電子消費(fèi)產(chǎn)品和嵌入式設(shè)備提供的解決方案;用于小型設(shè)備,是J2...
今天,我們來寫一段Java程序。然后看看Java程序是如何執(zhí)行的,以及Java新手小白遇到的問題和解決辦法。 一、HelloWorld的編寫 ① 新建一個(gè)XXX.java (文件的擴(kuò)展名顯示出來) ②編寫代碼 ,以類為單位編寫,編寫入口函數(shù)/方法 ...
...va有一個(gè)基本的了解了,你可以用Java語言寫出一些簡單的程序,并且你用的是最簡單的編輯器,比如記事本。 這個(gè)時(shí)候,不要急于進(jìn)入下一部分,留下幾天好好寫一些程序,盡可能熟悉這些基礎(chǔ)內(nèi)容。 二、Web開發(fā) 等你寫上幾天...
...你可以在Java中開發(fā)一個(gè)從前到后的客戶端 - 服務(wù)器應(yīng)用程序。 3、Spring Boot 我使用Spring框架已經(jīng)很多年了,所以當(dāng)我第一次接觸到Spring Boot時(shí),我完全被它簡潔的配置驚訝到了。使用Spring Boot編寫基于Spring的Java應(yīng)用程序就像使用m...
... 詳細(xì)介紹 Java 注解的使用,有利于學(xué)習(xí)編譯時(shí)注解 Java 程序員快速上手 Kotlin 11 招 這篇文章主要是寫給需要快速上手 Kotlin 的 Java 程序員看的,這時(shí)候他們關(guān)注的是如何 Kotlin 寫出類似某些 Java 的寫法,所以本文基本不涉及 Kotlin...
...就一定好嗎?快嗎?? 并發(fā)編程的目的就是為了能提高程序的執(zhí)行效率提高程序運(yùn)行速度,但是并發(fā)編程并不總是能提高程序運(yùn)行速度的,而且并發(fā)編程可能會(huì)遇到很多問題,比如:內(nèi)存泄漏、上下文切換、死鎖還有受限于硬...
...字節(jié)碼編程可以玩出很多高級(jí)玩法,最高級(jí)的還是在 Java 程序運(yùn)行時(shí)進(jìn)行字節(jié)碼修改和代碼注入。聽起來是不是一些很黑客,也很黑科技的事?是的,這個(gè)方式使用 Java 這門靜態(tài)語言在運(yùn)行時(shí)可以進(jìn)行各種動(dòng)態(tài)的代碼修改,而且...
...可以搜索到跟你遇到的一樣問題,而且這里聚集了全球的程序員,在這里你也可以看到最新的技術(shù)。最后提醒一下,在這里進(jìn)行提問題之前,一定要先進(jìn)行搜索并且自己經(jīng)過思考,提問題當(dāng)然是用英文。 3、InfoQ 地址:http://www.i...
ChatGPT和Sora等AI大模型應(yīng)用,將AI大模型和算力需求的熱度不斷帶上新的臺(tái)階。哪里可以獲得...
大模型的訓(xùn)練用4090是不合適的,但推理(inference/serving)用4090不能說合適,...
圖示為GPU性能排行榜,我們可以看到所有GPU的原始相關(guān)性能圖表。同時(shí)根據(jù)訓(xùn)練、推理能力由高到低做了...