Time of Update: 2017-02-28
控制|文法 控制結構和其它語言一樣Java中也包含以下三種控制結構:一 順序結構 語句按編寫時的順序一條接一條的執行.二 選擇結構 1 if選擇結構: if(邏輯值) { 語句; } 2 if/else選擇解僱: if(邏輯值) { 語句; } else {
Time of Update: 2017-02-28
程式 我接觸java的時間不長,但是一直希望能夠自訂java程式的標題列表徵圖,但是尋找了很多資料這方面的介紹實在少得可憐。今天我無意中發現了在java的java.awt.Frame.setIconImage()方法。常式如下:import javax.swing.*;public class java_titleBar_Icon extends JFrame { JLabel jlable1 = new
Time of Update: 2017-02-28
在最近的一個OA中,我需要判斷兩個日期是否是同一周,根據一個給定的日期獲得所屬周的周一和周五的日期。在完成以上任務時,我發現Calendar 的確是一個功能強大的class。下面給出源碼,供兄弟們參考指正。/* * 建立日期 2005-3-30package com.infoearth;import java.sql.Timestamp;import java.text.SimpleDateFormat;import java.util.*;/** * @李春雷 *public class
Time of Update: 2017-02-28
程式|程式員 第一,談談final, finally, finalize的區別。 第二,Anonymous Inner Class (匿名內部類) 是否可以extends(繼承)其它類,是否可以implements(實現)interface(介面)?第三,Static Nested Class 和 Inner
Time of Update: 2017-02-28
縮圖 在某些網站,我們往往需要上傳一些圖片資料。但隨著高解析度DC的普及,上傳的圖片容量會很大,比如300永珍素DC出來的檔案基本不下
Time of Update: 2017-02-28
access|編程 下午花了點時間,體會了下java&access的編程。實際上,是公司需要整合兩個異質系統的資料。資料庫一個採用ms的sql server,另一個是access。其實對於資料表的操作,免不了總是程式裡面一個重要的步驟。之前,公司一直用sql server,資料庫的訪問操作都是用javabean進行封裝好的,而且,大部分的公司實際上也都是這麼做的。 就編程來講,對於sql
Time of Update: 2017-02-28
編程 讓變動的事物與不變的事物彼此隔離,使物件導向設計(OOD)的首要考慮.考慮一下程式庫的版本更新吧。組件程式庫(components library)的概念以及誰有資格去用其中組件等問題Java是通過關鍵字package等等來控制的。import關鍵字的用法,package關鍵字的用法,default package:同一個目錄中的所有檔案,如果沒有明確的package聲明,都會被視為該目錄的default package.當你編譯數量較少的.
Time of Update: 2017-02-28
編程|重複
Time of Update: 2017-02-28
編程 封裝,繼承與多態是OOP的三個核心本質。 Method-call(函數調用)綁定方式:如果綁定動作發生於程式執行前(由編譯器和連接器完成),成為"先期綁定(early
Time of Update: 2017-02-28
實現Client端功能的ClientApp.java原檔案:import java.net.*;import java.io.*;import java.lang.*;public class ClientApp{ public static void main(String args[]) { try { //建立通訊並且和主機Rock串連 Socket cSocket=new Socket("192.168.100.188",801
Time of Update: 2017-02-28
編譯 一、任務概述本項大作業將設計並實現一個Mini Java語言的編譯器 Mini Java概述Mini Java是Java語言的子集。作為一種很好的編譯課程教學語言,它與Java相比做了如下精簡:(1)不允許重載(overloading)(2)一個檔案中可以申明若干個類,但必須有且只有一個的主類,輔類可以有多個,類不能申明為public;主類中只能有一個主方法,該方法的簽名必須為“public static void main(String[]
Time of Update: 2017-02-28
編譯 二、Mini Java的文法BNFGoal ::= MainClass ( TypeDeclaration )* <EOF> MainClass ::= "class" Identifier "{" "public" "static" "void" "main" "("
Time of Update: 2017-02-28
我個人的經驗,學習java應分以下幾個階段:java的文法學習物件導向觀念的建立java基本類庫的學習學習設計模式應用設計模式經過大量的實踐,可以設計模式以上六個階段,其中前三個階段是針對java的,但java中,在很多設計模式的應用,同時有很多功能都支援設計模式,所以不懂設計模式的人是不會很好的應用java做開發的。第4、5個階段的學習在前三個階段的基礎上,學習、應用成功的經驗。從而進入第六個階段,在軟體設計這個領域盡情發揮。本人受能力所限,還處在第4個階段的學習過程,所以會對前四個階段說明。
Time of Update: 2017-02-28
1.abstract class Name { private String name; public abstract boolean isStupidName(String name) {}}大俠們,這有何錯誤?答案: 錯。abstract method必須以分號結尾,且不帶花括弧。2.public class Something { void doSomething () { private String s = ""; int l
Time of Update: 2017-02-28
6.class Something { int i; public void doSomething() { System.out.println("i = " + i); }} 有什麼錯呢? 看不出來啊。答案: 正確。輸出的是"i = 0"。int i屬於instant variable (執行個體變數,或叫成員變數)。instant variable有default value。int的default value是0。
Time of Update: 2017-02-28
Java學習從入門到精通工具篇一、 JDK (Java Development Kit)JDK是整個Java的核心,包括了Java運行環境(Java Runtime
Time of Update: 2017-02-28
Lesson:2 處理對象1.Creating Objects 一般情況下,建立一個對象用以下方法Rectangle r = new Rectangle();但如果你正在開發一個development tools,在運行之前或許不知道要產生對象的類。所以要像下面這樣來建立對象:String className; // . . . load className from the user interfaceObject o = new (className); //
Time of Update: 2017-02-28
變數|轉換
Time of Update: 2017-02-28
在Thinking in
Time of Update: 2017-02-28
我們可以在應用程式的開始加入一個歡迎畫面。歡迎畫面既是宣傳產品的方法之一,而且在長時間的應用啟動過程中,歡迎畫面還用來表示應用正在準備過程中。 1。最簡單的歡迎畫面實現:class SplashWindow1 extends JWindow{ public SplashWindow1(String filename, Frame f) { super(f); JLabel l = new JLabel(new