Java面试题(亲身经历)
生活随笔
收集整理的這篇文章主要介紹了
Java面试题(亲身经历)
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
- abstract class和interface的區(qū)別
3.interface強(qiáng)調(diào)特定功能的實(shí)現(xiàn),而abstract class強(qiáng)調(diào)所屬關(guān)系。 4.盡管interface實(shí)現(xiàn)類及abstrct class的子類都必須要實(shí)現(xiàn)相應(yīng)的抽象方法,但實(shí)現(xiàn)的形式不同。interface中的每一個(gè)方法都是抽象方法,都只是聲明的(declaration,沒(méi)有方法體),實(shí)現(xiàn)類必須要實(shí)現(xiàn)。而abstract class的子類可以有選擇地實(shí)現(xiàn)。
- 寫一個(gè)singleton(單例模式)
- Vector與ArrayList區(qū)別 :
- Hashtable & HashMap 區(qū)別:
- ArrayList & LinkedList區(qū)別:
- 什么是DI機(jī)制?
- Servlet生命周期分為三個(gè)階段:
- 數(shù)據(jù)庫(kù)知識(shí)
比如:有學(xué)生信息表{學(xué)號(hào),班級(jí),姓名,學(xué)科,成績(jī)},請(qǐng)寫出每班語(yǔ)文成績(jī)?cè)谇?0名并且數(shù)學(xué)成績(jī)不在倒數(shù)10名的學(xué)生的個(gè)人信息 select 學(xué)號(hào),班級(jí),姓名,學(xué)科,成績(jī)from 學(xué)生where 學(xué)號(hào) in( select top 10 學(xué)號(hào) from 學(xué)生 where 學(xué)科='語(yǔ)文' order by 成績(jī) desc ) and 學(xué)號(hào) not in( select top 10 學(xué)號(hào) from 學(xué)生 where 學(xué)科='數(shù)學(xué)' order by 成績(jī) asc ) mysql不支持top,用select * from table_name limit 起始位置,顯示行數(shù);
- doGet()hedoPost()區(qū)別
- json知識(shí)
- final finally finalize區(qū)別
- 線程的四種狀態(tài)
- 下面哪些是Thread類的方法():
- 下列說(shuō)法正確的有():
- 關(guān)于new String
- 下列說(shuō)法正確的是()
- 在java中怎樣實(shí)現(xiàn)多線程?
- 下面哪個(gè)流類屬于面向字符的輸入流(? )
- Collection和Collections的區(qū)別?
- 利用遞歸方法求5!
- JSP四種范圍是什么,有什么區(qū)別
當(dāng)前頁(yè)面 ? ?一次請(qǐng)求 ? ? ? 一次會(huì)話 ? ? ? 服務(wù)器打開(kāi)
- JSP有哪些內(nèi)置對(duì)象?作用分別是什么?
| request | 客戶端請(qǐng)求,此請(qǐng)求會(huì)包含來(lái)自GET/POST請(qǐng)求的參數(shù)通過(guò)它才能了解到客戶的需求,然后做出響應(yīng)。 2、response對(duì)象 響應(yīng)客戶請(qǐng)求的有關(guān)信息 |
| response | 響應(yīng)客戶請(qǐng)求的有關(guān)信息 |
| session | 它指的是客戶端與服務(wù)器的一次會(huì)話,從客戶端連到服務(wù)器的一個(gè)????? WebApplication開(kāi)始,直到客戶端與服務(wù)器斷開(kāi)連接為止 |
| out | 它是JspWriter類的實(shí)例,是向客戶端輸出內(nèi)容常用的對(duì)象 |
| page | 它是指向當(dāng)前JSP頁(yè)面本身,有點(diǎn)象類中的this指針,它是 java.lang.Object類的實(shí)例 |
| application | 它實(shí)現(xiàn)了用戶間數(shù)據(jù)的共享,可存放全局變量。它開(kāi)始于服務(wù)器的啟動(dòng),直到服務(wù)器的關(guān)閉 |
| exception | 它是一個(gè)例外對(duì)象,當(dāng)一個(gè)頁(yè)面在運(yùn)行過(guò)程中發(fā)生了例外,就產(chǎn)生這個(gè)對(duì)象 |
| pageContext | 它提供了對(duì)JSP頁(yè)面內(nèi)所有的對(duì)象及名字空間的訪問(wèn) |
| config | 它是在一個(gè)Servlet初始化時(shí),JSP引擎向它傳遞信息用的 |
- 數(shù)據(jù)庫(kù)知識(shí)
姓名 : name ?課程 : subject 分?jǐn)?shù) : score ?學(xué)號(hào) : stuid
張三???? 數(shù)學(xué)???? 89???? 1 張三???? 語(yǔ)文???? 80???? 1 張三???? 英語(yǔ)???? 70???? 1 李四???? 數(shù)學(xué)???? 90???? 2 李四???? 語(yǔ)文???? 70???? 2 李四???? 英語(yǔ)???? 80???? 2 1.計(jì)算每個(gè)人的總成績(jī)并排名(要求顯示字段:姓名,總成績(jī)) 答案:select name,sum(score) as allscore from stuscore group by name order by allscore 2.計(jì)算每個(gè)人的平均成績(jī)(要求顯示字段: 學(xué)號(hào),姓名,平均成績(jī)) 答案:select distinct t1.stuid,t1.name,t2.avgscore from stuscore t1,(select stuid,avg(score) as avgscore from stuscore group by stuid) t2where t1.stuid=t2.stuid 3.列出各門課程成績(jī)最好的學(xué)生(要求顯示字段: 學(xué)號(hào),姓名,科目,成績(jī)) 答案:select? t1.stuid,t1.name,t1.subject,t2.maxscore from stuscore t1,(select subject,max(score) as maxscore from stuscore group by subject) t2where t1.subject=t2.subject and t1.score=t2.maxscore 4.列出各門課程成績(jī)最好的兩位學(xué)生(要求顯示字段: 學(xué)號(hào),姓名,科目,成績(jī)) 答案:select distinct t1.* from stuscore t1 where t1.id in (select top 2 stuscore.id from stuscore where subject = t1.subject order by score desc) order by t1.subject
2.有如下表: 日期(rstime) ? 結(jié)果(result) 2005-05-09 ? ? ? 勝 2005-05-09 ? ? ? 勝 2005-05-09 ? ? ? 負(fù) 2005-05-09 ? ? ? 負(fù) 2005-05-10 ? ? ? 勝 2005-05-10 ? ? ? 負(fù) 2005-05-10 ? ? ? 負(fù)? 如果要生成下列結(jié)果,該如何寫sql語(yǔ)句? 日期 ? ? ? ? ? ? ? ?勝 ? ? ?負(fù) 2005-05-09 ? ? 2 ? ? ? 2 2005-05-10 ? ? 1 ? ? ? 2? select rstime,sum(case result when '勝' then 1 else 0 end)as 勝,sum(case result when '負(fù)' then 1 else 0 end)as 負(fù) from result group by rstime; 為了方便閱讀,查詢此表后的顯示結(jié)果如下(及格分?jǐn)?shù)為60分)?
select *,case when score>=60 then 'pass' else 'fail' end as 'mark' from temp;
總結(jié)
以上是生活随笔為你收集整理的Java面试题(亲身经历)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: tensorflow随笔-保存与读取使用
- 下一篇: vb.net2019- 机器学习ml.n