第8章:日常JAVA基礎面試題集(含答案)
往期文章
?第一章:日常_JAVA_面試題集1(含答案)
?第二章:日常_JAVA_面試題集2(含答案)
?第三章:日常_JAVA_面試題集3(含答案)
?第四章:日常_JAVA_面試題集4(含答案)
?往期文章大全……
第8章:日常_JAVA_面試題集(含答案)
- 第8章:日常JAVA基礎面試題集(含答案)
- 前言
- 46、為什么Java里沒有全域變數?
- 47、如何將String型別轉化成Number型別?
- 48、面向物件編程的原則是什么?
- 49、什么是隱式的型別轉化?
- 50、顯式的型別轉化是什么?
- 總結
前言

作為一個真正的程式員,首先應該尊重編程,熱愛你所寫下的程式,他是你的伙伴,而不是工具,
——王文峯
提示:以下是本篇文章正文內容,下面案例可供參考
46、為什么Java里沒有全域變數?
全域變數是全域可見的,Java不支持全域可見的變數,因為:全域變數破壞了參考透明性原則,全域變數導致了命名空間的沖突,
47、如何將String型別轉化成Number型別?
Integer類的valueOf方法可以將String轉成Number,下面是代碼示例:
String numString = “1000″;
int id=Integer.valueOf(numString).intValue();
48、面向物件編程的原則是什么?
主要有三點,多型,繼承和封裝
49、什么是隱式的型別轉化?
隱式的型別轉化就是簡單的一個型別賦值給另一個型別,沒有顯式的告訴編譯器發生了轉化,并不是所有的型別都支持隱式的型別轉化,
代碼示例:
int i = 1000;
long j = i; //Implicit casting
50、顯式的型別轉化是什么?
顯式的型別轉化是明確告訴了編譯器來進行物件的轉化,
代碼示例:
long i = 700.20;
int j = (int) i; //Explicit casting
總結
以上就是今天的內容,本文僅僅簡單介紹了幾個面試題,關注我,每天五道面試題,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/12794.html
標籤:AI
