經典天恒升級版源碼,正常開獎可運營
重寫方法必須滿足下列條件
(1) 子類的方法的名稱及參數必須和所覆蓋的方法相同
(2) 子類的方法返回類型必須和所覆蓋的方法相同
(3) 子類方法不能縮小所覆蓋方法的訪問權限
(4) 子類方法不能拋出比所覆蓋方法更多的異常
重載方法必須滿足下列條件
(1) 方法名必須相同
(2) 方法的參數簽名必須相同
(3) 方法的返回類型和方法的修飾符可以不相同
2.有一張表table :
張三 數學 75 語文 76 英語 77
李四 數學53 語文75 英語 47
如何寫SQL語句,使其變成如下?
姓名 語文 數學 英語
李四 75 53 47
UPDATE user SET ch=‘76‘,math=‘75‘,eng=‘77‘ WHERE name=‘jack‘;
3.string與stringuffer的區別
String:
是對象不是原始類型.
為不可變對象,一旦被創建,就不能修改它的值.
對於已經存在的String對象的修改都是重新創建一個新的對象,然後把新的值保存進去.
String 是final類,即不能被繼承.
StringBuffer:
是一個可變對象,當對他進行修改的時候不會像String那樣重新建立對象
它只能通過構造函數來建立,
StringBuffer sb = new StringBuffer();
sb = "welcome to here!";//error
對象被建立以後,在內存中就會分配內存空間,並初始保存一個null.向StringBuffer
中付值的時候可以通過它的append方法.
sb.append("hello");
字符串連接操作中StringBuffer的效率要比String高:
4.基本數據類型 還有與它們的包裝類之間有什麽區別
1、包裝類是對象,擁有方法和字段,對象的調用都是通過引用對象的地址,基本類型不是
2、包裝類型是引用的傳遞,基本類型是值的傳遞
3、聲明方式不同,基本數據類型不需要new關鍵字,而包裝類型需要new在堆內存中進行new來分配內存空間
5、初始值不同,eg: int的初始值為 0 、 boolean的初始值為false 而包裝類型的初始值為null
5.說說ssm框架?談一談對mybatis的理解
1.1、Spring
Spring是一個開源框架,輕量級的Java 開發框架. 簡單來說,
Spring是一個輕量級的控制反轉(IoC)和面向切面(AOP)的容器框架。
1.2、SpringMVC
Spring MVC 分離了控制器、模型對象、分派器以及處理程序對象的角色,這種分離讓它們更容易進行定制。
1.3、MyBatis
MyBatis是一個基於Java的持久層框架。iBATIS提供的持久層框架包括SQL Maps和Data Access Objects(DAO數據訪問對象)
MyBatis 消除了幾乎所有的JDBC代碼和參數的手工設置以及結果集的檢索。
MyBatis 使用簡單的 XML或註解用於配置和原始映射,將接口和 Java 的POJOs(Plain Old Java Objects,普通的 Java對象)映射成數據庫中的記錄。
6.var a = new Array(5);與var a = new Array([5]);區別
靜態初始化:顯式的指定每個數組元素的值,由系統來決定數組的大小;
動態初始化:只需要指定數組的長度,通過程序動態的給每個元素賦值(即由系統為每個數組元素分配初始值)。
1.101-200之間有多少個素數,打印出這些素數。(編程題)
2.抽象類與接口的區別
構造器:抽象類有構造器,接口不存在構造器
靜態方法:抽象類可以存在靜態方法,接口不可以存在靜態方法
方法體:抽象類存有抽象方法,也可以定義實例方法體,接口存有抽象方法,不能存有方法體
繼承:抽象類是單繼承,接口可以多繼承
3.private的作用範圍
private可以修飾變量、構造器,方法、內部類;在變量前面加private 表示類的私有屬性,只可以在類內部訪問使用;
4.說說你對於Java中容器的理解
在書寫程序時,我們常常需要對大量的對象引用進行管理。為了實現有效的歸類管理,我們常常將同類的引用放置在同一個數據容器中
Collection接口:定義了存取一組對象的方法,他的子接口Set和List分別定義了存取方法。
Set中的數據對象沒有順序且不可重復;List中的數據對象有順序且可重復。
List又被細分為LinkedList和ArrayList,LinkedList以鏈表的方式來存取數據,ArrayList是以數組方式來存儲數據。
List:List容器的中的元素沒有順序,可以重復。List容器中的元素都對應一個整型序號記載著其在容器中的位置
Set:Set接口沒有提供額外的方法,但實現了Set接口的容器類中的元素是沒有順序,並且不可以重復的。
Map接口:Map提供的是一種鍵值對的方式存儲數據(鍵和值之間是一一對應的),Map的鍵值都可以為null。
5.什麽是spring?談談你對spring的理解?
spring是一個開源的,輕量級框架。(量級主要是看容器的依賴性所決定的,依賴性越小,越輕量, )
有一站式框架,在javaee三層結構中都提供需求
web:springmvc
業務層(service):spring的ioc
持久層(dao):spring中的jdbctemplate(模塊)
經典天恒升級版源碼,正常開獎可運營