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

Core Java ±Ê¼Ç

Chapter 01  
Getting Started
 
Ò»¡¢ºËÐĸÅÄî
1.ʲô½ÐÀࣿ
Àà¾ÍÊÇijһÖÖÊÂÎïµÄÒ»°ãÐԵļ¯ºÏÌ壬ÊÇÏàͬ»òÏàËƵĸ÷¸öÊÂÎﹲͬÌØÐÔµÄÒ»ÖÖ³éÏó¡£
 
2.ʲô½Ð¶ÔÏó£¿
ÔÚÃæÏò¶ÔÏó¸ÅÄîÖУ¬¶ÔÏó£¨Object£©ÊÇÀàµÄʵÀý£¨instance£©¡£¶ÔÏóÓëÀàµÄ¹Øϵ¾ÍÏñ±äÁ¿ÓëÊý¾ÝÀàÐ͵ĹØϵһÑù¡£
 
3.ÀàµÄºËÐÄÌØÐÔÓÐÄÄЩ£¿
Àà¾ßÓзâ×°ÐÔ¡¢¼Ì³ÐÐԺͶà̬ÐÔ¡£
·â×°ÐÔ£º
ÀàµÄ·â×°ÐÔΪÀàµÄ³ÉÔ±Ìṩ¹«ÓС¢È±Ê¡¡¢±£»¤ºÍ˽Óеȶ༶·ÃÎÊȨÏÞ£¬Ä¿µÄÊÇÒþ²ØÀàÖеÄ˽ÓбäÁ¿ºÍÀàÖз½·¨µÄʵÏÖϸ½Ú¡£
¼Ì³ÐÐÔ£º
ÀàµÄ¼Ì³ÐÐÔÌṩ´ÓÒÑ´æÔÚµÄÀà´´½¨ÐÂÀàµÄ»úÖÆ£¬¼Ì³Ð£¨inheritance£©Ê¹Ò»¸öÐÂÀà×Ô¶¯ÓµÓб»¼Ì³ÐÀࣨ¸¸ÀࣩµÄÈ«²¿³ÉÔ±¡£
¶à̬ÐÔ£º
ÀàµÄ¶à̬ÐÔÌṩÀàÖз½·¨Ö´ÐеĶàÑùÐÔ£¬¶à̬ÐÔÓÐÁ½ÖÖ±íÏÖÐÎʽ£ºÖØÔغ͸²¸Ç¡£
 
4.·½·¨
¶ÔÏóÖеķ½·¨±í´ïÁ˶ÔÏóËù¾ßÓеÄÐÐΪ¡£·½·¨Êµ¼ÊÉϾÍÊǺ¯Êý¡£
5.ÊôÐÔ
Ò»¸ö¶ÔÏóµÄÊôÐÔÊÇÄܹ»±»Íâ½ç»ò¶ÔÏóËù´¦µÄ»·¾³Ëù¸ÐÖª»ò²Ù×ݵÄÊý¾Ý»ò״̬¡£
 
6.JavaÊÇʲô£¿
JavaÊÇÒ»ÃÅÒ×ÓÚ±ä³ÉµÄ¿çƽ̨±à³ÌÓïÑÔ£¬Í¬Ê±ÓÖÊÇÒ»¸ö¿ª·¢¡¢Ó¦Óá¢Ö´ÐкͲ¿Êðƽ̨¡£Java°üÀ¨Java±à³ÌÓïÑÔ£¬¿ª·¢¹¤¾ßºÍ»·¾³¡¢JavaÀà¿âµÈ¡£JavaÓïÑÔÊÇÓÉÃÀ¹úSun¹«Ë¾¿ª·¢µÄÒ»ÖÖÍêÈ«ÃæÏò¶ÔÏóµÄ³ÌÐòÉè¼ÆÓïÑÔ¡£JavaÓïÑÔÓÉC++ÓïÑÔ·¢Õ¹ÆðÀ´£¬µ«±ÈC++ÓïÑÔ¼òµ¥¡£JavaÓïÑÔ¾ßÓмòµ¥¡¢Óëƽ̨Î޹ء¢¸ßЧ¡¢½¡×³¡¢°²È«¡¢¶àÏ̵߳ÈÌص㣬ËüÊǵ±Ç°ÍøÂç±à³ÌµÄÊ×Ñ¡ÓïÑÔ¡£
Java¼ÈÊÇÒ»Ãűà³ÌÓïÑÔÓÖÊÇÒ»¸öƽ̨¡£
 
