java µÃµ½ÏîĿ·¾¶
Ò» Ïà¶Ô·¾¶µÄ»ñµÃ
¡¡¡¡ ˵Ã÷:Ïà¶Ô·¾¶(¼´²»Ð´Ã÷ʱºòµ½µ×Ïà¶ÔË)¾ù¿Éͨ¹ýÒÔÏ·½Ê½»ñµÃ£¨²»ÂÛÊÇÒ»°ãµÄjavaÏîÄ¿»¹ÊÇwebÏîÄ¿£©
¡¡¡¡
String relativelyPath=System.getProperty("user.dir");
¡¡¡¡ ÉÏÊöÏà¶Ô·¾¶ÖУ¬javaÏîÄ¿ÖеÄÎļþÊÇÏà¶ÔÓÚÏîÄ¿µÄ¸ùĿ¼
¡¡¡¡ webÏîÄ¿ÖеÄÎļþ·¾¶ÊÓ²»Í¬µÄweb·þÎñÆ÷²»Í¬¶ø²»Í¬£¨tomcatÊÇÏà¶ÔÓÚ tomcat°²×°Ä¿Â¼\bin£©
¡¡¡¡¶þ Àà¼ÓÔØÄ¿Â¼µÄ»ñµÃ(¼´µ±ÔËÐÐʱijһÀàʱ»ñµÃÆä×°ÔØÄ¿Â¼)
¡¡¡¡ 1.1)ͨÓõķ½·¨Ò»(²»ÂÛÊÇÒ»°ãµÄjavaÏîÄ¿»¹ÊÇwebÏîÄ¿,Ïȶ¨Î»µ½ÄÜ¿´µ½°ü·¾¶µÄµÚÒ»¼¶Ä¿Â¼)
¡¡¡¡
¡¡¡¡ InputStream is=TestAction.class.getClassLoader().getResourceAsStream("test.txt");
¡¡¡¡ (test.txtÎļþµÄ·¾¶Îª ÏîÄ¿Ãû\src\test.txt;ÀàTestActionËùÔÚ°üµÄµÚÒ»¼¶Ä¿Â¼Î»ÓÚsrcĿ¼ÏÂ)
¡¡¡¡
¡¡¡¡ ÉÏʽÖн«TestAction£¬test.txtÌæ»»³É¶ÔÓ¦³ÉÏàÓ¦µÄÀàÃûºÍÎļþÃû×Ö¼´¿É
¡¡¡¡ 1.2)ͨÓ÷½·¨¶þ (´Ë·½·¨ºÍ1.1Öеķ½·¨ÀàËÆ,²»Í¬µÄÊÇ´Ë·½·¨±ØÐëÒÔ'/'¿ªÍ·)
¡¡¡¡ InputStream is=Test1.class.getResourceAsStream("/test.txt");
¡¡¡¡ (test.txtÎļþµÄ·¾¶Îª ÏîÄ¿Ãû\src\test.txt,ÀàTest1ËùÔÚ°üµÄµÚÒ»¼¶Ä¿Â¼Î»ÓÚsrcĿ¼ÏÂ)
¡¡¡¡
¡¡¡¡Èý webÏîÄ¿¸ùĿ¼µÄ»ñµÃ(·¢²¼Ö®ºó)
¡¡¡¡ 1 ´Óservlet³ö·¢
¡¡¡¡ ¿É½¨Á¢Ò»¸öservletÔÚÆäµÄinit·½·¨ÖÐдÈëÈçÏÂÓï¾ä
¡¡¡¡ ServletContext s1=this.getServletContext();
¡¡¡¡ String temp=s1.getRealPath("/"); (¹Ø¼ü)
¡¡¡¡ ½á¹ûÐÎÈ磺D:\¹¤¾ß\Tomcat-6.0\webapps\002_ext\ (002_extΪÏîÄ¿Ãû×Ö)
¡¡¡¡ Èç¹ûÊǵ÷ÓÃÁËs1.getRealPath("")ÔòÊä³öD:\¹¤¾ß\Tomcat-6.0\webapps\002_ext(ÉÙÁËÒ»¸ö"\")
¡¡¡¡ 2 ´ÓhttpServletRequest³ö·¢
¡¡¡¡ String cp11111=request.getSession().getServletContext().getRealPath("/");
¡¡¡¡ ½á¹ûÐÎÈç:D:\¹¤¾ß\Tomcat-6.0\webapps\002_ext\
¡¡¡¡ËÄ classpathµÄ»ñÈ¡(ÔÚEclipseÖÐΪ»ñµÃsrc»òÕßclassesĿ¼µÄ·¾¶)
¡¡¡¡ ·½·¨Ò»
Thread.currentThread().getContextClassLoader().getResource("").getPath();
eg:
¡¡¡¡ String t=Thread.currentThread().getContextClassLoader().getResource("").getPath();
¡¡¡¡ System.out.println("t---"+t);
¡¡¡¡ Êä³ö:t---/E:/order/002_ext/WebRoot/WEB-INF/class
Ïà¹ØÎĵµ£º
¡¡¡¡×î½üÔÚ¿ª·¢¹ý³ÌÖз¢ÏÖÒ»¸öÎÊÌ⣺BooleanÀàÐ͵ÄÖµÎÞ·¨ÔÚflexºÍjava¼ä´«µÝ£¬¾¹ýÒ»¶ÎÑо¿·¢ÏÖ£¬ÎÊÌâ³öÏÖÔÚBooleanÀàÐ͵ÄgetterºÍsetter·½·¨ÉÏ¡£
°´ÕÕjavabeanµÄ¹æ·¶£¬Ð¡²¼¶ûÀàÐ͵ÄgetterÊÇÒÔis×öǰ׺µÄ£¬µ«ÊÇ´ó²¼¶ûÀàÐ͵Ägetter¾Í³ÉÁËÒÔgetΪǰ׺ÁË£¨´ó²¼¶û×÷ΪÒýÓÃÀàÐÍ£¬ÒѾ±»ÊÓΪÆÕͨ ......
¿´»ðÁú¹ûдÁËÒ»¸öÑéÖ¤ÈÕÆÚµÄJavaÕýÔò±í´ïʽ£¬¾Í¸ø×ªÁ˹ýÀ´
ÓÉÓÚʹÓõ½ÁË·´ÏòÔ¤ËÑË÷ģʽ“(?<=)”ºÍ“(?<!)”£¬ËùÒÔÕâ¸öÖ»ÄÜÔÚ Java ÖÐʹÓ㬲»ÄÜÔÚ JavaScript ÖÐʹÓã¬JavaScript ²»Ö§³Ö·´ÏòÔ¤ËÑË÷¡£Ö§³Ö yyyy-MM-dd¡¢yyy-MM-dd¡¢yy-MM-dd ºÍ y-MM-dd£¬¼´Äê·ÝΪ 1¡«4 ......
¶ÔListµÄ±éÀúÓÐÈýÖÖ·½Ê½
List<A> list = new ArrayList<A>();
list.add(new A());
list.add(new & ......
ºÜ¶àÍøÓÑÎÊÎÒѧϰJavaÓÐûÓÐʲô½Ý¾¶,ÎÒ˵“ÎÞËû£¬Î¨ÊÖÊì¶û”¡£µ«ÊÇÎÒÈ´ºÜÔ¸Ò⽫×Ô¼ºÑ§Ï°µÄһЩ¾Ñéд³öÀ´£¬ÒÔ±ãºóÀ´ÕßÉÙ×ßÍä·,°ïÖú±ðÈËÊÇ×î´óµÄ¿ìÀÖÂ
¡¡¡¡ÒªÏëѧºÃJava£¬Ê×ÏÈÒªÖªµÀJavaµÄ´óÖ·ÖÀà¡£ÎÒÃÇÖªµÀ£¬×Ô´ÓSunÍÆ³öJavaÒÔÀ´£¬¾ÍÁ¦Í¼Ê¹Ö®ÎÞËù²»°ü£¬ËùÒÔJava·¢Õ¹µ½ÏÖÔÚ£¬°´Ó¦ÓÃÀ´·ÖÖ÷Òª·ÖÎ ......
°²×°ÍêUbuntu8.1Ö®ºó£¬Èç¹ûÏëÒª¿ª·¢»òÔËÐÐJava³ÌÐò£¬¾ÍÐèÒª°²×°JDK»òJRE¡£ÏÂÃæ¾Í½éÉÜÒ»ÖÖ×îΪ¼ò±ãµÄÔÚUbuntuÖа²×°JDK
µÄ·½·¨¡£
ÖÚËùÖÜÖª£¬Sun¹«Ë¾¶ÔÓÚLinuxϵĵÄJDK°²×°¿ØÖÆÊÇÏ൱Ñϸñ£º£¨1£©Ô¤±àÒë³É¶þ½øÖƵÄJDK°üÊÇÐèҪȡµÃSun¹«Ë¾ÊÚȨµÄ£»£¨2£©Sun¹«
˾ÓÐ×Ô¼ºµÄUnix²Ù×÷ϵͳ¡£»òÐíÊÇÒòΪÕâÁ½µãÔÒò£¬Ä¿Ç°ÔÚLinux»òU ......