国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Rumah Java JavaSoalan temu bual java筆試題大全帶答案(經(jīng)典11題)

java筆試題大全帶答案(經(jīng)典11題)

Nov 21, 2019 pm 04:07 PM
java

java筆試題大全帶答案(經(jīng)典11題)

1.不通過構(gòu)造函數(shù)也能創(chuàng)建對(duì)象嗎()

A. 是? ? ? ? ? ? ? ? ? ?(推薦學(xué)習(xí):java面試題大匯總

B. 否

分析:答案:A

Java創(chuàng)建對(duì)象的幾種方式(重要):

(1) 用new語(yǔ)句創(chuàng)建對(duì)象,這是最常見的創(chuàng)建對(duì)象的方法。

(2) 運(yùn)用反射手段,調(diào)用java.lang.Class或者

java.lang.reflect.Constructor類的newInstance()實(shí)例方法。

(3) 調(diào)用對(duì)象的clone()方法

(4) 運(yùn)用反序列化手段,調(diào)用java.io.ObjectInputStream對(duì)象的 readObject()方法。

(1)和(2)都會(huì)明確的顯式的調(diào)用構(gòu)造函數(shù) ;(3)是在內(nèi)存上對(duì)已有對(duì)象的影印,所以不會(huì)調(diào)用構(gòu)造函數(shù) ;(4)是從文件中還原類的對(duì)象,也不會(huì)調(diào)用構(gòu)造函數(shù)。

(1)和(2)都會(huì)明確的顯式的調(diào)用構(gòu)造函數(shù) ;(3)是在內(nèi)存上對(duì)已有對(duì)象的影印,所以不會(huì)調(diào)用構(gòu)造函數(shù) ;(4)是從文件中還原類的對(duì)象,也不會(huì)調(diào)用構(gòu)造函數(shù)。

2.下面哪些是對(duì)稱加密算法()

A. DES

B. MD5

C. DSA

D. RSA

分析:答案:A

分析:常用的對(duì)稱加密算法有:DES、3DES、RC2、RC4、AES

常用的非對(duì)稱加密算法有:RSA、DSA、ECC

使用單向散列函數(shù)的加密算法:MD5、SHA

3.下面的代碼段,當(dāng)輸入為2的時(shí)候返回值是()

public static int get Value(int i){
    int result=0;
    switch(i){
        case 1:
        result=result +i
        case 2:
        result=result+i*2
        case 3:
        result=result+i*3
    }
    return result;
}

A. 0

B. 2

C. 4

D. 10

答案:C

分析:result = 0 + 2 * 2;

4.以下Java代碼段會(huì)產(chǎn)生幾個(gè)對(duì)象

public void test(){
    String a="a";
    String b="b";
    String c="c";
    c=a+""+b+""+c;
    System.out.print(c);
}

分析:答案: 一個(gè)對(duì)象,因?yàn)榫幾g期進(jìn)行了優(yōu)化,3個(gè)字符串常量直接折疊為一個(gè)

5.Math.round(-11.2)的運(yùn)行結(jié)果是。

答案: -11

分析:小數(shù)點(diǎn)后第一位=5

正數(shù):Math.round(11.5)=12

負(fù)數(shù):Math.round(-11.5)=-11

小數(shù)點(diǎn)后第一位<5

正數(shù):Math.round(11.46)=11

負(fù)數(shù):Math.round(-11.46)=-11

小數(shù)點(diǎn)后第一位>5

正數(shù):Math.round(11.68)=12

負(fù)數(shù):Math.round(-11.68)=-12

根據(jù)上面例子的運(yùn)行結(jié)果,我們還可以按照如下方式總結(jié),或許更加容易記憶:

參數(shù)的小數(shù)點(diǎn)后第一位<5,運(yùn)算結(jié)果為參數(shù)整數(shù)部分。

參數(shù)的小數(shù)點(diǎn)后第一位>5,運(yùn)算結(jié)果為參數(shù)整數(shù)部分絕對(duì)值+1,符號(hào)(即正負(fù))不變。

參數(shù)的小數(shù)點(diǎn)后第一位=5,正數(shù)運(yùn)算結(jié)果為整數(shù)部分+1,負(fù)數(shù)運(yùn)算結(jié)果為整數(shù)部分。

終結(jié):大于五全部加,等于五正數(shù)加,小于五全不加。

6.Java中int.long占用的字節(jié)數(shù)分別是

分析:

1:“字節(jié)”是byte,“位”是bit ;

2: 1 byte = 8 bit ;

char 在Java中是2個(gè)字節(jié)。java采用unicode,2個(gè)字節(jié)(16位)來表示一個(gè)字符。

short 2個(gè)字節(jié)

int 4個(gè)字節(jié)

long 8個(gè)字節(jié)

System.out.println(‘a(chǎn)’+1);的結(jié)果是

分析:'a'是char型,1 是int行,int與char相加,char會(huì)被強(qiáng)轉(zhuǎn)為int行,char的ASCII碼對(duì)應(yīng)的值是97,所以加一起打印98

