Time of Update: 2018-12-05
第六章java類設計extends類的繼承object類是所有java類的最高層父類java只支援單繼承 不允許多重繼承一個子類只有一個父類 一個父類可用有多個子類public default protected public 方法重寫在子類可用根據需要對父類繼承的方法進行改造--方法的重寫重寫方法必須和被重寫方法具有相同的方法名稱 參數列表 傳回值類型 重寫方法不能使用比被重寫方法更嚴格的存取權限 重寫方法不能引起比父類更多的異常
Time of Update: 2018-12-05
前幾天發了一篇文章《Java編程能力強化——狼羊過河問題》,有朋友指出了一些問題,這些問題有:1、沒有採用物件導向的思想,沒有定義自己的類,好像與Java無關,像是C語言的編程思維。2、沒有給出代碼的思路。3、對是否能夠提高Java編程能力表示懷疑。本文首先對第一個問題進行解釋,然後給出這一類問題的通用的解決方案,然後對之前的狼羊過河代碼進行分析,主要是對涉及的Java知識進行分析。 第一,編程式就是解決問題,解決問題才是硬道理簡單理解,程式就是對使用者的輸入進行處理,然後輸出處理的結果。把人
Time of Update: 2018-12-05
第九章基於文本的java應用程式inputsreamreader is=new inputstreamreader(system.in)bufferedreader br=new bufferedreader(is)s=br.readline();while(!s.euqal("")){}FLIE f=new file()filereader
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
第二章物件導向的程式設計軟體開發的五個階段需求分析 抽象建模系統設計 模型細化編碼實現 測試階段系統維護類(class)和對象(object)是物件導向方法的核心概念類是對一類事物的描述 是抽象的概念上的定義對象是實際存在的該類事物的每個個體 因而成為執行個體instanceString
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 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.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 java.io.File;import java.io.FileReader;import
Time of Update: 2018-12-05
package sic;import java.sql.Date;import java.sql.ResultSet;import java.sql.ResultSetMetaData;import java.sql.SQLException;import java.sql.Timestamp;import javax.swing.event.TableModelListener;import javax.swing.table.AbstractTableModel;import
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.JLabel;import java.awt.Rectangle;import javax.swing.JTextField;import javax.swing.JButton;
Time of Update: 2018-12-05
import java.awt.*;import java.awt.event.*;import java.io.*;import java.net.*;public class ChatClient extends Frame { Socket s = null; DataOutputStream dos =null; TextField tfTxt = new TextField(); TextArea taContent = new TextArea(); public static
Time of Update: 2018-12-05
public class Marquee { int[][] matrix; int n ; //走過的步數 int time;//控制結束的一個參數 int rank ; //階 coordinate start;//起始點 public static void main(String[] s) { a ma = new a(12,new coordinate(0,0) ); coordinate temp = ma.start; while(true)
Time of Update: 2018-12-05
import javax.swing.SwingUtilities;import java.awt.BorderLayout;import javax.swing.JPanel;import javax.swing.JFrame;public class aaa extends JFrame { private static final long serialVersionUID = 1L; private JPanel jContentPane = null; /** * @param
Time of Update: 2018-12-05
public class InvertIpAddressCod implements IpAddressInvert { public void invertIpAddress(String ip) { int a=ip.indexOf("."); int b=ip.indexOf(".",a+1); int c=ip.lastIndexOf("."); //System.out.println(a+" "+b+" "+c); String s1,s2,s3
Time of Update: 2018-12-05
import java.applet.*;import java.awt.*;import java.awt.image.*; @SuppressWarnings("serial")public class ChangeImageColor extends Applet { /** 灰階變換的演算法其實很簡單,只要提取每個象素點的紅、綠、藍三原色,然後根據公式:灰階值= 紅色亮度值*30%+綠色亮 度值*59%+藍色亮度值*11%,計算出一個灰階值,並將其作為
Time of Update: 2018-12-05
轉自:http://blog.csdn.net/a221133/article/details/67347621,hive首先要起動遠程服務介面,命令:nohup hive –service
Time of Update: 2018-12-05
(3)Exe4j產生exe檔案 要運行java程式jre是必不可少的,所以我們需要複製一份本地的jre到剛才產生jar的同一目錄下,因為exe4j中需要指定jre的路徑,這樣才能確保程式的正常運行。(jre本身有80m左右,根據不同的項目可以精簡jre)圖(4)運行exe4j看到所示的歡迎介面,不要忘記註冊。圖(5)點擊圖(5)中的next按鈕圖(6)點擊圖(6)中的next按鈕圖(7)點擊圖(7)中的next按鈕圖(8)點擊圖(8)中的Advanced
Time of Update: 2018-12-05
數: 更新時間:2007-9-12 棧與堆都是Java用來在Ram中存放資料的地方。與C++不同,Java自動管理棧和堆,程式員不能直接地設定棧或堆。
Time of Update: 2018-12-05
java中設定cookie:public static void setCookie(String cookieName, String value, int expireHours) { HttpServletResponse response = ServletActionContext.getResponse(); Cookie cookie = new Cookie(cookieName, value); cookie.setPath("/");//