2023年9月2日 列舉實現介面

2022-09-08 05:00:11 字數 829 閱讀 1829

package

com.atguigu.test07;

/** 列舉:jdk1.5就引入

* 類似:列舉,窮舉,一一羅列

* j**a列舉:把某個型別的物件,全部列出來

* * 當什麼情況下會用到列舉型別?

* 當某個型別的物件是固定的,有限的幾個,那麼就可以選擇使用列舉。

* 在整個系統的執行期間,有且只有這幾個物件。

* * 例如:

* 性別 gender,它的物件只有三個:男,女,妖

* 星期 week,它的物件只有7個:monday,tuesday,wednesday,thursday,friday,saturday,sunday

* 季節 season,它的物件只有4個:spring,summer,fall,winter

* oa系統,辦公系統,員工的狀態status,有幾種:忙busy,閒free,假vocation,離職left

* 支付系統,支付方式payment,有幾種:alipay,wechat,card, cash

* 。。。。。

* * 討論:jdk1.5之前,如果想要實現列舉的這種效果

* (1)構造器私有化:

* 目的:在這個類的外面,無法隨意的建立物件

* (2)在這個類中,提前建立好幾個物件,供別人使用

* * jdk1.5之後,就優化了列舉的語法:

* */

public

class

testenum

}class

gender

}

2023年9月12日 網易

四題 第一題 第二題 給定乙個字串s,問該字串有多少個長度大於1的子串都是回文?回文 正序文本內容和 倒序文字內容都相同,如 aa,aba 輸入 字串 s,1 length s 100000 輸出 乙個整數,該字串內部有多少個字串都是回文 示例1輸入a輸出 0示例2 輸入abbcbb輸出4 原型 l...

2023年9月6日 學習

一 一條sql執行時間過長,你如何優化,從哪些方面?1.檢視sql是否涉及多表的聯表查詢或者子查詢,如果有的話,看是否能進行業務拆分,相關字段冗餘的話合併成臨時表 2.涉及鍊錶的查詢,是否能進行分表查詢,單錶查詢後的結果進行字段整合 3.如果上述兩種方式都不管用的話,非要鍊錶查詢的話,那麼考慮對相應...

2023年6月9日學習筆記

內邊距 計算盒子的實際大小 盒子實際的大小 內容的寬度和高度 內邊距 邊框 padding不影響盒子大小的情況 如果沒有給乙個盒子指定寬度,此時,如果給這個盒子指定padding,則不會撐開盒子。外邊距 margin margin屬性用於設定外邊距,就是控制盒子和盒子之間的距離。基本屬性與paddi...