7.下列語(yǔ)句那一個(gè)正確()

A. java程序經(jīng)編譯后會(huì)產(chǎn)生machine code

B. java程序經(jīng)編譯后會(huì)產(chǎn)生 byte code

C. java程序經(jīng)編譯后會(huì)產(chǎn)生DLL

D. 以上都不正確

答案:B

分析:java程序編譯后會(huì)生成字節(jié)碼文件,就是.class文件

8.下列說法正確的有()

A. class中的constructor不可省略

B. constructor必須與class同名,但方法不能與class同名

C. constructor在一個(gè)對(duì)象被new時(shí)執(zhí)行

D. 一個(gè)class只能定義一個(gè)constructor

答案:C

9.執(zhí)行如下程序代碼()

a=0;c=0;
do{
    ——c;
    a=a-1;
}while(a>0);

后,c的值是()

A. 0

B. 1

C. -1

D. 死循環(huán)

答案:C

do{...}while(...);語(yǔ)句至少執(zhí)行一次

10.下列哪一種敘述是正確的()

A. abstract修飾符可修飾字段、方法和類

B. 抽象方法的body部分必須用一對(duì)大括號(hào){}包住

C. 聲明抽象方法,大括號(hào)可有可無

D. 聲明抽象方法不可寫出大括號(hào)

答案:D

分析: abstract不能修飾字段。既然是抽象方法,當(dāng)然是沒有實(shí)現(xiàn)的方法,根本就沒有body部分。

11.下列語(yǔ)句正確的是()

A. 形式參數(shù)可被視為local variable

B. 形式參數(shù)可被字段修飾符修飾

C. 形式參數(shù)為方法被調(diào)用時(shí),真正被傳遞的參數(shù)

D. 形式參數(shù)不可以是對(duì)象

答案A:

分析:

A:形式參數(shù)可被視為local variable。形參和局部變量一樣都不能離開方法。都只有在方法內(nèi)才會(huì)發(fā)生作用,也只有在方法中使用,不會(huì)在方法外可見。

B:對(duì)于形式參數(shù)只能用final修飾符,其它任何修飾符都會(huì)引起編譯器錯(cuò)誤。但是用這個(gè)修飾符也有一定的限制,就是在方法中不能對(duì)參數(shù)做任何修改。 不過一般情況下,一個(gè)方法的形參不用final修飾。只有在特殊情況下,那就是:方法內(nèi)部類。 一個(gè)方法內(nèi)的內(nèi)部類如果使用了這個(gè)方法的參數(shù)或者局部變量的話,這個(gè)參數(shù)或局部變量應(yīng)該是final。

C:形參的值在調(diào)用時(shí)根據(jù)調(diào)用者更改,實(shí)參則用自身的值更改形參的值(指針、引用皆在此列),也就是說真正被傳遞的是實(shí)參。

D:方法的參數(shù)列表指定要傳遞給方法什么樣的信息,采用的都是對(duì)象的形式。因此,在參數(shù)列表中必須指定每個(gè)所傳遞對(duì)象的類型及名字。想JAVA中任何傳遞對(duì)象的場(chǎng)合一樣,這里傳遞的實(shí)際上也是引用,并且引用的類型必須正確。

Atas ialah kandungan terperinci java筆試題大全帶答案(經(jīng)典11題). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Tutorial PHP
1502
276
Bagaimana menangani transaksi di Java dengan JDBC? Bagaimana menangani transaksi di Java dengan JDBC? Aug 02, 2025 pm 12:29 PM

Untuk mengendalikan transaksi JDBC dengan betul, anda mesti terlebih dahulu mematikan mod komit automatik, kemudian melakukan pelbagai operasi, dan akhirnya melakukan atau mengembalikan semula hasilnya; 1. Panggil Conn.SetAutOcommit (palsu) untuk memulakan transaksi; 2. Melaksanakan pelbagai operasi SQL, seperti memasukkan dan mengemaskini; 3. Panggil Conn.Commit () jika semua operasi berjaya, dan hubungi conn.rollback () jika pengecualian berlaku untuk memastikan konsistensi data; Pada masa yang sama, cuba-dengan-sumber harus digunakan untuk menguruskan sumber, mengendalikan pengecualian dengan betul dan menutup sambungan untuk mengelakkan kebocoran sambungan; Di samping itu, adalah disyorkan untuk menggunakan kolam sambungan dan menetapkan mata simpan untuk mencapai rollback separa, dan menyimpan urus niaga sesingkat mungkin untuk meningkatkan prestasi.

Bagaimana untuk bekerja dengan kalendar di Jawa? Bagaimana untuk bekerja dengan kalendar di Jawa? Aug 02, 2025 am 02:38 AM

