百戰程序員試題與答案(僅供參考)


                                                                               JAVA基礎篇

1.你學習編程的目的是什么?學習編程最快的辦法是什么?
答案:我覺得多敲代碼,多思考學的能快一點


2.程序員的職業規划是什么?我怎么能拿到10萬年薪,30萬年薪,50萬年薪?
答案:努力唄


3.一個技術點,怎么樣才能算學會?需要能默寫出來嗎?
答案:我覺得一個技術點首先要會用,其次要弄明白他的原理


4.北京尚學堂旗下“百戰程序員”的理念和定位是什么?
答案:不知道


5.如何考取百戰程序員,進入正式班級學習?
答案:不知道


6.哪個網站會公布最新的“百戰程序員”視頻和資料?
答案:不知道


7.說出計算機語言為什么按照第一代、第二代、第三代發展?
答案:科技在進步,不能總第一代吧


8.Java有什么核心優勢讓其流行?
答案:面向對象的編程思想,可以跨平台運行,分布式的開發模式,可靠,安全,多線程等


9.Java的三個版本是什么?
答案:JavaME(迷你版,主要開發桌面應用),JavaSE(標准版),JavaEE(企業版)


10.Java是哪個公司發明的? 現在這家公司處境如何? 為什么?
答案:這個不太了解


11.Java的跨平台是通過什么實現的?
答案:因為.java會被編譯成.class文件,而負責執行.class文件的是java虛擬機,只要在不同的操作系統上安裝正確的的虛擬機,就可以執行相同的.class文件,而其他語言沒有JVM虛擬機,所以就無法實現跨平台操作.這個JVM虛擬機是java自己設計的計算機,相當於在你的電腦中又模擬了一個計算機.


12.Java語言釋型還是編譯型?還是兩者都是?
答案:兩者都是


13.JDK、JRE、JVM的全稱是?
答案:JDK:英文全稱叫Java Development Kit,他是JAVA開發的工具包(SDK),在JDK安裝目錄中有一個jre文件,其中包含倆個文件夾,一個是lib,一個是bin,bin中就是(JVM)java的虛擬機,而lib中就是JVM工作需要的類庫,JVM和lib結合起來就是jre.

        JRE:英文全稱叫Java Runtime Environment (java的運行環境),包含JVM標准實現及Java核心類庫,JRE是java的運行環境,並不是一個開發環境,所以沒有包含任何開發工具

        JVM:英文全稱為Java Virtual Machine,是JAVA虛構出來的一個計算機,用於執行.class文件


14.JDK包含JRE,這句話對嗎?
答案:對


15.DOS下,自動補齊命令的鍵是哪個?DOS下,想查找以前執行的命令用哪個鍵?
答案:TAB,用方向鍵中向上的箭頭就可以


16.DOS下,dir命令表示什么含義? cd 表示什么含義?
答案:顯示磁盤目錄的命令,cd表示進入某個文件夾內


17.為什么采用JAVA_HOME的方式配置環境變量較好?
答案:因為大部分程序會默認的去環境變量中去取JAVA_HOME這個變量


18.public class 的類名必須跟文件名保持一致嗎?
答案:是的


19.編程風格一定要:成對編程和縮進。用文字或代碼說明如何實現成對編程和縮進。
答案:不知道


20.System.out.println("hi");  ----這句代碼能否順利執行?
答案:有待探討----


21.一個Java源文件可以寫多個class嗎?編譯后,會不會生成多個class文件?
答案:可以,不會


22.編程時,為什么需要注釋?注釋的類型?

答案:注釋是為了添加對這個方法的解釋,使其他人一看就知道這個方法是干什么的.注釋的類型有 // ,/**/


23.多行注釋能不能嵌套使用?
答案:不是很重要,就沒查找答案


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM