Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

Java 2008Äê´óʼÇ

ÓÉÓïÑÔµ½Æ½Ì¨µÄת±ä!
¼¼ÊõÈËÏ°¹ßÓøĽø»òÉý¼¶À´¼Çסһ¶ÎÀúÊ·£¬½ñÄêµÄJava½«±»ÁôÔÚ¼ÇÒäÖеÄÊÇ£º´ÓÒ»¸öÒÔÓïÑÔΪÖÐÐĵļ¼Êõת±ä³ÉΪһ¸öÒÔƽ̨ΪÖÐÐĵļ¼Êõ¡£JavaWorldµÄAndrew Glover×ܽáÁË2008ÄêJava´óʼǣ¬ÈÃÎÒÃÇÃÇÀ´¿´Ò»¿´¡£
JVMµÄת±ä
JVM ÓïÑÔµÄת±ä²¢·ÇÐÂÏÊÊ£¨ÊÂʵÉϽñÌìJVMÒѾ­Ö§³Ö´ó¸Å240ÖÖÓïÑÔ£©£¬¶øÕâÖÖת±äºÜÊÜ»¶Ó­¡£ÔÚ2008ÄêJVM¸øÓèJavaµÄ¿ª·¢Õ߶¯Á¦µÄ·½Ê½·Ç³£ÓÐȤ¡£
µ½Ä¿Ç°ÎªÖ¹£¬×¶¯ÈËÐĵķ¢Õ¹¾ÍÊÇ JRuby ºÍGroovy ¹öÑ©Çò°ãµÄÔö³¤£¬ÓÉ Ruby on Rails ºÍ Grails Ìṩ³ÖÐø¶¯Á¦¡£ÕâÁ½¸öweb¿ò¼Ü½«¿ª·¢ÕߴӾɵÄÌõÌõ¿ò¿òÖÐÊͷųöÀ´£¬Ê¹ÓÿìËÙÓÐЧµÄÓ¦Óÿª·¢·½Ê½¡£ÔËÐÐÔÚJVMÉÏ£¬²¢Ã»ÓÐËðº¦ÕâÁ½¸ö¿ª·¢¿ò¼Ü£¬·´¶øÄܹ»ÀûÓÃÏÖÓÐJavaƽ̨µÄ·á¸»µÄ¿â×ÊÔ´¡£
2008ÄêͬÑù¼ûÖ¤ÁËÁ½¸ö±È½ÏеÄÓïÑԵķ¢Õ¹£ºScala ºÍ Clojure£¬ÒÔ¼°ÔٶȳöÏÖÔŲ́ǰµÄÓïÑÔ Jython¡£Clojure ±»³ÆΪ Javaƽ̨µÄErlang£¬ÊÇÒ»¸öÔÚJVMƽ̨ÔËÐеĶ¯Ì¬º¯Êýʽ±à³ÌÓïÑÔ£¬ÆäÓï·¨À´×ÔÓÚLISPÓïÑÔ¡£ScalaÊÇÒ»ÖÖ´¿´âµÄÃæÏò¶ÔÏó±à³ÌÓïÑÔ£¬¶øÓÖÎÞ·ìµØ½áºÏÁËÃüÁîʽºÍº¯ÊýʽµÄ±à³Ì·ç¸ñ£¬Á½¸öÓïÑÔ¶¼ÒýÆðÁËÏ൱´óµÄ¹Ø×¢¡£
ÁíÍâ2008ÄêÖµµÃÒ»ÌáµÄÐÂÓïÑÔ¾ÍÊÇSunÓÚÄêµ×·¢²¼ÃæÏòRIAÓ¦ÓõÄJavaFX 1.0 ÖÐµÄ JavaFX Script¡£
JVMÓïÑÔ·å»á
2008ÄêµÄÊ×½ìJVM·å»áÊÇÒ»¼þÓÐȤµÄ´óʼþ£¬Ëü»ã¼¯ÁËһЩÔÚÓïÑÔÉè¼Æ£¬±àÒëÆ÷ºÍÐéÄâ»ú¹¤¾ßÉÏ×î׿Խ´ÏÃ÷µÄÍ·ÄÔ¡£JRuby, Groovy, Scala, ºÍ Clojure ¸÷ÁìÓò¶¼Óгä·ÖµÄ´ú±í³öϯÁË»áÒ飬ÒÔ¼° Fortress, PHP, Python, Jython, ºÍ Jatha(LispÓïÑԵıäÖÖ)Ò²Óдú±í²Î¼Ó¡£ÁíÍâÔÚÒé³ÌÉÏ Parrot VM£¬HotSpot£¬DaVinci Machine, JavaFX, ºÍ Kawa£¬ÒÔ¼° Java±Õ°ü·½Ã涼¹Ø×¢µ½ÁË¡£
×ÜÖ®£¬Õâ´ÎÊ×ÄÔ»áÒéÊÇÒ»¸öÊÜÈË×𾴵Ŀª·¢Å£ÈËÖ®¼äµÄºÏ×÷ºÍ»¥ÏàѧϰµÄ»áÒé¡£×îºó²ÎÓë»áÒéµÄ³ÉÔ±³ÐŵJVMµÄÉè¼Æ½«Ö§³Ö¸ü¶àµÄÓïÑÔ¡£Õâ´Î»áÒé±íÃ÷ÁË´ó¼ÒÒâʶµ½Java±à³ÌµÄδÀ´²»ÊÇÀ¦°óÔÚÓïÑÔÉÏ£¬¶øÊÇ×ÅÖØÓÚƽ̨¡£ÕâÒ²ÊÇÔÚjavaÕâô³¤µÄÀúÊ·ÉÏÊ×´ÎÓÉ·Çsun¿ª·¢ÕßÖ÷µ¼µÄ»áÒé¡£
¼ÓÈ뾺ÕùµÄScalaºÍClojure
ÕâÁ½¸öÓïÑÔÔÚ2008Äê·¢Õ¹ÊÆÍ·ºÜ×㣬ÕâÁ½¸öÓïÑÔÍêÈ«²»Í¬——ClojureÊÇÒ»¸ö²ÉÓÃLispÓï·¨µÄÓïÑÔ£¬Scala¿´ÆðÀ´¸üÏñÕý³£µÄjava£¬µ«ÊÇ°üÀ¨¸ü¶àµÄ¹¦ÄÜ¡£²»Í¬ÓÚJRubyºÍGroovy£¬ÕâÁ½¸öÓïÑÔÄ¿Ç°¶¼»¹Ã»ÓÐÒ»¸öɱÊÖ¼¶µÄÓ¦ÓÃÀ´Íƶ¯ËüÃDZäµÃ¸ü¼ÓÒýÈËעĿ¡£µ«ÊÇÕâÁ½¸öÓïÑÔ¶¼³ÐŵÌṩ¸üºÃµÄ²¢Ðд¦Àí¼¼Êõ¡£2008Ä꿪ʼ³öÏÖÁËһЩScalaµÄÊé¼®ºÍÎÄÕ¡£
Groovy£«Spring
2008Äê×îÎüÒýÈ˵ÄÊÕ¹ºÖ®Ò»ÊÇSp