7.ΪʲôҪÓÃJava£¿
×îÖ÷ÒªµÄÔ­ÒòÊÇJavaÓëƽ̨Î޹أ¬Ò»´Î±àÒ룬´¦´¦ÔËÐУ¬ÒÔ¼°ËüµÄÒ×ÓÚ±à³ÌµÄÌØÐÔ¡£
 
8.ÓÃJava¿ª·¢³ÌÐòµÄ²½ÖèÊÇÔõôÑùµÄ£¿
±àдԴ´úÂ루*.java£©→±àÒ루javac *.java£©→Ö´ÐУ¨java *.class£©
 
9.JavaµÄ»·¾³±äÁ¿
ÓÉÓÚJavaÊÇƽ̨Î޹صģ¬°²×°JDKʱJava²»»á×Ô¶¯ÉèÖ÷¾¶£¬Ò²²»»áÐÞ¸Ä×¢²á±í£¬ÐèÒªÓû§×ÔÐÐÉèÖû·¾³±äÁ¿£¬µ«²»ÐèÒªÐÞ¸Ä×¢²á±í¡£
JAVA_HOME:JDKµÄ°²×°Â·¾¶£»
CLASSPATH£ºJVM×°ÔØ¡¢class×Ö½ÚÂëÎļþʱµÄËÑË÷·¾¶£»
PATH£ºÏµÍ³µÄ»·¾³±äÁ¿£¬ÃüÁîµÄËÑË÷·¾¶¡£
path±äÁ¿Ö¸³öJavaÌṩµÄ¿ÉÖ´ÐÐÎļþµÄ·¾¶£»
 
class path±äÁ¿Ö¸³öJava°üµÄ·¾¶£¨for Windows£©
set path=%path%;
C:\Program Files\jdk1.5.0\bin;
set classpath=.;
C:\Progam Files\jdk1.5.0\lib
 
10.JVMÊÇʲô£¿
JVM£¬Java Virtual Machine£¬JavaÐéÄâ»ú£¬ÊÇÒ»¸öÂß¼­µÄ²Ù×÷ϵͳ£¬ËüÆÁ±ÎÁËÓ²¼þºÍƽ̨ÐÅÏ¢£¬JVMÄܽ«×Ö


Ïà¹ØÎĵµ£º

