每天JAVA多一點(2)

1,switch最後一個default的break可以不加。case的break不加自動向下進行。2,多維陣列聲明,高維維度需要給出。3,String類中常用的方法length()——這可是方法。。。    equals()比較內容不比較地址。或者JDK1.5以後,自動最佳化~?     compareTo()對應位相減,不同即停。       subString(int start, int end)。start包括在返回的子串內,end不在。例子1:class

每天JAVA多一點

其實,以前就知道一些JAVA的事,最近打算抽時間再重看看。1,源碼,類名最好保持一致,最好不要不加訪問限定符。2,System.out.print() 末尾不加斷行符號;System.out.println()

JAVA基礎-關於Java中中文問題詳解

JAVA基礎-關於Java中中文問題詳解 作者: 發文時間:2006.06.05 來源:jspcn【Java專區】  【安全專區】  【網管專區】  【linux專區】  【進入論壇】  【IT部落格】 【Eclipse】  【PHP】  【DB2】  【Ajax】  【Struts】  【Spring】  【源碼·文檔下載】          我來說一下tomcat如何?JSP的你就明白了。 預備知識:  1.位元組和unicode

java靜態代理

代理就是講 原先不相關的代碼, 在運行時 組合到一起去運行, 這樣提高程式的維護性,並讓 業務代碼 和 伺服器代碼 完全分離,以Person為例. --下篇在寫動態代理, AOP.. Person 介面: public interface IPerson {    public void sleep();    public void walk();    }Person 實作類別: public class PersonImp implements IPerson{    public

java物件導向的三大特徵

物件導向的三大特徵:封裝、繼承、多態。java中的封裝封裝,一個對象和外界的聯絡應當通過一個統一的介面,應當公開的公開,應當隱藏的隱藏。(對象的屬性應當隱藏),一個對象的內部是透明的,就是把對象內部的可透明性和隱藏的特性區分開,該透明的透明,該隱藏的隱藏。(封裝的屬性)java中類的屬性的存取權限的預設值不是private,要想隱藏該屬性或方法,就可以加private(私人)修飾符,來限制只能夠在類的內部進行訪問。對於類中的私人屬性,要對其給出一對方法(getXxx(),setXxx())訪問私

【學習筆記】–Java過濾器,使用者登陸驗證過濾等

1.簡單的過濾:java檔案代碼:package com.yang.juping;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletException;import javax.servlet.ServletRequest;import javax.

一段JAVA駭客小程式

import java.io.DataOutputStream;   import java.io.File;   import java.io.FileInputStream;   import java.io.FileOutputStream;   import java.io.IOException;   import java.io.OutputStream;   import java.net.Socket;   import

我的Thinking in Java學習筆記(十)

第六章  重複運用classes  在面向過程的語言中重複運用代碼只是簡單的複製代碼,以達到重複運用的目的,而在物件導向的java程式中,代碼的重用主要體現在2點  1、在新的class中使用既有的class,這中方法稱之為"組合"。但是這種重用方式只是很單純的重複運用以有的代碼

在google code上開了一個java版的ETL小工具project:jmyetl

以前,曾經利用各資料庫底層C-API作wrapping,實現了若干異構資料庫間資料匯入匯出的功能,但是代碼複雜,不便開源。 下午,用java寫了一個簡單的資料幫浦程式,實現MySQL資料庫到Sybase

Java編程中為了”為了效能”盡量要做到的一些地方

1. 盡量在合適的場合使用單例使用單例可以減輕載入的負擔,縮短載入的時間,提高載入的效率,但並不是所有地方都適用於單例,簡單來說,單例主要適用於以下三個方面:第一,控制資源的使用,通過線程同步來控制資源的並發訪問;第二,控制執行個體的產生,以達到節約資源的目的;第三,控制資料共用,在不建立直接關聯的條件下,讓多個不相關的進程或線程之間實現通訊。2. 盡量避免隨意使用靜態變數要知道,當某個對象被定義為stataic變數所引用,那麼gc通常是不會回收這個對象所佔有的記憶體,如Java代碼

java.lang.IllegalArgumentException: Illegal character in query at index xxx:

是由於url裡存在特殊字元的原因,轉一下空格:url= url.replaceAll(" ", "%20");其他對應字元:?   :  %3F&   :  %26|    :  %124   十六進位值1.+URL 中+號表示空格%2B2.空格URL中的空格可以用+號或者編碼%203./分隔目錄和子目錄%2F4.?分隔實際的 URL 和參數%3F5.%指定特殊字元%256.#表示書籤%237.&URL 中指定的參數間的分隔字元%268.=URL 中指定參數的值%3D

Java程式調用Linux命令時的重新導向問題

Java 可以通過 Runtime 調用Linux命令,形式如下:Runtime.getRuntime().exec(command)這樣執行時沒有任何輸出,因為調用 Runtime.exec 方法將產生一個本地的進程,並返回一個Process子類的執行個體,注意Runtime.getRuntime().exec(command)返回的是一個Process類的執行個體,該執行個體可用於控制進程或取得進程的相關資訊。調用 Runtime.exec

用Java泛型實現折半插入排序

package ch10;/** * successful-折半插入排序 * @author songjie * */public class BinaryInsertSort {public static <T extends Comparable> boolean binaryInsertSort(T[] t){if(t==null || t.length <= 1) return true;for(int i=1 ; i<=t.length-1 ; i++){T

用Java泛型實現快速排序

package ch10;public class QuickSort {/** * successfully-快速排序 * 使用了泛型-自然排序 * @param <T> * @param t */public static <T extends Comparable> void quikSort(T[] t){recursiveSort(t, 0, t.length-1);}/** * 快速排序-遞迴調用 * @param <T> * @param t *

用Java實現希爾排序

package ch10;public class ShellInsertSort {/** * 希爾排序 * @param <T> * @param t:待排序數組 * @param dlta:增量數組 * @return */public static <T extends Comparable> boolean shellSort(T[] t, int[] dlta){if(t==null || t.length<=1) return

java -cp用法

要指定各個JAR檔案具體的存放路徑,相同路徑有多個可使用萬用字元 java -cp .;c:/classes/myClass.jar;d:/classes/*.jar packname.mainclassnamepackname.mainclassname為包含main方法的完全限定類名,如果在classpath中有多個還有main方法的類,通過此命令可以方便選定程式的入口例如:#!/bin/sh cd /home/work/bvpn/aaa/bin pwd nohup

JAVA重載(overload)和覆蓋(override)中你所不知道的陷阱

大家都知道重載是指在同一個類中,定義了有相同名稱但是有不同參數類型的方法時,到底調用那一個方法會根據參數類型來選擇.我們來看下面這個例子:public class ParentClass {}public class ChildClass extends ParentClass{}public class Test {public void testOverLoad(ParentClass cls){System.out.println("It's ParentClass");}public

MyBatis之SQL語句對應檔增刪改查和Java參數如何對應

轉載 http://limingnihao.iteye.com/blog/781911select一個select 元素非常簡單。例如: <!-- 查詢學生,根據id --> <select id="getStudent" parameterType="String" resultMap="studentResultMap"> SELECT ST.STUDENT_ID,

java中靜態方法不能調用動態方法,那麼在一個包含有main的類中如何調用同一個類中的執行個體方法??

java中靜態方法不能調用動態方法,那麼在一個包含有main的類中如何調用同一個類中的執行個體方法??2011-01-28 11:05提問者: shibotian |瀏覽次數:1926次main不就是一個static方法嗎???但是static方法不能調用執行個體方法。。。那如果在同一個類中存在一個執行個體方法豈不是不能調用?例如:public class A{ public static void main(){ functionA();

java利用jmf實現拍照功能

首先到SUN下載最新的JMF,然後安裝。http://java.sun.com/products/java-media/jmf/index.jsp 然後,說一下需求 1. 用網路攝影機拍照 2. 在文字框輸入檔案名稱 3. 按下拍照按鈕,擷取網路攝影機內的映像 4. 在拍下的照片上有一紅框截取固定大小的照片。 5. 儲存為本地映像為jpg格式,不得壓縮畫質 技術關鍵,相信也是大家最感興趣的部分也就是如何讓一個網路攝影機工作,並拍下一張照片了。 利用JMF,代碼很簡單:

總頁數: 4058 1 .... 2132 2133 2134 2135 2136 .... 4058 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.