Ïà¹ØÎĵµ£º

java×Ö·û´®´¦ÀíÀà

×Ô¼ºÊÕ¼¯µÄһЩjava´¦ÀíÀ࣬¹©ÒÔºó²éѯ
package com.tools;
import java.text.SimpleDateFormat;
import java.util.Date;
public class StringHandler {

/******************************
* ¹¦ÄÜ£º½«IPµØַת»»Îª¶ÔÓ¦µÄÕûÊý
* ·µ»ØÀàÐÍ£ºlong
******************************/
public static long getI ......

java ÈÕÆÚ¼ÆËã(¼¸ÌìÇ°ºó)

public class DateTest {
 public static void main(String[] args) {
  Date date = new Date(); // н¨Ò»¸öÈÕÆÚ
  SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); // ¸ñʽ»¯ÈÕÆÚ
  String beforeDate = sdf.format(getDateBefore(date, 10));
  System ......

»ùÓÚJavaµÄ¼òÒײ¥·ÅÆ÷

 ÔÚJava AplicationÖÐʵÏֵļòÒײ¥·ÅÆ÷¡£À´Ô´ÓÚºúÇɶàÖ÷±àµÄ¡¶Java³ÌÐòÉè¼Æ°¸Àý½Ì³Ì¡·
ÎÒÊÔÔËÐйýÁË£¬ÆäÖÐµÄ “Ìýº£.wav”,“Ò»¶¨Òª°®Äã.wav”ÒôƵÎļþÒª·ÅÔÚclassËùÔÚµÄÎļþ¼ÐÖУ¬ÇÒÖ»Ö§³Öwav¸ñʽ
Ô´´úÂ룺
import java.applet.Applet;
import java.applet.AudioClip;
import javax.swing.* ......

¡¶javaÓïÑÔ³ÌÐòÉè¼Æ£¨Ò»£©¡·2009Äê×Ôѧ¿¼ÊÔ´ó¸ÙµÚ2ÕÂ

¡¶javaÓïÑÔ³ÌÐòÉè¼Æ£¨Ò»£©¡·2009Äê×Ôѧ¿¼ÊÔ´ó¸ÙµÚ2ÕÂ
www.wesiedu.com   2009-5-5   ÔÚÏßÄ£Ä⿼³¡
µÚ2Õ ÔËËãºÍÓï¾ä
(Ò»)¿Î³ÌÄÚÈÝ
2.1 Êý¾ÝÔËËã
2.1.1 ¸³ÖµÔËËã
2.1.2ËãÊõÔËËã
2.1.3×ÔÔöºÍ×Ô¼õÔËËã
2.1.4¹ØϵÔËËã
2.1.5Âß¼­ÔËËã
2.1.6Ìõ¼þÔËËã
2.1.7ÆäËûÔËËã
2.2Óï¾ä
2.2.1»ù±¾Óï¾ä
2.2 ......

¡¶javaÓïÑÔ³ÌÐòÉè¼Æ£¨Ò»£©¡·2009Äê×Ôѧ¿¼ÊÔ´ó¸ÙµÚ4ÕÂ

¡¶javaÓïÑÔ³ÌÐòÉè¼Æ£¨Ò»£©¡·2009Äê×Ôѧ¿¼ÊÔ´ó¸ÙµÚ4ÕÂ
www.wesiedu.com   2009-5-5   ÔÚÏßÄ£Ä⿼³¡
µÚ4Õ Êý×éºÍ×Ö·û´®
(Ò»)¿Î³ÌÄÚÈÝ
4.1 Êý×é
4.1.1 һάÊý×é
4.1.2 ¶àάÊý×é
4.2 ×Ö·û´®
4.2.1 ×Ö·û´®³£Á¿
4.2.2 ×Ö·û´®ÉùÃ÷ºÍ´´½¨
4.2.3 ×Ö·û´®»ù±¾²Ù×÷
4.2.4 StringTokenizerÀà
4.2.5×Ö· ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