20¸ö·Ç³£ÓÐÓõÄJava³ÌÐòƬ¶Î
1. ×Ö·û´®ÓÐÕûÐ͵ÄÏ໥ת»»
¡¡¡¡Java´úÂë
¡¡¡¡String a = String.valueOf(2); //integer to numeric string
¡¡¡¡int i = Integer.parseInt(a); //numeric string to an int
¡¡¡¡2. ÏòÎļþĩβÌí¼ÓÄÚÈÝ
¡¡¡¡Java´úÂë
¡¡¡¡BufferedWriter out = null;
¡¡¡¡try {
¡¡¡¡out = new BufferedWriter(new FileWriter(”filename”, true));
¡¡¡¡out.write(”aString”);
¡¡¡¡} catch (IOException e) {
¡¡¡¡// error processing code
¡¡¡¡} finally {
¡¡¡¡if (out != null) {
¡¡¡¡out.close();
¡¡¡¡}
¡¡¡¡}
¡¡¡¡3. µÃµ½µ±Ç°·½·¨µÄÃû×Ö
¡¡¡¡Java´úÂë
¡¡¡¡String methodName = Thread.currentThread().getStackTrace()[1].getMethodName();
¡¡¡¡4. ת×Ö·û´®µ½ÈÕÆÚ
¡¡¡¡Java´úÂë
¡¡¡¡java.util.Date = java.text.DateFormat.getDateInstance().parse(date String);
¡¡¡¡»òÕßÊÇ£º
¡¡¡¡SimpleDateFormat format = new SimpleDateFormat( "dd.MM.yyyy" );
¡¡¡¡Date date = format.parse( myString );
¡¡¡¡5. ʹÓÃJDBCÁ´½ÓOracle
¡¡¡¡Java´úÂë
¡¡¡¡public class OracleJdbcTest
¡¡¡¡{
¡¡¡¡String driverClass = "oracle.jdbc.driver.OracleDriver";
¡¡¡¡Connection con;
¡¡¡¡public void init(FileInputStream fs) throws ClassNotFoundException, SQLException, FileNotFoundException, IOException
¡¡¡¡{
¡¡¡¡Properties props = new Properties();
¡¡¡¡props.load(fs);
¡¡¡¡String url = props.getProperty("db.url");
¡¡¡¡String userName = props.getProperty("db.user");
¡¡¡¡String password = props.getProperty("db.password");
¡¡¡¡Class.forName(driverClass);
¡¡¡¡con=DriverManager.getConnection(url, userName, password);
¡¡¡¡}
¡¡¡¡public void fetch() throws SQLException, IOException
¡¡¡¡{
¡¡¡¡PreparedStatement ps = con.prepareStatement("select SYSDATE from dual");
¡¡¡¡ResultSet rs = ps.executeQuery();
¡¡¡¡while (rs.next())
¡¡¡¡{
¡¡¡¡// do the thing you do
¡¡¡¡}
¡¡¡¡rs.close();
¡¡¡¡ps.close();
¡¡¡¡}
¡¡¡¡public static void main(String[] args)
¡¡¡¡{
¡¡¡¡OracleJdbcTest test = new OracleJdbcTest();
¡¡¡¡test.init();
¡¡¡¡test.fetch();
¡¡¡¡}
¡¡¡¡}
6. °Ñ Java util.Date ת³É sql.Date
¡¡¡¡Java´úÂë
¡¡¡¡java.util.Da
Ïà¹ØÎĵµ£º
´ÓÍøÉÏ¿´µ½Ò»¸ö²»´íµÄjavaÎļþÏÂÔØµÄ¼¸ÖÖ·½Ê½ÎÄÕ£¬ÄùýÀ´¸ú´ó¼Ò·ÖÏíһϣº
JavaÎļþÏÂÔØµÄ¼¸ÖÖ·½Ê½
public HttpServletResponse download(String path, HttpServletResponse response) {
try {
&n ......
JavaµÄºËÐÄAPIÊǷdz£ÅÓ´óµÄ,Õâ¸ø¿ª·¢ÕßÀ´Ëµ´øÀ´Á˺ܴóµÄ·½±ã£¬¾³£ÈËÓÐÆÀÂÛ,javaÈóÌÐòÔ±±äɵ¡£
µ«ÊÇһЩÄÚÈÝÎÒÈÏΪÊDZØÐëÕÆÎյ쬷ñÔò²»¿ÉÒÔÊìÁ·ÔËÓÃjava£¬Ò²²»»áʹÓþͺÜÄѰìÁË¡£
1¡¢java.lang°üϵÄ80£¥ÒÔÉϵÄÀàµÄ¹¦ÄܵÄÁé»îÔËÓá£
2¡¢java.util°üϵÄ80£¥ÒÔÉϵÄÀàµÄÁé»îÔËÓã¬ÌرðÊǼ¯ºÏÀàÌåϵ¡¢Õý¹æ±í´ïʽ¡¢Ê±¼ä¡ ......
×î½üÔÚÕÒһЩ±ÊÊÔÌ⣬ÒòΪ¿ìÕÒ¹¤×÷ÁË¡£¡£
ÌâÄ¿ÈçÏ£º
ÎÊ´ðÌâ
1.Êý¾ÝÁ¬½Ó³ØµÄ¹¤×÷»úÖÆ
2.Struts±êÇ©ÖÐ<html:errors>µÄ×÷ÓÃÊÇʲô
3.Tomcat<CATALINA_HOME>¸ùĿ¼ÏÂ\server,\common,\sharedÒÔ¼°\WEB-INFϵÄlibÖеÄjarÎļþÔÚʹÓÃʱµÄÇø±ð¡£
Ìî¿ÕÌâ &n ......
//µ¼³ö
String mysql="mysqldump -uroot -proot --opt databasename > d:/test.sql";
java.lang.Runtime.getRuntime().exec("cmd /c "+mysql);
//µ¼Èë
String mysql="mysqladmin -uroot -proot create databasename";
java.lang.Runt ......
JAVAµÄÉè¼ÆÔÔò
1. ½Ó¿Ú¸ôÀëÔÔò£¨ISP£ºInterface Segregation Principle£©
¶¨Ò壺ʹÓöà¸öרÃŵıÈʹÓõ¥Ò»µÄ×ܽӿÚÒªºÃ¡£Ò²¿ÉÒÔ˵£º½¨Á¢µ¥Ò»½Ó¿Ú£¬²»Òª½¨Á¢Ó·Ö×ÅÓ´óµÄ½Ó¿Ú¡£
ISPµÄÁ½ÖÖ¶¨Ò壺
¡ó “Clients should not be forced to depend upon interfaces that they don't u ......