Java NIO APIÏê½â

 
Java NIO APIÏê½â
ÔÚJDK
1.4ÒÔÇ°£¬JavaµÄIO²Ù×÷¼¯ÖÐÔÚjava.ioÕâ¸ö°üÖУ¬ÊÇ»ùÓÚÁ÷µÄ×èÈû£¨blocking£©API¡£¶ÔÓÚ´ó¶àÊýÓ¦ÓÃÀ´Ëµ£¬ÕâÑùµÄAPIʹÓúܷ½
±ã£¬È»¶ø£¬Ò»Ð©¶ÔÐÔÄÜÒªÇó½Ï¸ßµÄÓ¦Óã¬ÓÈÆäÊÇ·þÎñ¶ËÓ¦Óã¬ÍùÍùÐèÒªÒ»¸ö¸üΪÓÐЧµÄ·½Ê½À´´¦ÀíIO¡£´ÓJDK 1.4Æð£¬NIO
API×÷Ϊһ¸ö»ùÓÚ»º³åÇø£¬²¢ÄÜÌṩ·Ç×èÈû(non-blo ......

½âÎöJavaÀàºÍ¶ÔÏóµÄ³õʼ»¯¹ý³Ì

ÀàµÄ³õʼ»¯ºÍ¶ÔÏó³õʼ»¯ÊÇ JVM ¹ÜÀíµÄÀàÐÍÉúÃüÖÜÆÚÖзdz£ÖØÒªµÄÁ½¸ö»·½Ú£¬Google ÁËÒ»±éÍøÂ磬ÓйØÀà×°ÔØ»úÖƵÄÎÄÕµ¹ÊDz»ÉÙ£¬È»¶øÀà³õʼ»¯ºÍ¶ÔÏó³õʼ»¯µÄÎÄÕ²¢²»¶à£¬ÌرðÊÇ´Ó×Ö½ÚÂëºÍ JVM ²ã´ÎÀ´·ÖÎöµÄÎÄÕ¸üÊÇÏÊÓÐËù¼û¡£
±¾ÎÄÖ÷Òª¶ÔÀàºÍ¶ÔÏó³õʼ»¯È«¹ý³Ì½øÐзÖÎö£¬Í¨¹ýÒ»¸öʵ¼ÊÎÊÌâÒýÈ룬½«Ô´´úÂëת»»³É JVM ×Ö½ÚÂëºó£¬ ......

javaµÝ¹é

import java.util.ArrayList;
import java.util.Arrays;
import java.util.Iterator;
public class test {
public static void main(String[] args) {
ArrayList<ArrayList<Integer>> list = getArrays(1, 20, 30);
Iterator<ArrayList<Integer>> iter = list.itera ......

Ò»¿´µ½JavaÏîÄ¿²»ÖªµÀ²ÅÄÄÏÂÊÖÈ¥×öÔõô°ì°¡£¿

±¾ÈËÕýÔÚѧϰJava£¬ÄÇЩ֪ʶµã¶¼Ñ§µÃºÜºÃ£¬µ«Ò»µ©ÒªÎÒÓÃËùѧµÄ֪ʶ×ö¸öÏîÄ¿³öÀ´ÎÒ¾ÍÎÞ´ÓÏÂÊÖ£¬²»ÖªµÀ´ÓÄÄÀï×öÆð²ÅºÃ£¡Ò»·½ÃæµÄÔ­ÒòÊÇÎÒµÄÔĶÁÁ¿Ì«ÉÙÁË£¬¶þÕß¾­Ñé²»×㣡ÎÒÕý½¹¼±×ÅÔõô¸Ä±äÎÒÕâÖÖ״̬£¬ËùÒÔÏëÕÒЩ×öÏîÄ¿µÄ½Ì²ÄÀ´×Ôѧ£¬µ«Õæ²»ÖªµÀ¸Ã¿´ÄÄЩ½Ì²ÄºÃ£¬ËùÒÔÔÚ´ËÏò¸÷λÏîÄ¿¸ßÊÖÇë½Ì£¬Çë¸øÎÒһЩ½¨Òé»òÍƼö¸øÎÒһЩ½Ì ......

Ubuntu linuxÏÂJavaµÄ°²×°


 javaµÄ°²×°
·½·¨Ò»
´ò¿ªÖնˣ¬Ö´ÐÐÒÔÏÂÃüÁ»òʹÓÃAdept/ÐÂÁ¢µÃÈí¼þ¹ÜÀíÆ÷£¬ÔÚÆäÖзֱðËÑË÷"sun-java6-jre"ºÍ"sun-java6-jdk"²¢±ê¼Ç°²×°¡£
sudo apt-get install sun-java6-jre
Èç¹û¿Õ¼ä¸»Ô££¬½¨Òé°²×°Ò»¸öJDK¡£
sudo apt-get install sun-java6-jdk
Ìáʾ£º°²×°¹ý³ÌÖÐÐèÒªÄã»Ø´ðÊÇ·ñͬÒâʹÓÃЭÒ飨ÖÕ¶ËÖкìÀ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