Time of Update: 2018-12-04
Exam : 1Z0-851 Java Standard Edition 6 Programmer Certified Professional Exam 以下分析全都是我自己分析或者參考網上的,定有疏漏,還請大家對我的分析提出質疑。QUESTION 201Given:1. public class TestString3 {2. public static void main(String[] args) {3. // insert code here5.
Time of Update: 2018-12-04
1.javax.swing.JFrame裡The part that most concerns Swing programmers is the content pane. When designing a frame, you add components into the content pane, using code such as the following:Container contentPane = frame.getContentPane();Component c = .
Time of Update: 2018-12-04
1、線程間通訊就是多個線程在操作同一個資源,但是操作的動作不同。多線程同步時千萬注意同步前提:使用同步原則一、線程:必須要有兩個或者以上的線程; 使用同步原則二、鎖:必須是多個線程使用同一個鎖。使用同步原則三、獨:必須保證同步中只能有一個線程在運行。class Resource{ String name; String sex; }class Input implements Runnable{ private Resource r; Input(Resource r){ this.r =
Time of Update: 2018-12-04
1、String兩種執行個體化方式String str1 = "abc";//好,堆記憶體是共用的。一個字串就是一個String類的匿名對象。匿名對象就是已經開闢了堆記憶體空間的並可以直接使用的對象。當執行個體化多個對象時共用同一個堆記憶體。Sring str2 = new
Time of Update: 2018-12-04
1、基礎資料型別 (Elementary Data Type)對象封裝類基礎資料型別 (Elementary Data Type) 封裝類byte Byteshort Shortint Integerlong Longboolean Booleanfloat Floatdouble Doublechar Character2、封裝類方法基礎資料型別 (Elementary Data Type)對象封裝類的最常見作用用於基礎資料型別 (Elementary Data
Time of Update: 2018-12-04
1、多態多態定義:可以理解為事物存在的多種體現形態。第一、多態的體現父類的引用指向了自己的子類對象。父類的引用也可以接收自己的子類對象。第二、多態的前提必須是類與類之間有關係。要麼繼承、要麼實現。通常還有一個前提:存在覆蓋。第三、多態的好處提高了程式的擴充性。第四、多態的弊端只能使用父類的引用訪問父類中的成員。第五、多態的應用將多態封裝到一個工具類中abstract class Animal{ abstract void eat(); }class Cat extends Animal{
Time of Update: 2018-12-04
1、登入後預設自動選中My Objects 預設情況下,PLSQL Developer登入後,Brower裡會選擇All objects,如果你登入的使用者是dba,要展開tables目錄,正常情況都需要Wait幾秒鐘,而選擇My Objects後響應速率則是以毫秒計算的。設定方法: Tools菜單 -->Object Brower Filters,會開啟Brower Folders的定單視窗,把“My Objects”設為預設即可。 Tools菜單-->Object
Time of Update: 2018-12-04
1、繼承:is a繼承作用:A、提高代碼的複用性,簡化代碼;B、讓類與類之間產生了關係,有了這個關係,才有了多態的特徵。繼承注意點:A、千萬不要為了擷取其他類的功能,簡化代碼而繼承;B、必須是類與類之間有所屬關係才可以繼承,所屬關係is
Time of Update: 2018-12-04
1、對象的初始化過程Person per = new Person("zhangshan",22);第一步:new關鍵字,jvm虛擬機器調用Person.class檔案並載入到記憶體中;第二步:執行Person.class中的靜態代碼塊,進行類執行個體化;第三步:分配堆記憶體;第四步:建立成員變數,並預設初始化;第五步:成員變數賦值;第六步:構造代碼塊運行;第七步:對應建構函式運行;第八步:把堆記憶體位址給per棧記憶體。 2、對象調用成員變數過程 class
Time of Update: 2018-12-04
1、集合體系概述為什麼有多種容器:因為存放資料的資料結構不同。2、Collection集合方法第一、add方法的參數類型是Object,以便接受任意類型的對象。第二、集合中儲存的都是對象的引用(地址)。第三、什麼就是迭代器?就是集合取出元素的方式。迭代器原理:集合把取出方式定義在集合的內部,這樣取出方式就可以直接存取集合內部的元素,那麼取出方式就被定義成了內部類。而每一個容器的資料結構不同,所以取出的動作細節也不一樣,但是取出動作都有判斷和取出的共同點,那麼這樣就可以抽取出共同點Iterator
Time of Update: 2018-12-04
1、static關鍵字static變數特點:A、隨著類的載入而載入(在類定義定義對象前就存在),隨著類的消失而消失(生命週期最長)。B、在類定義定義對象前就存在。C、被所有對象共用。D、可以直接被類名調用。執行個體對象和類變數的區別:A、存放位置類變數隨著類的載入而存放在方法區中;執行個體變數隨著對象的建立存放在堆記憶體中。B、生命週期類變數生命週期最長,隨著類的消失而消失;執行個體變數隨著對象的消失而消失。靜態使用注意事項:A、靜態方法只能訪問靜態成員。B、靜態方法不可以定義this\supe
Time of Update: 2018-12-04
1、物件導向面向過程---C;物件導向---JAVA:是面向過程思想的升級,可以讓問題簡單化,自己成為指揮者,指揮對象工作;比如公司招人,程式員就是對象,公司在指揮程式員工作。2、物件導向三大特徵封裝、繼承、多態。3、類與對象的聯絡類:就好比事務的描述,在java中為class。定義類時,要定義屬性和方法。對象:就好比事務的個體,在java中為實體。實體調用屬性和方法,完成功能。4、成員變數與局部變數成員變數(全域變數):作用於整個類中。局部變數:作用於函數中或語句中。5、匿名對象的應用匿名對象
Time of Update: 2018-12-04
1、資料庫中insert、delete、update三種操作資料庫語句可以產生觸發器;select不是,因為select語句不是在操作資料庫語句。2、在insert、delete、update三種操作資料庫語句操作資料庫時。資料庫的資料會發生變化;在使用insert、delete、update之前的資料叫未經處理資料,在使用insert、delete、update之後的資料叫改變後的資料。3、:old是未經處理資料,:new是改變後的資料。4、insert只會有:new,代表著要插入的新記錄(改
Time of Update: 2018-12-04
1、泛型升級三特性:高效、安全、簡化書寫。泛型是JDK1.5版本以後出現的新特性,用於解決安全問題,是一個安全機制。泛型好處:第一、將運行時期出現的問題ClassCastException,轉移到了編譯時間期,方便程式員解決問題,讓運行時問題減少,提高安全性。第二、避免強制轉換麻煩。2、泛型格式泛型格式:通過<>來定義要操作的引用資料類型。在使用java提供的對象時,什麼時候用泛型呢?通常在集合架構中很常見,只要看見<>就要定義泛型。其實<>就是用來接收類型的
Time of Update: 2018-12-04
1、建構函式名稱和類名一樣,沒有傳回型別,沒有return。對象在建立的時候是調用建構函式,建構函式一旦自己建立,程式就不幫建立預設的建構函式。建構函式是用來初始化對象用的,且一初始化對象就賦予物件建構函數中的特性;而普通函數是後期給對象賦予特性的。package day05;class Person{ private String name; private int age; public Person(){
Time of Update: 2018-12-04
4.5Utilities工具類4.5.1 CollectionsCollections類靜態方法1、publicstatic <T extendsComparable<? super T>> voidsort(List<T> list)T extends Comparable表示T類型是可以排序的類型。2、public static <T> voidsort(List<T> list,Comparator<?super T>
Time of Update: 2018-12-04
Exam : 1Z0-851Java Standard Edition 6 Programmer Certified Professional Exam以下分析全都是我自己分析或者參考網上的,定有疏漏,還請大家對我的分析提出質疑。QUESTION 167Given:1. import java.util.*;2. public class WrappedString {3. private String s;4. public WrappedString(String s) { this.s =
Time of Update: 2018-12-04
這到底沒做出來。。。。第一次以為窮舉就可以,結果完蛋了,逾時,又想出來了一個巧方法,結果總是wa。。。無語http://acm.sjtu.edu.cn/OnlineJudge/problem/1002貼出代碼來看看,以後解決#include <iostream>using namespace std;int a[1010][1010];int sum[1010][1010];int main(){int L,W;cin>>L>>W;for(int i=0;i&
Time of Update: 2018-12-04
轉載:http://blog.csdn.net/fjh658/article/details/6611951教學已經很久了, 每次教到初級使用編輯器編碼的時候, 說到初學者要用文字編輯器UE【ultraedit】商業 editplus商業 Notepad++開源的時候, 我的建議是, 使用Notepad++, 因為它是開源的,不存在著作權問題. 但是很多同學, 還是喜歡ultraedit. 今天不討論其他, 就看它的大括弧對齊問題. windows下/Indent String = "{"
Time of Update: 2018-12-04
workshop 4.74版。workshop 的名字帶html說明它是根據html來製作chm的。首先,做一組有結構的html檔案。比如:index.html 1.html 2.html 3.html1,2,3html在index.html上有串連,這個很重要。然後開啟workshop點建立,在建立類型中選方案。(後面是轉的,用HTML Help WorkShop製作CHM電子文檔作者不明,表示感謝)1出現如下: 2、接下來指定現有檔案,因為我們沒有製作目錄檔案和索引檔案,