1. 我想自定義java里的util常用包里的類要怎麼寫
盡量不要定義和jre/jdk包相同的包。。。。。。。。。。自己的工具類,可以定義自己的包名、類名
2. java.util包在哪裡
零基礎學習java可按照這份大綱來進行學習
第一階段:Java專業基礎課程
階段目標:
1. 熟練掌握Java的開發環境與編程核心知識
2. 熟練運用Java面向對象知識進行程序開發
3. 對Java的核心對象和組件有深入理解
4. 熟練應用JavaAPI相關知識
5. 熟練應用JAVA多線程技術
6. 能綜合運用所學知識完成一個項目
知識點:
1、基本數據類型,運算符,數組,掌握基本數據類型轉換,運算符,流程式控制制。
2、數組,排序演算法,Java常用API,類和對象,了解類與對象,熟悉常用API。
3、面向對象特性,集合框架,熟悉面向對象三大特性,熟練使用集合框架。
4、IO流,多線程。
5、網路協議,線程運用。
第二階段:JavaWEB核心課程
階段目標:
1. 熟練掌握資料庫和MySQL核心技術
2. 深入理解JDBC與DAO資料庫操作
3. 熟練運用JSP及Servlet技術完成網站後台開發
4. 深入理解緩存,連接池,註解,反射,泛型等知識
5. 能夠運用所學知識完成自定義框架
知識點:
1、資料庫知識,範式,MySQL配置,命令,建庫建表,數據的增刪改查,約束,視圖,存儲過程,函數,觸發器,事務,游標,建模工具。
2、深入理解資料庫管理系統通用知識及MySQL資料庫的使用與管理。為Java後台開發打下堅實基礎。Web頁面元素,布局,CSS樣式,盒模型,JavaScript,jQuery。
3、掌握前端開發技術,掌握jQuery。
4、Servlet,EL表達式,會話跟蹤技術,過濾器,FreeMarker。
5、掌握Servlet相關技術,利用Servlet,JSP相關應用技術和DAO完成B/S架構下的應用開發。
6、泛型,反射,註解。
7、掌握JAVA高級應用,利用泛型,註解,枚舉完成自己的CRUD框架開發為後續框架學習做鋪墊。
8、單點登錄,支付功能,項目整合,分頁封裝熟練運用JSP及Servlet核心知識完成項目實戰。
第三階段:JavaEE框架課程
階段目標:
1. 熟練運用Linux操作系統常見命令及完成環境部署和Nginx伺服器的配置
2. 熟練運用JavaEE三大核心框架:Spring,SpringMVC,MyBatis
3. 熟練運用Maven,並使用SpringBoot進行快速框架搭建
4. 深入理解框架的實現原理,Java底層技術,企業級應用等
5. 使用Shiro,Ztree和Spring,SpringMVC,Myts完成企業項目
知識點:
1、Linux安裝配置,文件目錄操作,VI命令,管理,用戶與許可權,環境部署,Struts2概述,hiberante概述。
2、Linux作為一個主流的伺服器操作系統,是每一個開發工程師必須掌握的重點技術,並且能夠熟練運用。
3、SSH的整合,MyBatis,SpringMVC,Maven的使用。
4、了解AOP原理,了解中央控制器原理,掌握MyBatis框架,掌握SSM框架的整合。
5、Shiro,Ztree,項目文檔,項目規范,需求分析,原型圖設計,資料庫設計,工程構建,需求評審,配置管理,BUG修復,項目管理等。
6、獨立自主完成一個中小型的企業級綜合項目的設計和整體架構的原型和建模。獨立自主完成一個大型的企業級綜合項目,並具備商業價值
3. java中的util包的主要作用
最常用的就是ArrayList,HashMap,做WEB項目的時候經常用得到的,還是Date,Calendar等,這些是日期類的
4. java的util包簡單問題
我覺得二樓的解釋還不夠清楚,補充說明一下:
System.out.println("月份:"+objcalendar.get(Calendar.MONTH)+1);
因為prntln()括弧中的運算是從左到右算的,所以先進行
"月份:"+objcalendar.get(Calendar.MONTH),這時objcalendar.get(Calendar.MONTH)=2自動轉化為字元串添加到「月份:」後面,然後與1相加,這是1也要轉化為字元串,然後加到後面,因此就得到「月份:21」這個結果。關鍵在於計算的先後順序。只需要保持後兩項先加就行了,如:System.out.println("月份:"+(objcalendar.get(Calendar.MONTH)+1));
希望這么說了,你能理解!以後也不會犯這種錯了!
5. util包下新建立3個方法,用來驗證字元串、數字以及日期格式。
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class RegisterCheck {
/**
* 驗證輸入的郵箱格式是否符合
* @param email
* @return 是否合法
*/
public static boolean emailFormat(String email)
{
boolean tag = true;
final String pattern1 = "^([a-z0-9A-Z]+[-|//.]?)+[a-z0-9A-Z]@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?//.)+[a-zA-Z]{2,}$";
final Pattern pattern = Pattern.compile(pattern1);
final Matcher mat = pattern.matcher(email);
if (!mat.find()) {
tag = false;
}
return tag;
}
}
6. java.util 包中有哪幾種類
下圖給出了java.util包的基本層次結構圖。下面我們將具體介紹其中幾個重要的類。
┌java.util.BitSet
│java.util.Calendar
│└java.util.GregorianCalendar
│java.util.Date
│java.util.Dictionary
│└java.util.Hashtable
│└java.util.Properties
│java.util.EventObject
│java.util.ResourceBundle
┌普通類┤├java.util.ListResourceBundle
││└java.util.PropertyResourceBundle
││java.util.Local
││java.util.Observable
││java.util.Random
││java.util.StringTokenizer
││java.util.Vector
││└java.util.Stack
Java.util┤└java.util.TimeZone
│└java.util.SimpleTimeZone
│┌java.util.Enumeration
├介面┤java.util.EventListener
│└java.util.Observer
│┌java.util.EmptyStackException
└異常類┤java.util.MissingResourceException
│java.util.NoSuchElementException
└java.util.TooManyListenersException
7. "import java.util「中,"util"是什麼包
import java.util.*;util代表工具類,包含一些日期轉換、字元串處理、獲取編譯環境信息。
假如沒這句話的話,如果你要用java.util包中的類Scanner的話就需要這樣使用 java.util.Scanner sc = new java.util.Scanner();
而import java.util.*;代表導入了java.util包中的所有類,,這樣的話使用 Scanner就沒那麼麻煩了Scanner sc = new Scanner();
8. 經常在程序里見到 Util ,想知道它一般是指什麼意思
Util是utiliy的縮寫,是一個多功能、基於工具的包。
java.util是包含集合框架、遺留的 collection 類、事件模型、日期和時間設施、國際化和各種實用工具類(字元串標記生成器、隨機數生成器和位數組、日期Date類、堆棧Stack類、向量Vector類等)。集合類、時間處理模式、日期時間工具等各類常用工具包。
(8)創造util包擴展閱讀
java的標准泛型介面:
⑴Collection ()介面,擴展了Iterable介面,位於集合層次結構的頂部,因此所有的集合都實現Collection介面,並提供了iterator()方法來返回一個迭代器。用add()方法添加對象,remove()方法刪除元素,clear()刪除集合所有元素(size=0);
contains()方法查看集合是否包含對象,toArray()方法返回集合元素數組,equals()方法比較兩個集合是否相等,size()方法返回集合中元素的數目,isEmpty()判斷集合是否為空,hashCode()返回調用集合的散列碼,iterator()返回調用集合的迭代器。
⑵List()介面,擴展了Collection介面,存儲一個序列的元素(列表基於0的索引),可以包含重復的元素,但不能有null值。獲得特定位置的對象調用get()方法,用set()方法給特定位置元素賦值,用indexOf()或lastIndexOf()方法分別獲得對象的第一個實例或最後一個實例所在的位置,subList()方法取子列表,listIterator()返回一個迭代器。
9. java.util包和sun.util包的區別
建議用java.util的類此為java標准,sun.util可能為其它包中自帶的類,不建議使用
10. java.util.* 這一類的包在哪裡能查看其內容和作用。
附件是jdk6的幫助文檔,左側上部分選擇java.util包,左側下部分是該包下的多有類和介面,點擊左側介面或者類,右側部分是該類或介面的完整介紹。
文檔是中文的!