java基礎學習筆記

E:\IT\JAVA\thinkinjava.chm中有一篇對比C++和java的文章,等java瞭解一定程度之後,學習一下。以致能夠明確區別出java和C++的區別。 J2se 為什麼開發的時候是下載j2se1.4 而不是jdk?J2se就是j2Sdk? 安裝完之後需要配置classpath類路徑和系統path設定classpath: 環境變數設計  變數名=classpath變數值=…sdk\lib等等設定path: 選擇path,增加j2se的bin目錄 Java編譯安裝配置環境就完成了

Java中將JSON格式的資料轉換成對應的Bean、Map、List資料

簡單說明:為了方便資料在用戶端及伺服器端的傳輸,有時候我們會用一些比較方便組織的資料類型,比如json、xml等傳給用戶端,用戶端也可以重新組織資料傳回伺服器端。JSON和XML提供了一套比較方便的資料群組織形式。。並且有很多現成的類庫用於解析這些資料。。本文是對net.sf.json使用後的總結。。目前官方開源的對json進行處理的項目很多,fastjson還有其它等等。。視自己處理問題的複雜程度考慮選擇使用不同的依賴包。。如果使用maven構建項目,需要對以下兩個包進行依賴<depen

Exception in thread “main” java.lang.UnsatisfiedLinkError: /tmp…

5.4上安裝Oracle 10g時提示如下錯誤:  Exception in thread “main” java.lang.UnsatisfiedLinkError: /tmp/OraInstall2009-11-25_02-34-42PM/jre/1.4.2/lib/i386/libawt.so:libXp.so.6: cannot open shared object file: No such file or directory 原因是缺少了包,裝上如下的包就可以了。# rpm

weblogic10.3.4與應用 jar包衝突 java.lang.NoSuchMethodError

在tomcat上部署web應用,測試一切正常,遷移到weblogic上之後就出現了問題,換了生產環境的資料庫。功能是將資料寫入資料庫,同時還需要上傳附件。開始懷疑是資料庫的問題,後來測試資料庫也是正常的,可以正常讀寫。於是開始懷疑weblogic ,在weblogic的記錄檔中看到<[ACTIVE] ExecuteThread: '3' for queue: 'weblogic.kernel.Default (self-tuning)'> <<anonymous>&

選擇排序演算法的JAVA實現

