正在學(xué)習(xí)Java SE,為什么感覺學(xué)習(xí)Java SE就是在學(xué)習(xí)一些API(目前只在少部分重要的地方學(xué)習(xí)源碼)。例如Java的IO流中,就是在學(xué)習(xí)他們的各種結(jié)構(gòu)關(guān)系(繼承關(guān)系等),它們的構(gòu)造方法,成員方法等,那要是脫離了這門語言,這些API不是相當(dāng)于作廢?你們學(xué)習(xí)IO流的時(shí)候是怎么學(xué)的?不知這種想法是否對(duì)?(也許各類面向?qū)ο缶幊陶Z言的三大特征都是相似的:繼承,封裝,多態(tài))
擁有18年軟件開發(fā)和IT教學(xué)經(jīng)驗(yàn)。曾任多家上市公司技術(shù)總監(jiān)、架構(gòu)師、項(xiàng)目經(jīng)理、高級(jí)軟件工程師等職務(wù)。 網(wǎng)絡(luò)人氣名人講師,...
Java? ?????, ????, ??? ??, ?? ?? ???? ?? ? ????. ??? ??? ????? ??? ???? ? ???? ?????.
(IO ??? ??? ???? ?????...)
?? ????? openJDK? ???? ???? JNI ??? ???? ??????
IO ??? ??? ??? Linux?? ??? ??? ?? ???? ?? ????? ???, epoll ?.
???? ?? ??? ??????? ?? ???? ???? ????.
???? ??? ??? ??? ??? ?????. ?? ???? ??? ?? Java? ?? ???? ?? ??? ????. ??? ??? ?? ??? ?? ????? ? ?? ?? ? ??? ?????. ?? ?? ??? ??? ????? ? ???? ?? ?? ????. ?? ?? ??? ???? ? ??? ?? ? ????. ??? ??? c??? ??? ???? ????. ??? ???? ??? ??? ? ?? ? ????.
Java? ?? ??? ????? c, go, ??? ???? ?, lua, python? ?????.
IO ??? ????? ???? ?? ?? ?? ?? ???? ??? ????? ?????
API? ??? ????? ???? ???
????? ??? ?? ??? ??? ?? ?? ??? ????? ???? ??? ? ????
?? ???, ????, ??? ??? ?? ???? ??? ??? ? ??? ??? ????? ?? ???? ???? ?? ?? ????
?? ??? ?? ??????. ??? ??? ?? ??? ??? ?? ??? ????? ????. ?? ?? ???? ?? ??? ?? ??? ???? ????~