JAVAÃæÊÔ¶þ
×î½ü²Î¼ÓÁ˼¸´ÎÃæÊÔ£¬·¢ÏÖ¹«Ë¾µÄ±ÊÊÔÌâÄ¿ÓÐһЩÏàËÆÖ®´¦£¬¾Í×ܽáһϣº
Ò»°ã»á´ÓÏÂÃæ¼¸¸ö·½Ã濼£¬²»¹ÜÊÇÃæÊÔC++,C#,java¶¼ÊÇ
Ê×ÏÈÊǹØÓڹؼü×ֺͱêʾ³£Á¿µÄ¿¼²ì
È»ºóÊǹØÓÚÀàºÍ½Ó¿ÚµÄÊÔÌâ
È»ºóÊǹØÓÚarray,ioºÍsocketµÄÊÔÌâ
È»ºóÊǹØÓÚÊý¾Ý¿âµÄ¸÷ÖÖsqlÓï¾äµÄ¿¼²ì
È»ºóÊÇÅÅÐò£¬°üÀ¨¿ìËÙÅÅÐò£¬²åÈëÅÅÐò£¬Ñ¡ÔñÅÅÐò
È»ºóÊÇÉè¼ÆÄ£Ê½µÄ¿¼²ì
Ò»ÏÂÒÔjavaΪÀý×Ó˵Ã÷һЩ×Ô¼ºÓöµ½µÄ£º
1¡¢Ã°ÅÝÅÅÐò Bubble Sort
×î¼òµ¥µÄÅÅÐò·½·¨ÊÇðÅÝÅÅÐò·½·¨¡£ÕâÖÖ·½·¨µÄ»ù±¾Ë¼ÏëÊÇ£¬½«´ýÅÅÐòµÄÔªËØ¿´×÷ÊÇÊú×ÅÅÅÁÐµÄ“ÆøÅÝ”£¬½ÏСµÄÔªËØ±È½ÏÇᣬ´Ó¶øÒªÍùÉϸ¡¡£ÔÚðÅÝÅÅÐòËã·¨ÖÐÎÒÃÇÒª¶ÔÕâ¸ö“ÆøÅÝ”ÐòÁд¦ÀíÈô¸É±é¡£Ëùνһ±é´¦Àí£¬¾ÍÊÇ×Ôµ×ÏòÉϼì²éÒ»±éÕâ¸öÐòÁУ¬²¢Ê±¿Ì×¢ÒâÁ½¸öÏàÁÚµÄÔªËØµÄ˳ÐòÊÇ·ñÕýÈ·¡£Èç¹û·¢ÏÖÁ½¸öÏàÁÚÔªËØµÄ˳Ðò²»¶Ô£¬¼´“ÇᔵÄÔªËØÔÚÏÂÃæ£¬¾Í½»»»ËüÃǵÄλÖá£ÏÔÈ»£¬´¦ÀíÒ»±éÖ®ºó£¬“×îÇᔵÄÔªËØ¾Í¸¡µ½ÁË×î¸ßλÖã»´¦Àí¶þ±éÖ®ºó£¬“´ÎÇᔵÄÔªËØ¾Í¸¡µ½Á˴θßλÖá£ÔÚ×÷µÚ¶þ±é´¦Àíʱ£¬ÓÉÓÚ×î¸ßλÖÃÉϵÄÔªËØÒÑÊÇ“×îÇá”ÔªËØ£¬ËùÒÔ²»±Ø¼ì²é¡£Ò»°ãµØ£¬µÚi±é´¦Àíʱ£¬²»±Ø¼ì²éµÚi¸ßλÖÃÒÔÉϵÄÔªËØ£¬ÒòΪ¾¹ýÇ°Ãæi-1±éµÄ´¦Àí£¬ËüÃÇÒÑÕýÈ·µØÅźÃÐò¡£Õâ¸öËã·¨¿ÉʵÏÖÈçÏ¡£
Ëã·¨ÈçÏ£º
/**
*ðÅÝÅÅÐò
*@paramsrc´ýÅÅÐòÊý×é
*/
void doBubbleSort(int[] src)
{
int len=src.length;
for(int i=0;i<len;i++)
{
for(int j=i+1;j<len;j++)
{
int temp;
if(src[i]>src[j])
{
temp=src[j];
src[j]=src[i];
src[i]=temp;
Ïà¹ØÎĵµ£º
¶þ ¶ÔÏó
ÀàʵÀý»¯¿ÉÉú³É¶ÔÏ󣬶ÔÏóͨ¹ýÏûÏ¢´«µÝÀ´½øÐн»»¥¡£ÏûÏ¢´«µÝ¼´¼¤»îÖ¸¶¨µÄij¸ö¶ÔÏóµÄ·½·¨ÒԸıäÆä״̬»òÈÃËü²úÉúÒ»¶¨µÄÐÐΪ¡£Ò»¸ö¶ÔÏóµÄÉúÃüÖÜÆÚ°üÀ¨Èý¸ö½×¶Î£ºÉú³É¡¢Ê¹ÓúÍÏû³ý¡£
¶ÔÏóµÄÇå³ý
¡¡¡¡ µ±²»´æÔÚ¶ÔÒ»¸ö¶ÔÏóµÄÒýÓÃʱ£¬¸Ã¶ÔÏó³ÉΪһ¸öÎÞÓöÔÏó¡£JavaµÄÀ¬»ø ......
/**********Customer .java begin***********/
import java.util.HashSet;
import java.util.Set;
/**
* Èç¹ûÁ½¸öCustomer¶ÔÏónamaÊôÐÔºÍageÊôÐÔÏàͬ£¬ÄÇôÕâÁ½¸öCustomer¶ÔÏóÏàµÈ¡£
* @author Administrator
*
*/
public class Customer {
private String nam ......
ÔËÐÐÓ¦ÓóÌÐòÓëÔËÐÐweb³ÌÐòÔÀíÊÇÒ»Öµģ¬Ö»²»¹ýwebÓ¦ÓóÌÐòÒѾÔÚÆô¶¯Ê±½«³ÌÐòÔËÓõÄjar°üÉèÖõ½»·¾³±äÁ¿ÀӦÓóÌÐò¿ÉÒÔ×Ô¼ºÐ´¸öÅú´¦ÀíÀ´ÉèÖû·¾³±äÁ¿£º
java -classpath ./lib/application.jar;./lib/hibernate3.jar -Xms608m -Xmx608m com.zyj.application.StartUp
pause/exit
ÆäÖÐapplication.jarΪӦÓóÌÐòµÄjar° ......
1.1 ²»ÓÃnew¹Ø¼ü´Ê´´½¨ÀàµÄʵÀý
ÓÃnew¹Ø¼ü´Ê´´½¨ÀàµÄʵÀýʱ£¬¹¹Ô캯ÊýÁ´ÖеÄËùÓй¹Ô캯Êý¶¼»á±»×Ô¶¯µ÷Óᣵ«Èç¹ûÒ»¸ö¶ÔÏóʵÏÖÁËCloneable½Ó¿Ú£¬ÎÒÃÇ¿ÉÒÔµ÷ÓÃËüµÄclone()·½·¨¡£clone()·½·¨²»»áµ÷ÓÃÈκÎÀ๹Ô캯Êý¡£
ÔÚʹÓÃÉè¼ÆÄ£Ê½£¨Design Pattern£©µÄ³¡ºÏ£¬Èç¹ûÓÃFactoryģʽ´´½¨¶ÔÏó£¬Ôò¸ÄÓÃclone()·½·¨´´½¨Ðµ ......
Java: class , objects
1 Inheritance(¼Ì³Ð)µÄ¹Ø¼ü×Öextends
class MountainBike extends Bicycle {
}
µ«ÊDz»ÄܶàÖØ¼Ì³Ð¡£²»¹ý¿ÉÒÔͨ¹ýimplements¶à¸öinterfaceÀ´ÊµÏÖÀàËÆµÄ¶«Î÷
2 interface
interface Bicycle {
void changeCadence(int newValue); // wheel rev ......