package Utils.Sort;/***@author Linyco*利用選擇排序法對數組排序,數組中元素必須實現了Comparable介面。*/public class ChooseSort implements SortStrategy{       /**       *對數組obj中的元素以選擇排序演算法進行排序       */       public void sort(Comparable[] obj)       {              if (obj ==

冒泡排序演算法的JAVA實現

package Utils.Sort;/***@author Linyco*利用冒泡排序法對數組排序,數組中元素必須實現了Comparable介面。*/public class BubbleSort implements SortStrategy{       /**       *對數組obj中的元素以冒泡排序演算法進行排序       */       public void sort(Comparable[] obj)       {              if (obj ==

Java初學者—Java的學習路徑

Java初學者---Java的學習路徑(全集) 一、 JDK (Java Development Kit) JDK是整個Java的核心,包括了Java運行環境(Java Runtime Envirnment),一堆Java工具和Java基礎的類庫(rt.jar)。不論什麼Java應用伺服器實質都是內建了某個版本的JDK。因此掌握 JDK是學好Java的第一步。最主流的JDK是Sun公司發布的JDK,除了Sun之外,還有很多公司和組織都開發了自己的JDK,例如IBM公司開發

溫習Java筆記(1):經典案例深刻認識java實體

    前言:一開始接觸的就是jsp,邊學邊做,轉眼就一年,隨著接觸的項目模組增多,深深感覺自己身上java基礎的淺薄,於是乎便如前人所言的道路般,轉頭奔向高不可測的java課本,重新認識java,重新識記java的基礎概念便是現在該做的事情了。一.經典案例深刻認識java實體實體:銀行帳號屬性:帳號、戶名、密碼、當前餘額 b 、透支限額 m約束:b + m >= 0行為:  存款   輸入:存款金額a   步驟1:令 b = b + a 並終止  取款   輸入:取款金額 a   輸出:

成為Java高手需要注意的25個學習目標

1.你需要精通物件導向分析與設計(OOA/OOD)、涉及模式(GOF,J2EEDP)以及綜合模式。你應該瞭解UML,尤其是class,object,interaction以及statediagrams。 2.你需要學習Java語言的基礎知識以及它的核心類庫

大數相乘、大數相加、大數相減Java版本

題目:兩個非常大的數字相乘(相加,相減)       該題目在java中可以使用BigInteger類中的方法來實現。否則的話可以使用如下方式來實現。      

java.lang.NumberFormatException: For input string: “0 “

java.lang.NumberFormatException: For input string: "1.0" at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48) at java.lang.Integer.parseInt(Integer.java:477) at java.lang.Integer.(Integer.java:609) at

Java WEB安全問題及解決方案

1.弱口令漏洞解決方案:最好使用至少6位的數字、字母及特殊字元組合作為密碼。資料庫不要儲存純文字密碼,應儲存MD5加密後的密文,由於目前普通的MD5加密已經可以被破解,最好可以多重MD5加密。2.未使用使用者名稱及密碼登入後台可直接輸入後台URL登入系統。解決方案:通過配置filter來過濾掉無效使用者的串連請求。3.JSP頁面拋出的異常可能暴露程式資訊。有經驗的入侵者,可以從JSP程式的異常中擷取很多資訊,比如程式的部分架構、程式的實體路徑、SQL注入爆出來的資訊等。解決方案:自訂一個Exce

java web開發之安全事項

開發的安全標準,總結如下。      1.絕對絕對絕對要採用預先處理的方式來進行sql操作,如果實在需要做sql語句的拼接,那麼請做輸入資訊的過濾。selet,update,delete,insert,and,%,',_,這些都屏蔽了吧。     

java程式員常被問到的概念

1.equal()函數和“==”的區別equal()是java.lang.Object類的一個方法。equal函數和==都用來判斷兩個對象是否相等。<1>,是在對字串進行判斷時,equal是判斷值是否相等,而“==”是判斷記憶體的首地址是否相等例如:String s1="hello";String s2="hello",s1.equal(s2);返回true;而s1==s2返回false,因為s1和s2的記憶體首址不相同。若String

java中的值傳遞

參考了: http://blog.csdn.net/weidan1121/ 

java.lang.NullPointerException: Module ‘null’ not found

    今天在做struts的時候,碰到java.lang.NullPointerException: Module 'null' not

java操作檔案常用方式

如果你是想操作文字檔,read:BufferedReader br = new BufferedReader(new FileReader("/aaa/a.txt"));String s = "":while((s=br.readLine())!= null)do .............writer:PrintWriter pw = new PrintWriter(new FileWriter("/out.txt"[,true])[,true]);pw.println("1111");第一個

java實現讀取flash的swf檔案屬性 – zhangjianwxh的專欄 – CSDNBlog

/** flashattrib.java */ package picattrib; import java.io.IOException; import java.io.FileInputStream; public class flashattrib { public flashattrib() { } public static void main(String[] args) { flashattrib flashattrib = new flashattrib(); byte[]

Java之util類

細說Java之util類  線性表,鏈表,雜湊表是常用的資料結構,在進行Java開發時,JDK已經為我們提供了一系列相應的類來實現基本的資料結構。這些類均在java.util包中。本文試圖通過簡單的描述,向讀者闡述各個類的作用以及如何正確使用這些類。 Collection  ├List  │├LinkedList  │├ArrayList  │└Vector  │ └Stack  └Set  Map  ├Hashtable  ├HashMap  └WeakHashMap  Collection介

Java下RESTful WebService的實現架構介紹

Java下RESTful WebService的實現架構介紹 Web Service更多是一種標準,而不是一種具體技術。不同的平台,不同的語言大都提供WebService的開發實現,在Java領域,WebService的架構很多,例如:Axis2,Xfire,CXF和Java6內建的WebService引擎。在 Spring 架構支援 REST 之前,人們會使用其他幾種實現技術來建立 Java的 RESTful Web Services,如 Restlet、RestEasy和

總頁數: 4058 1 .... 532 533 534 535 536 .... 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.