Gunakan kelas dalam pakej Java.Time untuk menggantikan kelas lama dan kelas kalendar; 2. Dapatkan tarikh dan masa semasa melalui LocalDate, LocalDateTime dan Tempatan Tempatan; 3. Buat tarikh dan masa tertentu menggunakan kaedah (); 4. Gunakan kaedah tambah/tolak untuk meningkatkan dan mengurangkan masa; 5. Gunakan zoneddatetime dan zonid untuk memproses zon waktu; 6. Format dan parse date string melalui DateTimeFormatter; 7. Gunakan segera untuk bersesuaian dengan jenis tarikh lama apabila perlu; pemprosesan tarikh di java moden harus memberi keutamaan untuk menggunakan java.timeapi, yang memberikan jelas, tidak berubah dan linear

Membandingkan kerangka Java: Spring Boot vs Quarkus vs Micronaut Membandingkan kerangka Java: Spring Boot vs Quarkus vs Micronaut Aug 04, 2025 pm 12:48 PM

Pra-formancetartuptimemoryusage, quarkusandmicronautleadduetocompile-timeprocessingandgraalvsupport, withquarkusoftenperforminglightbetterine serverless scenarios.tyvelopecosyste,

Memahami Pelabuhan Rangkaian dan Firewall Memahami Pelabuhan Rangkaian dan Firewall Aug 01, 2025 am 06:40 AM

NetworkPortsandFireWallSworkTogethertoenableCommunicationWileensuringsecurity.1.networkportsarevirtualendpointsNumbered0-655 35, Withwell-KnownportsLike80 (http), 443 (https), 22 (ssh), dan25 (smtp) identitispecificservices.2.portsoperateovertcp (boleh dipercayai, c

Bagaimana pengumpulan sampah berfungsi di java? Bagaimana pengumpulan sampah berfungsi di java? Aug 02, 2025 pm 01:55 PM

Koleksi Sampah Java (GC) adalah mekanisme yang secara automatik menguruskan ingatan, yang mengurangkan risiko kebocoran ingatan dengan menuntut semula objek yang tidak dapat dicapai. 1.GC menghakimi kebolehcapaian objek dari objek akar (seperti pembolehubah stack, benang aktif, medan statik, dan lain -lain), dan objek yang tidak dapat dicapai ditandakan sebagai sampah. 2. Berdasarkan algoritma penandaan tanda, tandakan semua objek yang dapat dicapai dan objek yang tidak ditandai. 3. Mengamalkan strategi pengumpulan generasi: Generasi Baru (Eden, S0, S1) sering melaksanakan MinorGC; Orang tua melakukan kurang tetapi mengambil masa lebih lama untuk melakukan MajorGC; Metaspace Stores Metadata kelas. 4. JVM menyediakan pelbagai peranti GC: SerialGC sesuai untuk aplikasi kecil; ParallelGC meningkatkan throughput; CMS mengurangkan

Menggunakan jenis html `input` untuk data pengguna Menggunakan jenis html `input` untuk data pengguna Aug 03, 2025 am 11:07 AM

Memilih jenis htmlinput yang betul dapat meningkatkan ketepatan data, meningkatkan pengalaman pengguna, dan meningkatkan kebolehgunaan. 1. Pilih jenis input yang sepadan mengikut jenis data, seperti teks, e -mel, tel, nombor dan tarikh, yang secara automatik boleh menyemak dan menyesuaikan diri dengan papan kekunci; 2. Gunakan HTML5 untuk menambah jenis baru seperti URL, Warna, Julat dan Carian, yang dapat memberikan kaedah interaksi yang lebih intuitif; 3. Gunakan pemegang tempat dan sifat -sifat yang diperlukan untuk meningkatkan kecekapan dan ketepatan pengisian bentuk, tetapi harus diperhatikan bahawa pemegang tempat tidak dapat menggantikan label.

Membandingkan Java Build Tools: Maven vs Gradle Membandingkan Java Build Tools: Maven vs Gradle Aug 03, 2025 pm 01:36 PM

GradleisthebetterChoiceFormostNewProjectSduetoitSsuperiorflexibility, Prestasi, danModernToolingSupport.1.Gradle'sGroovy/KOT lindslismoreconciseandexpressivethanmaven'sverbosexml.2.GradleOutPerformsMaveninBuildSpeedWithIncrementalcompilation, BuildCac

Pergi dengan contoh penangguhan yang dijelaskan Pergi dengan contoh penangguhan yang dijelaskan Aug 02, 2025 am 06:26 AM

Defer digunakan untuk melaksanakan operasi tertentu sebelum fungsi pulangan, seperti sumber pembersihan; Parameter dinilai dengan serta-merta apabila menangguhkan, dan fungsi-fungsi dilaksanakan mengikut urutan terakhir (LIFO); 1. Pelbagai penahanan dilaksanakan dalam urutan terbalik pengisytiharan; 2. Biasanya digunakan untuk pembersihan yang selamat seperti penutupan fail; 3. Nilai pulangan yang dinamakan boleh diubah suai; 4. Ia akan dilaksanakan walaupun panik berlaku, sesuai untuk pemulihan; 5. Elakkan penyalahgunaan menangguhkan gelung untuk mengelakkan kebocoran sumber; Penggunaan yang betul boleh meningkatkan keselamatan kod dan kebolehbacaan.

See all articles