JavaÓïÑÔ(¶þ)
¶þ ¶ÔÏó
ÀàʵÀý»¯¿ÉÉú³É¶ÔÏ󣬶ÔÏóͨ¹ýÏûÏ¢´«µÝÀ´½øÐн»»¥¡£ÏûÏ¢´«µÝ¼´¼¤»îÖ¸¶¨µÄij¸ö¶ÔÏóµÄ·½·¨ÒԸıäÆä״̬»òÈÃËü²úÉúÒ»¶¨µÄÐÐΪ¡£Ò»¸ö¶ÔÏóµÄÉúÃüÖÜÆÚ°üÀ¨Èý¸ö½×¶Î£ºÉú³É¡¢Ê¹ÓúÍÏû³ý¡£
¶ÔÏóµÄÇå³ý
¡¡¡¡ µ±²»´æÔÚ¶ÔÒ»¸ö¶ÔÏóµÄÒýÓÃʱ£¬¸Ã¶ÔÏó³ÉΪһ¸öÎÞÓöÔÏó¡£JavaµÄÀ¬»øÊÕ¼¯Æ÷×Ô¶¯É¨Ãè¶ÔÏóµÄ¶¯Ì¬ÄÚ´æÇø£¬°ÑûÓÐÒýÓõĶÔÏó×÷ΪÀ¬»øÊÕ¼¯ÆðÀ´²¢ÊÍ·Å¡£
¡¡¡¡System.gc(
);¡¡¡¡System.exit();//terminate the current JVM
¡¡¡¡µ±ÏµÍ³ÄÚ´æÓþ¡»òµ÷ÓÃSystem.gc(
)ÒªÇóÀ¬»ø»ØÊÕʱ£¬À¬»ø»ØÊÕÏß³ÌÓëϵͳͬ²½ÔËÐС£
javaÓïÑÔÖÐÓÐÈý¸öµäÐ͵ÄÃæÏò¶ÔÏóµÄÌØÐÔ£º·â×°ÐÔ¡¢¼Ì³ÐÐԺͶà̬ÐÔ¡£
1£® ·â×°ÐÔ
javaÓïÑÔÖУ¬¶ÔÏó¾ÍÊǶÔÒ»×é±äÁ¿ºÍÏà¹Ø·½·¨µÄ·â×°£¬ÆäÖбäÁ¿±íÃ÷Á˶ÔÏóµÄ״̬£¬·½·¨±íÃ÷Á˶ÔÏó¾ßÓеÄÐÐΪ¡£Í¨¹ý¶ÔÏóµÄ·â×°£¬ÊµÏÖÁËÄ£¿é»¯ºÍÐÅÏ¢Òþ²Ø¡£Í¨¹ý¶ÔÀàµÄ³ÉԱʩÒÔÒ»¶¨µÄ·ÃÎÊȨÏÞ£¬ÊµÏÖÁËÀàÖгÉÔ±µÄÐÅÏ¢Òþ²Ø¡£
¡ó javaÀàÖеÄÏÞ¶¨´Ê
¡¡¡¡javaÓïÑÔÖÐÓÐËÄÖÖ²»Í¬µÄÏÞ¶¨´Ê£¬ÌṩÁËËÄÖÖ²»Í¬µÄ·ÃÎÊȨÏÞ¡£
¡¡¡¡1£© private
¡¡¡¡ ÀàÖÐÏÞ¶¨ÎªprivateµÄ³ÉÔ±£¬Ö»Äܱ»Õâ¸öÀà±¾Éí·ÃÎÊ¡£
¡¡¡¡ Èç¹ûÒ»¸öÀàµÄ¹¹Ôì·½·¨ÉùÃ÷Ϊprivate,ÔòÆäËüÀ಻ÄÜÉú³É¸ÃÀàµÄÒ»¸öʵÀý¡£
¡¡¡¡2£©
default
¡¡¡¡ ÀàÖв»¼ÓÈκηÃÎÊȨÏÞÏÞ¶¨µÄ³ÉÔ±ÊôÓÚȱʡµÄ£¨default£©·ÃÎÊ״̬£ºfriend£¬¿ÉÒÔ±»Õâ¸öÀà±¾ÉíºÍͬһ¸ö°üÖеÄÀàËù·ÃÎÊ¡£
3£©
protected
¡¡¡¡ ÀàÖÐÏÞ¶¨ÎªprotectedµÄ³ÉÔ±£¬¿ÉÒÔ±»Õâ¸öÀà±¾Éí¡¢ËüµÄ×ÓÀࣨ°üÀ¨Í¬Ò»¸ö°üÖÐÒÔ¼°²»Í¬°üÖеÄ×ÓÀࣩºÍͬһ¸ö°üÖеÄËùÓÐÆäËûµÄÀà·ÃÎÊ¡£
4£©
public
¡¡¡¡ ÀàÖÐÏÞ¶¨ÎªpublicµÄ³ÉÔ±£¬¿ÉÒÔ±»ËùÓеÄÀà·ÃÎÊ¡£
2£® ¼Ì³ÐÐÔ
ͨ¹ý¼Ì³ÐʵÏÖ´úÂ븴Óá£JavaÖÐËùÓеÄÀà¶¼ÊÇͨ¹ýÖ±½Ó»ò¼ä½ÓµØ¼Ì³Ðjava.lang.ObjectÀàµÃµ½µÄ¡£¼Ì³Ð¶øµÃµ½µÄÀà³ÆÎª×ÓÀ࣬±»¼Ì³ÐµÄÀà³ÆÎª¸¸Àà¡£×ÓÀ಻Äܼ̳и¸ÀàÖзÃÎÊȨÏÞΪprivateµÄ³ÉÔ±±äÁ¿ºÍ·½·¨¡£×ÓÀà¿ÉÒÔÖØÐ´¸¸ÀàµÄ·½·¨£¬¼°ÃüÃûÓ븸ÀàͬÃûµÄ³ÉÔ±±äÁ¿¡£µ«Java²»Ö§³Ö¶àÖØ¼Ì³Ð£¬¼´Ò»¸öÀà´Ó¶à¸ö³¬ÀàÅÉÉúµÄÄÜÁ¦¡£
¡ó
³ÉÔ±±äÁ¿µÄÒþ²ØºÍ·½·¨µÄÖØÐ´
¡¡¡¡×ÓÀàͨ¹
Ïà¹ØÎĵµ£º
java ËÄÖÖ±éÀúListµÄ·½·¨¼°±È½Ï
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class ListTest {
public static void main(String args[]){
List<Long> lists = new ArrayList<Long>();
for(Long i=0l;i<1000000l;i++){
......
ÒÀ¾ÉûÓÐÎÄ×Ö˵Ã÷£¬Ö»ÓÐÉÙÁ¿µÄ×¢ÊÍ£¬¶þ²æ²éÕÒÊ÷Óкܶà²Î¿¼×ÊÁÏ£¬ÕâÀï¾Í²»¶à˵ÁË¡£ÏÂÃæ·îÉÏJAVA´úÂë
package utility.structure;
import java.io.Serializable;
import java.security.InvalidParameterException;
import java.util.Comparator;
import java.util.ConcurrentModificationException;
/**
*
* ......
---------MySql-----
Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test","username", "password");
--------Access ---------
½¨Á¢ODBCÊý¾ÝÔ´
Class.forName("sun.jdbc.odbc.J ......
¹ØÓÚJavaÖи÷ÖÖÐÞÊηûÓë·ÃÎÊÐÞÊηûµÄ˵Ã÷
Àࣺ
·ÃÎÊÐÞÊηû ÐÞÊηû class ÀàÃû³Æ extends ¸¸ÀàÃû³Æ implement ½Ó¿ÚÃû³Æ
£¨·ÃÎÊÐÞÊηûÓëÐÞÊηûµÄλÖÿÉÒÔ»¥»»£©
·ÃÎÊÐÞÊηû
Ãû³Æ
˵Ã÷
±¸×¢
public
¿ÉÒÔ±»ËùÓÐÀà·ÃÎÊ£¨Ê¹Óã©
publicÀà±ØÐ붨ÒåÔÚºÍÀàÃûÏàͬµÄͬÃûÎļþÖÐ
package
¿ÉÒÔ±»Í¬Ò»¸ö°üÖеÄÀà·ÃÎÊ ......
´óѧJAVAʵÑéÎå
ÕâÒ»´ÎµÄʵÑé×öµÄ²»ÂúÒ⣬¿ÒÇë¸÷λÅúÆÀ£¬¿ÒÇë¸÷λÌṩ·½·¨¼°½¨Òé
µÚÒ»¸öʵÑé
Ö¸¶¨²»Í¬ÐÒéµÄURLµØÖ·£¬»ñµÃ×ÊÔ´ÎļþµÄÄÚÈݺÍÊôÐÔ
URLStudy.java
package first;
import java.awt.FileDialog;
import java.awt.Font;
import java.awt.TextArea;
import java.io.FileWriter ......