Time of Update: 2018-12-05
第八章 異常異常兩類 錯誤error 系統內部錯誤 違例exception 其他編程錯誤或外在因素】異常處理機制拋出異常throw 當不確定為何種異常和不確定怎麼處理的時候使用捕獲異常catchtry{}catch(){}finally{}為統一出口fileinputstream類的成員方法read()的功能是每次從相應的(本地為asc2碼)檔案中讀出一個位元組並轉換為0到255之間int型整數返回到達檔案末尾時則返回-1斷言assert
Time of Update: 2018-12-05
第三章標識符,關鍵字,資料類型注釋 //單行注釋 /*多行注釋*/ /**文檔化處理**/javadoc source.java 文檔自動產生工具變數程式中執行的數值可變的資料成為變數 包括變數名和變數值java區分大小寫變數必須先定義再使用java中為各種變數方法和類等起的名字叫做標識符(就是名字)java中被賦予特定含義並用作專門用途的單詞成為關鍵字所有java關鍵字都是小寫資料類型基礎資料型別 (Elementary Data Type)數值型 整數類型byte short int
Time of Update: 2018-12-05
第二章物件導向的程式設計軟體開發的五個階段需求分析 抽象建模系統設計 模型細化編碼實現 測試階段系統維護類(class)和對象(object)是物件導向方法的核心概念類是對一類事物的描述 是抽象的概念上的定義對象是實際存在的該類事物的每個個體 因而成為執行個體instanceString
Time of Update: 2018-12-05
題目:使用Java實現鏈表思路:鏈表的特點:鏈表的的元素之間通過指標串連起來。通常有一個頭指標指向第一個元素,通過第一個元素可以訪問到其他的元素。鏈表中資料如何儲存:鏈表中的每個元素應該由表示資料的域和指向其他元素的指標組成。鏈表的常用操作:建立鏈表、在鏈表中添加元素(在最後添加或者在某個具體的位置添加)、修改鏈表中的元素、刪除鏈表中的元素、查看鏈表中的元素。public class MyList{ private Element header; public
Time of Update: 2018-12-05
public class BirthDate { /** * private int day; private int month; public int year; public int getDay() * { return day; } public void setDay(int day) { this.day = day; } public * int getMonth() { return month; } public void setMonth(int month) {
Time of Update: 2018-12-05
第四章運算子,運算式和流程式控制制變數用於記錄數值可變的資料java變數使用前必須先聲明和初始化成員變數在類的定義中聲明在建立對象的同時建立有關的成員變數成員變數建立後系統自動對其進行預設初始化和顯式初始化 成員變數依附於對象而存在&&與 ||或 =賦值運算子分支語句if else int i;switch(i)//case中的i必須為數值 而絕不能是取值範圍{ 如果要求取值範圍 可以對數進行整除表範圍case : 操作; break;case :
Time of Update: 2018-12-05
import java.util.Calendar;import java.util.Date;public class ShowDate { public static void main(String args[]) { Date d = new Date(); System.out.println("time is " + (d.getYear() + 1900) + "--" + (d.getMonth() + 1) + "--" + d.getDate() + "--" +
Time of Update: 2018-12-05
import javax.swing.SwingUtilities;import java.awt.BorderLayout;import javax.swing.JPanel;import javax.swing.JFrame;import java.awt.Dimension;import javax.swing.JButton;import java.awt.Rectangle;import javax.swing.JList;import
Time of Update: 2018-12-05
匯入配置jar包 substance.jar然後在frame的主函數 加入如下代碼 JFrame.setDefaultLookAndFeelDecorated(true); JDialog.setDefaultLookAndFeelDecorated(true); try { UIManager.setLookAndFeel(new org.jvnet.substance.skin.SubstanceModerateLookAndFeel()) ; } catch
Time of Update: 2018-12-05
import javax.swing.SwingUtilities;import java.awt.BorderLayout;import javax.swing.JPanel;import javax.swing.JFrame;import java.awt.Dimension;import javax.swing.JButton;import java.awt.Rectangle;import javax.swing.JList;import
Time of Update: 2018-12-05
import java.io.*;public class filereader {//讀檔案 讀取一個檔案顯示出來 public static void main(String args[]) { String name="te.txt";//c://te.txt File ss=new File(name); try { FileReader a=new FileReader(ss); BufferedReader br=new BufferedReader(a);
Time of Update: 2018-12-05
import java.net.*;import java.io.*;import java.util.*;import java.awt.event.*;import java.awt.*;import javax.swing.*;import java.applet.*;public class client extends JFrame implements ActionListener{ public static void main(String[] args) { client
Time of Update: 2018-12-05
import javax.swing.SwingUtilities;import java.awt.BorderLayout;import javax.swing.JPanel;import javax.swing.JFrame;import java.awt.Dimension;import javax.swing.JTextField;import java.awt.Rectangle;import java.io.BufferedReader;import
Time of Update: 2018-12-05
到目前為止接觸的程式設計語言有:C、C++、JAVA、彙編,學的時間最長的要屬Java了。當初放棄C++的時候,戀戀不捨。後來想偷懶就學了Java,因為可以跟著視頻邊看邊學,輕鬆一點。Java挺清爽的(就像一個小姑娘,很純很簡單),強大的API更是讓人愛不釋手。
Time of Update: 2018-12-05
1.Tomcat6:apache-tomcat-6.0.14.zip http://tomcat.apache.org/download-60.cgi2.Eclipse IDE for Java EE Developers:eclipse-jee-europa-win32.zip
Time of Update: 2018-12-05
Java基礎複習——資料類型、變數和數組 “學而時習之,不亦說乎!” Java基礎類型不應將一個中型類型的寬度(width)看成是他所小韓的儲存位置的數量,而應當其理解成定義這種類型的變數和運算式的行為。只要類型符合聲明他的時候的規定,Java運行時環境就可隨意使用任意大小(的空間)。整形名稱 寬度 範圍long 64 -9 223 372 036 854 775 808 ~ 9 223 372 036 854 775 807int 32 -2
Time of Update: 2018-12-05
想實現的功能是在Table中添加複選框,需要重寫JTable的getColumnClass()方法,JTable是預設支援複選框的,只要保證想要顯示為複選框的那一列的值為布爾類型, 並且是可編輯的並且添加的列是可編輯的,一般是通過重寫JTable對應的資料模型的isCellEditable方法來實現。 報錯的代碼如下:private JTable getTable() {if (table == null) {table = new JTable(){private static final
Time of Update: 2018-12-05
Java規則引擎工作原理及其應用 摘 要 Java規則引擎是一種嵌入在Java程式中的組件,它的任務是把當前提交給引擎的Java資料對象與載入在引擎中的商務規則進行測試和比對,啟用那些符合當前資料狀態下的商務規則,根據商務規則中聲明的執行邏輯,觸發應用程式中對應的操作。 引言 目前,Java社區推動並發展了一種令人信服的新技術——Java規則引擎(Rule
Time of Update: 2018-12-05
今天編寫的程式預想的結果一直沒出來,但竟然沒有報任何錯誤,順利的運行完畢。結果弄得我半天找不到,到底是哪裡出問題了。System.out.println()查不出來。 調試的幾種方式: 第一種:最簡單的。直接在需要跟蹤輸出的地方使用System.out.println(); 第二種:一步步跟蹤調試。Eclipse功能表列,Window –> Preferences –> Tomcat –>Source PathAdd Java projects to source path(
Time of Update: 2018-12-05
Iterator(迭代器)作者:zccst java.util.Iterator介面描述的是以統一的方式對各種集合元素進行遍曆/迭代的工具,也稱“迭代器”。迭代器(Iterator)模式,又叫做遊標(Cursor)模式,是用於遍曆集合類的標準存取方法。GOF給出的定義為:提供一種方法訪問一個容器(container)對象中各個元素,而又不需暴露該對象的內部細節。java.util.Iterator介面的定義: public interface Iterator