Time of Update: 2018-12-03
break跳出當前迴圈,continue繼續當前迴圈。1 for(int i = 1; i < 10; i++) { if(i == 5) break; System.out.println("i = " + i); } while(i<10) { i++; if(i ==
Time of Update: 2018-12-03
執行個體如下:package com;/*** * * 鳥類 * * @author Administrator * */public class Bird implements Animal { public Bird() { } public String color; private int age; public int getAge() { return age; } public void setAge(int a
Time of Update: 2018-12-03
網站也有war包的執行個體。 有視頻指導的。<?xml version="1.0" encoding="UTF-8" ?><%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8" %><%@ taglib uri="http://java.fckeditor.net" prefix="FCK" %><!DOCTYPE html
Time of Update: 2018-12-03
1. <!--Content表 插入應的記錄到資料庫中 --> 2. < insert id = "insertContent" parameterClass = "com.unmi.content" > 3. INSERT INTO PERSON(ID,NAME,SERVICEID) VALUES(#id#,#name#,#serviceid#) 4. </ insert > //三個子段允許為空白(null)1. SqlMapClient
Time of Update: 2018-12-03
一: RSS介紹根據維基百科(http://zh.wikipedia.org/wiki/RSS)的定義,“RSS是一種用於共用新聞和其他Web內容的資料交換規範 ”,它是一系列的規範的組合,採用XML格式。目前國內RSS應用最多的是在新聞網站和部落格網站上。許多網站可以用RSS閱讀器來個人化自己的網頁,比如顯示最新的新浪新聞,顯示自己好朋友最新的部落格文章,顯示最新的Google論壇內容。除此之外,利用RSS閱讀器還可以實現其它用途,比如:獲得天氣預報內送郵件,比如Gmail就提供RSS
Time of Update: 2018-12-03
Java exception and throw and try catch:package com;class A extends Exception...{ }class B extends A ...{ }public class Test ...{ public static void main(String[] args) ...{ try ...{ throw new A(); } catch (A e) ...{
Time of Update: 2018-12-03
Stop方法不推薦使用,我給個具體的例子:public class DeprecatedStop extends Object implements Runnable { public void run() { int count = 0; while ( count <20 ) { System.out.println("Running ... count=" + count); count++;
Time of Update: 2018-12-03
1、容器:Java API所提供的一系列類的執行個體,用於在程式中存放對象。(存放的是對象,不能是基礎資料類型:因為棧上的資料隨時有可能被清空)2、Collection介面定義了存去一組對象的方法,其子介面Set和List分別定義了儲存方式:a、Set類及其子類在儲存時,其儲存物件之間是無序的且不可重複的;b、List類及其子類在儲存時,其儲存物件之間是有序的且可以重複的。(這裡的重複是兩個對象之間的互相equals())3、Map介面定義了儲存“鍵(key)—值(value)映射對”的方法。4
Time of Update: 2018-12-03
1、線程是進程中的一條執行路徑。進程是系統中正在啟動並執行程式。(進出是一個靜態概念,線程是一個動態概念。)2、開啟一個新的線程的方法:a、繼承Thread類,並且重寫Thread中的run方法。b、實現Runnable介面。注意:開啟新線程是通過調用start方法,而直接調用run方法只是一般得方法調用。3、線程狀態的轉換:4、線程式控制制基本方法isAlive()判斷線程是否還“活著”,即線程是否還未終止。getPriority()獲得線程的優先順序數值。setPriority()設定線程的
Time of Update: 2018-12-03
在Linkedin的Java Group裡面看到了這個問題。主要分為如下幾個觀點: 1. Multi-threading, Concurrency太難了2. 進階的Java開發人員太少了3. 用到這方面知識的機會的太少了4. 遇到這方面問題的幾率太少了5. Java在這方面做的太好了 我的感覺是大多數人的Java開發還是基於Web方面的。GC都讓JVM給做了,所以不用學;Multi-threading 和 Concurrency都讓應用伺服器給做了,所以也不用學。所以精通的人太少了
Time of Update: 2018-12-03
1、Regex說直白的是處理字串的利器(進行字串匹配用的)。2、關於Regex在Java中主要用到了java.lang.String,java.util.regex.Pattern和java.util.regex.Matcher這三個類。其寫法主要有如下兩種:a、Stringstring = "sssss"; string.matches(".*");//此字串是否與".*"形式的Regex相匹配,如果
Time of Update: 2018-12-03
下面是我根據多年的閱讀和實踐經驗,給您推薦的一些圖書:第一部分: Java語言篇1 《Java編程規範》 星級: 適合對象:初級,中級 介紹:作者James Gosling(Java之父),所以這本書我覺得你怎麼也得讀一下。對基礎講解的很不錯。2 《Java核心技術:卷Ⅰ基礎知識》 星級: 適合對象:初級,中級 介紹:官方機構圖書,你怎麼也得有一本,這本書比較全面而且易懂。放在案旁用到的時候查一查,看一看。是學習入門必備書。 當然還有II 註:新手必備3 《Java編程思想》
Time of Update: 2018-12-03
方法摘要 charcharAt(int index) 返回指定索引處的 char 值。 intcodePointAt(int index) 返回指定索引處的字元(Unicode 代碼點)。 intcodePointBefore(int index) 返回指定索引之前的字元(Unicode 代碼點)。 intcodePointCount(int beginIndex,
Time of Update: 2018-12-03
Ctrl+/(小鍵盤) 摺疊當前類中的所有代碼Ctrl+×(小鍵盤) 展開當前類中的所有代碼Ctrl+Space 代碼助手完成一些代碼的插入(但一般和IME有衝突,可以修改IME的熱鍵,也可以暫用Alt+/來代替)Ctrl+Shift+E 顯示管理當前開啟的所有的View的管理器(可以選擇關閉,啟用等操作)Ctrl+J 正向增量尋找(按下Ctrl+J後,你所輸入的每個字母編輯器都提供快速匹配定位到某個單詞,如果沒有,則在stutes
Time of Update: 2018-12-03
java基本類型具有封裝器類,使得可以在堆中建立一個非基本對象,用來表示對應的基本類型。Java的自動封裝功能就是自動的將基本類型轉換為封裝類型,並可以反向轉換。練習:編寫程式,證明自動封裝功能對所有的基本類型和封裝器類型都起作用。Exercise 9: (2) Write a program that demonstrates that autoboxing works for all the primitive types and their wrappers.public class
Time of Update: 2018-12-03
前面已經複習了java的8個原生資料類型,其實我們在開發中還會使用到一個重要的參考型別。 參考型別是用在對象上的。一個對象可以被多個引用所指向,同一時刻每個引用只能指向唯一的一個對象。如, 在棧中,有4個引用分別為people1,people2,people3,people4指向同一個對象People對象。如果一個對象被多個引用指向的話,那麼無論哪個引用對對象的屬性的修改,都會反映到其他的引用當中。例:public class People { //
Time of Update: 2018-12-03
DataInputStream有readLine()方法,新IO中BufferedReader也有readLine()方法StringBufferInputStream()只接收字串參數FileInputStream()要和BufferedInputStream()一起使用,提高效率package com.cjf.io;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import
Time of Update: 2018-12-03
概述: 表示一個作用於某對象結構中的各元素的操作。 它使你可以在不改變各元素的類的前提下定義作用於這些元素的新操作。適用性: 1.一個對象結構包含很多類對象,它們有不同的介面,而你想對這些對象實施一些依賴於其具體類的操作。 2.需要對一個對象結構中的對象進行很多不同的並且不相關的操作,而你想避免讓這些操作“汙染”這些對象的類。 Visitor使得你可以將相關的操作集中起來定義在一個類中。
Time of Update: 2018-12-03
java.util.BitSet可以按位儲存。電腦中一個位元組(byte)佔8位(bit),我們java中資料至少按位元組儲存的,比如一個int佔4個位元組。如果遇到大的資料量,這樣必然會需要很大儲存空間和記憶體。如何減少資料佔用儲存空間和記憶體可以用演算法解決。java.util.BitSet就提供了這樣的演算法。比如有一堆數字,需要儲存,source=[3,5,6,9]用int就需要4*4個位元組。java.util.BitSet可以存true/false。如果用java.util.BitS
Time of Update: 2018-12-03
1. 子類的建構函式如果要引用super的話,必須把super放在函數的首位.class Base { Base() { System.out.println("Base"); }} public class Checket extends Base { Checket() { super();//調用父類的構造方法,一定要放在方法的首個語句 System.out.println("Checket"); }