时代银通笔试20181023
Java4種訪問(wèn)控制符
Java中的四個(gè)訪問(wèn)控制符權(quán)限從高到低分別為private、protected、包訪問(wèn)權(quán)限和private。訪問(wèn)控制符屬于類(lèi)所有,所以在方法中不能使用訪問(wèn)控制符修飾。訪問(wèn)控制符只能修飾類(lèi)中的成員變量、成員方法和類(lèi)本身。?
1、private 修飾的成員變量,只能為本類(lèi)中的成員方法所用,在外部類(lèi)中無(wú)法使用。private修飾的成員方法,只能為本類(lèi)中的其它方法服務(wù)。?
2、protected修飾的成員變量、構(gòu)造方法和普通方法可以在其定義類(lèi)中、與定義類(lèi)同包的其它類(lèi)(可以使子類(lèi))中和與定義類(lèi)不同包但是其子類(lèi)的類(lèi)中使用;在子類(lèi)繼承中,若繼承父類(lèi)的方法與屬性是非靜態(tài)的,則只能使用子類(lèi)調(diào)用,父類(lèi)調(diào)用會(huì)出錯(cuò)。若為靜態(tài)的則父類(lèi)子類(lèi)都可以通過(guò)類(lèi)名調(diào)用。?
3、默認(rèn)(友好的)修飾的成員變量、構(gòu)造方法和普通方法可以在其定義類(lèi)中和與定義類(lèi)同包的其它類(lèi)(可以使子類(lèi))中使用;?
4、public是最大的訪問(wèn)權(quán)限修飾符,其修飾的成員變量、構(gòu)造方法和普通方法可在任何一個(gè)類(lèi)中被操作或使用;
?
?
(Servlet生命周期)
Servlet運(yùn)行在Servlet容器中,其生命周期由容器來(lái)管理。Servlet的生命周期通過(guò)javax.servlet.Servlet接口中的init()、service()和destroy()方法來(lái)表示
Servlet的生命周期包含了下面4個(gè)階段:
1.加載和實(shí)例化
2.初始化
3.請(qǐng)求處理
4.服務(wù)終止
?
?
SELECT Company, OrderNumber FROM Orders where id = 1 ORDER BY Company, OrderNumber?
3.服務(wù)器端調(diào)用了HttpSession的invalidate()方法。
退出銷(xiāo)毀session的Action方法
/**
?? ? * 用戶退出的方法
?? ? */
?? ?public String quit(){
?? ??? ?// 銷(xiāo)毀session
?? ??? ?ServletActionContext.getRequest().getSession().invalidate();
?? ??? ?return "quit";
? ? }
}
?
css的描述部分由打三部分組成_百度知道
2個(gè)回答 - 回答時(shí)間: 2017年3月3日
最佳答案:?選擇器 (Selector) 屬性(property) 值(Value)
?
?
?
?
leetcode 無(wú)重復(fù)字符的最長(zhǎng)子串 java實(shí)現(xiàn)
給定一個(gè)字符串,找出不含有重復(fù)字符的最長(zhǎng)子串的長(zhǎng)度。
示例:
給定?"abcabcbb"?,沒(méi)有重復(fù)字符的最長(zhǎng)子串是?"abc"?,那么長(zhǎng)度就是3。
給定?"bbbbb"?,最長(zhǎng)的子串就是?"b"?,長(zhǎng)度是1。
給定?"pwwkew"?,最長(zhǎng)子串是?"wke"?,長(zhǎng)度是3。請(qǐng)注意答案必須是一個(gè)子串,"pwke"?是?子序列??而不是子串。
?
import java.util.LinkedList;
class Solution?
{
? ? public int lengthOfLongestSubstring(String s)
? ? {
? ? ? ? int num=0;//記錄最長(zhǎng)子串長(zhǎng)度
? ? ? ? int current=0;//記錄當(dāng)前子串長(zhǎng)度
? ? ? ? char[] arr=s.toCharArray();
? ? ? ? LinkedList<Character> temp=new LinkedList<>();
? ? ? ? for (int i=0;i<arr.length ;i++ )
? ? ? ? {
? ? ? ? ? ? if (!temp.contains(arr[i]))
? ? ? ? ? ? {
? ? ? ? ? ? ? ? temp.add(arr[i]);
? ? ? ? ? ? ? ? current=temp.size();
? ? ? ? ? ? ? ? if (current>num)
? ? ? ? ? ? ? ? ? ? num=current;
? ? ? ? ? ? }
? ? ? ? ? ? else
//如果新增字符與原子串中字符有重復(fù)的,
//刪除原子串中重復(fù)字符及在它之前的字符,與新增字符組成新的子串
? ? ? ? ? ? {
? ? ? ? ? ? ? ? temp.add(arr[i]);
? ? ? ? ? ? ? ? int first=temp.indexOf(arr[i]);
? ? ? ? ? ? ? ? for (int j=0;j<first ;j++ )
? ? ? ? ? ? ? ? ? ? temp.remove();
? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? temp.remove(); ? ?
? ? ? ? ? ? }
? ? ? ? }
? ? ? ? return num;
? ? }
?
?
?
?
?
?
?
?
總結(jié)
以上是生活随笔為你收集整理的时代银通笔试20181023的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 中国电脑显示器厂商排名(中国显示器公司排
- 下一篇: 新华三