java綜合

java環境變量配置:http://jingyan.baidu.com/article/f96699bb8b38e0894e3c1bef.htmlhtml

 

1.導入項目java

當下載了包含Eclipse 項目的源代碼文件後,咱們能夠把它導入到當前的Eclipse 工做區而後編輯和查看。點擊菜單File > Import,而後在彈出的Import 對話框中展開General目錄,選擇Existing Projects into Workspace,接着點擊Next 按鈕。當選中單選鈕Select root directory:時能夠點擊Browse…按鈕選中包含項目的文件夾,若是包含項目的話就能夠在中間的Projects 列表框中顯示;而當選中單選鈕Select archive file:時能夠點擊Browse…按鈕選中包含項目的ZIP 壓縮包,若是包含項目的話就能夠在中間的Projects列表框中顯示。最後點擊Finish 按鈕就能夠導入項目並打開了。數據庫

2.導出項目小程序

點擊菜單File > Export,而後在彈出的Export 對話框中展開General 目錄,選擇Archive File,接着點擊Next 按鈕。而後在To archive file:輸出框中選中要保存的文件名,通常寫成項目名.zip,而後點擊Finish 按鈕便可導出當前項目。還有一種方式是手工打包,用WinRAR 或者WinZIP 等工具均可以。服務器

 

servlet:java服務器端小程序
applet:。。。小程序session

xxxlet:xxx小程序mvc

 

3.時間處理app

//將可讀性字符串時間轉換爲10位長度時間戳
long timestamp = new SimpleDateFormat("yyyy-MM-dd HH:mm").parse("2014-05-12 09:23").getTime()/1000

//將時間戳轉換爲可讀性字符串時間
String dateTime = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(1294890859000L);;

4.在數據庫存儲timestamp類型的時間的處理框架

  往數據庫存儲的時候能夠接收 java.util.Date類型,再用getTime()方法獲得表明那個Date對象的long值,再以這個long值構造一個Timestamp對象 存進數據庫中。
  從存數據庫裏取的時候,能夠先獲得Timestamp用他的getTime()方法獲得long值,再以這個long值構造一個 java.util.Date對象,這樣就能夠對這個Date對象操做了。好比說 new SimpleDateFormat("yyyyy-MM-dd HH:mm:ss").format(Date)或format(Timestamp)都行~jsp

step1:表單提交過來的日期,設置屬性爲private String starttime;
step2:往數據庫存儲日期:設置屬性爲private Date starttime;

ps.setTimestamp(5, new Timestamp(a.getStarttime().getTime()));

step3:從數據庫取日期:也是用域對象的屬性private Date starttime;

a.setStarttime(new Date(rs.getTimestamp("starttime").getTime()));

 

5.JDBC事務

conn.setAutoCommit(false);
....
conn.commit();

conn.rollback();

 例如:轉帳。

6.格式化數字
區別:(也可用該方法將長整型轉換爲整型)
DecimalFormat df = new DecimalFormat("0.00");
DecimalFormat df = new DecimalFormat("#.00");
df.format(12.34);  
若是是0.## 和 0.00的話就能夠看出區別了 假設要轉換的數字是5 使用0.00轉換後結果是5.00 而若是是0.##結果就是5 

7.Microsoft office操做
POI參考:http://sarin.iteye.com/blog/845035

8.發郵件:
javamail參考:http://www.cnblogs.com/codeplus/archive/2011/10/30/2229391.html

9.優先級依次爲:

 <%
    request.setAttribute("abc", "abc");
    session.setAttribute("abc1", "你好1");
    pageContext.setAttribute("abc2", "你好2");
    application.setAttribute("abc3", "你好3");
%>

 

 

 

領悟:

若是你刻苦的話2個半月就OK.....只要把java基礎學會熟練,,,,在練習jsp頁面技術,,也沒多難,,,,而後學servlet,,,,,,servlet主要流行配合MVC框架來寫,,,通常都那樣寫,,,因此你學的步驟是:java基礎多看看網上教程,,不少的百度就行我就不跟你說了,,而後去百度找MVC框架的書籍或者教程來看,或者去買書,注意必定要多實踐,,,不要怕敲代碼,,,,使勁敲,,不會的摸索着看教程來寫,,,,學完MVC以後在學servlet就OK了,,,給你個時間表,,只要你把它利用起來絕對行你說過java基礎很差,可是不表明一點都不會因此多找點案列來練習不會的字段方法屬性百度找去或者查詢API文檔(20天把java基礎學熟練天天必須騰出5個小時的時間不低於5個小時不睡覺也不休息5小時以上最好,,,最好學的時候專心,要相信你必定行的,10天練習mvc框架多寫寫三層要認識3層的概念,學學面向對象的思想,學學類的多態性,封裝繼承多態必定要搞懂,再花10天學習jsp頁面,,學着鏈接數據庫,,,ResultSet數據集是什麼要搞懂纔會在網面上輸出語句,<%學會在jsp裏面寫內嵌代碼%>,而後花12天學習Servlet,學會認識什麼叫實體對象,什麼叫集合List,Map,Set,這些要把他搞懂而後,還有Servlet的執行順序,運行機制,它有哪些對象,怎麼傳值怎麼接受值,get方法和post方法的做用,最後再花10天時間來多作項目,,找案列來作,,找一些書來看,,算是累計開發經驗,這樣在公司才能上手)這樣算下來估計所有52天,,上手62天,,雖然我後面有可能我越說你越不怎麼懂,,但按着這個步驟來你慢慢的你就會以爲這些都是必不可少的。
相關文章
相關標籤/搜索