P21 以下是JavaServer教程一系列廣泛面臨2版。由于每個部分包括練習和鍛煉方案,這也可以看作是一個自我節奏的JSF2的培訓課程。所有的幻燈片,源代碼,運動,和運動的解決方案是免費無限制使用。少部分IDE開發和部署使用日食,但不的。本教程假設你已經知道Java;他們肯定走得太快那些沒有至少中度現有Java經驗。如果你不已經知道Java語言,請看如果你已經有了。JSF的經驗,。
P110 Java開發工具。Java語言盡量保證系統內存在1G以上,其他工具如下所示:Linux系統或者Windows95/98/2000/XP,WIN7/8系統JavaJDK7Notepad編輯器或者其他編輯器。IDE:Eclipse安裝好以上的工具后,我們就可以輸出Java的第一個程序"HelloWorld!
P3 常用數據庫JDBC URL格式.
P10 Java的正則表達式講解:(為了能看清,本文正則表達式用中文的句號代替英文句點)英文句點符號:匹配單個任意字符。eg:表達式”t。o可以匹配:tno,t#o,teo等等。不可以匹配:tnno,to,Tno,t正o等。方括號:只有方括號里面指定的字符才參與匹配,也只能匹配單個字符。eg:表達式:t[abcd]n只可以匹配:tan,tbn,tcn,tdn。不可以匹配:thn,tabn,tn等。3|符號。相當與“或”,可以匹配指定的字符,但是也只能選擇其中一項進行匹配。
P3 ?FilterServlet接口實現Filter接口實現Servlet接口使用步驟1、創建類,繼承接口2、實現方法init()doFilter()destroy()?3、配置WEB-INF/web.xml1、創建類,繼承接口2、實現方法init()service()destroy()getServletConfig()getServletInfo()3、配置WEB-INF/web.xml初始化時間Servlet容器啟動之后即初始化Servlet類被調用之后初始化、先于Filter調用。初始化可以在容器啟動后被調用但需要配置。
P22 JVM調試實踐搞定jvm,解決線上故障不求人JVM內存管理JVM線程JVM常用調試工具常見故障實例分析Q& AJVM內存管理堆區存儲所有對象不存儲基本類型JVM只有一個堆區,被所有線程共享棧區棧中只保存基礎數據類型和對象的引用每個線程都有一個獨立的棧區每個棧中的數據都是私有的,其他棧不能訪問Object()JVM線程Linux與JVM一個Linux進程可以存在多個線程一個JVM對應Linux中的一個進程JVM中的線程對應Linux進程中的線程可以通過Linux進程中的線程,找到JVM對應的線程JVM線程狀態
P11 Java Server Pages(JSP)是一種基于web的腳本編程技術類似于網景公司的服務器端Java腳本語言—— server-side JavaScript(SSJS)和微軟的Active Server Pages(ASP)。與SSJS和ASP相比JSP具有更好的可擴展性并且它不專屬于任何一家廠商或某一特定的Web服務器。盡管JSP規范是由Sun公司制定的但任何廠商都可以在自己的系統上實現JSP。
P1 Java List 遍歷
P7 Log4j–Log4j在項目中的重要程度。Log for java日志組件Log4j–apche Log4netLog4j-xxxx.jar用日志的好處:可以長久的保存日志信息。日志可以保存到:網絡文件數據庫可以設置日志的級別。OFFFatal–System.exit(0);-JVM當寫了System.exit(0)的時候表示崩潰(Fatal),ERROR–錯誤,模塊錯誤。WARN–警告INFO-程序員調試信息-相當于system.err.這也是我們經常輸出的方式DEBUG-system.out
P29 JAVA開發人員的圣杯Java的困惑對于在Java領域中開發的web程序員來說,一直夢想有個無須太多配置的Web應用框架,能夠幫助我們直接來完成業務邏輯的處理,而無須了解太多堆積如山的配置文件。
P13 對于windows操作系統,最后下載的文件的文件名格式為:jdk-6uX-windows-i586.exe,其中“6uX”代表版本號,其中包含了JDK和JRE,文件大小大概70M; 例如筆者下載最新的JDK為Java SE Development Kit 6 Update 25,相應的文件名為jdk-6u25-windows-i586.exe,文件大小為76.66M。
P11 JVM測試方法交流研發一部蔣君偉2013年7月概念一日志級別ERROR導致功能執行中斷的錯誤WARN不影響功能整體執行,但需要注意的錯誤可能導致某行數據處理失敗INFO需要用戶知曉的總結性信息DEBUG程序員調試日志一般產品的日志應該非常少異常如何從日志中發現問題?WARN與ERROR級別日志大量的日志異常日志演示支持顯示所有匹配行的編輯器Notepad++UltraEdit概念二進程操作系統管理的基本單位JVM一個JAVA進程系統內存堆(Heap)非堆(PermGen)線程如何確定是否能長時間穩定運行?進程使用的資源是否一直增長?
P68 Java基礎知識精華部分(個人總結)寫代碼:1,明確需求。我要做什么?2,分析思路。我要怎么做?1,2,3。3,確定步驟。每一個思路部分用到哪些語句,方法,和對象。4,代碼實現。用具體的java語言代碼把思路體現出來。學習新技術的四點:1,該技術是什么?2,該技術有什么特點(使用注意):3,該技術怎么使用。demo4,該技術什么時候用?test。
P68 Java23種設計模式
P9 自JDK1.5以后,推出了注解新特性。注解的推出其實最主要的目的是為了讓廣大的用戶認知EJB3.0,因為EJB2.X廣受大多數開發者的詬罵和質疑。為了減少配置、讓注解替代配置。有了注解,我們以前看似一般的、普通的JavaBean就有了活力,有了內涵,有了新的契機。配合Sun的JPA規范,EJB3.X又再次在企業級開發中大放異彩,讓很多開發者贊不絕口。也許是無心插柳,這種“零配置”思維也影響著Java其他的開源項目——像Struts、Spring、Hibernate(也就是咱們耳熟能詳的SSH)不都是具有“零配置”支持嘛!Java現在也是往動態、敏捷的方向發展著。有可能將來配置文件越來越少、規范、約定、注解代替了繁瑣的配置信息。而XML估計會回歸原始的使命——數據傳輸與數據交換。 自定
P5 一個用命令驅動的java小程序
P66 Java學習筆記Java相關課程系列筆記之一
P1 我的系統是StartOS5.0,Mysql數據庫和集成JAVA程序采用的是intellij_idea,均是從系統自帶軟件中心下載安裝的。作為新手,感到系統自帶軟件安裝簡單,沒想到在學習JAVA時,用jdbc連接Mysql數據庫遇到這么大的麻煩,問題困擾了我很久。最后通過搜索網上大量資料(有些文章不清楚,還有誤導),經過無數次嘗試,終于連接成功。現將體會寫下來,以供參考。不當之處,還請包涵。我主要是遇到以下幾個問題。
P36 《Java2實用教程(第4版)》第5章子類與繼承導讀主要內容子類與父類子類的繼承性子類與對象成員變量的隱藏和方法重寫super關鍵字final關鍵字對象的上轉型對象繼承與多態abstract類與abstract方法面向抽象編程開-閉原則§5.1子類與父類利用繼承,可以先編寫一個共有屬性的一般類,根據該一般類再編寫具有特殊屬性的新類,新類繼承一般類的狀態和行為,并根據需要增加它自己的新的狀態和行為。由繼承而得到的類稱為子類,被繼承的類稱為父類(超類)。
P18 《Java2實用教程(第4版)》第6章接口與實現導讀主要內容接口實現接口理解接口接口回調接口與多態接口變量做參數面向接口編程§6.1接口為了克服Java單繼承的缺點,Java使用了接口,一個類可以實現多個接口。使用關鍵字interface來定義一個接口。接口的定義和類的定義很相似,分為接口的聲明和接口體。