javaÖи÷ÖÖÔËËã·û
±ÈÈçjavaÖг£ÓõÄÔËËã·û
Ò» ·ûºÅ++ ,+,--,-
ÓÐʱÕâ¸ö·ûºÅÆ´´ÕÆðÀ´Ò²Óе㸴ÔÓ
±ÈÈçÕâÑùÒ»¸öÔËËãʽ
int i=3;
i+++i-i++-++i
+ -ÔËËã·ûµÄÓÅÏȼ¶ µÍÓÚ++£¬-- ÏÈÔËËã++£¬--
¿ÉÒÔ½«ÉÏÃæµÄʽ×Ó²ð¿ª
i++ + i - i++ - ++i
ÕâÑùÊDz»ÊÇÈÝÒ×¶àÁË
ÏÈÀ´¸ö¼òµ¥µãµÄ
1 K++
int k=0;
System.out.println(K++)
System.out.println(k)
Êä³ö½á¹ûΪ 0
1
Õâ˵Ã÷ K++ʽ×Ó²¢Ã»ÓÐÏà¼Ó ¶øÊÇk±¾Éí¼ÓÁË1
2 ++K
int k=0;
System.out.println(++k)
System.out.println(k)
Êä³ö½á¹ûΪ 1
1
Õâ˵Ã÷ K++ʽ×Ó±¾Éí¼ÓÁË1 ¶øÊÇk±¾ÉíÒ²¼ÓÁË1
K--Óë--KЧ¹ûÓëÉÏÒ»Ñù
ÔÙÀ´ËãÉÏÃæµÄʽ×Ó
i=3
i++ + i - i++ - ++i
1………….2………3…………..4
1´¦ i++±¾Éí²»±ä i++=3 i=4
2´¦ i=4
3´¦ i++±¾Éí²»±ä ÉÏÃæi=4 ´Ëʱi++=4 i=5
4´¦ ++i±¾Éí±ä»¯ ÉÏÃæi=5 ´Ëʱ ++i=6 i=6
È¡³öÉÏÃæºìÉ«µÄÖµ
½á¹ûΪ : 3+4-4-6=-3
¶þ ·ûºÅ ~
±ÈÈç int i=102;
~i=-103
int i=-3
~i=2
~¼ÆËã¿ÉÒÔÆ¥ÅäÒ»¸öÔËËãʽ
int I;
~I=(-I)-1;
Ò²¾ÍÊÇÇóÏà·´Öµ-1
Èý ·ûºÅ>> <<
¾ÙÀý
int i=100;
int j=2;
i>>j=25
i<<j=400
<<Æ¥ÅäÔËËãʽ
i>>j µÈ¼ÛÓÚ i/(int)Math.pow(2, j)
i<<j µÈ¼ÛÓÚ i*(int)Math.pow(2, j)
Ò²¾ÍÊÇ i³ýÒÔ»ò³ËÒÔ 2µÄj´Î·½
ËÄ ·ûºÅ(ÒÖ»ò) |
·ûºÅ | ¾Í±È½Ï¸´ÔÓÒ»µã ÀïÃæÉæ¼°µ½¶þ½øÖÆÓëÊ®½øÖÆÖ®¼äµÄת»»ÎÊÌâ
±ÈÈç 32 | 24
½« 32 ת»»Îª¶þ½øÖÆ
Integer.toBinaryString(32) = 100000;
24ת»»Îª ¶þ½øÖÆ
Integer.toBinaryString(24) = 11000;
Á½¸ö²¢ÅÅ±È½Ï ±È½ÏʽΪÊý²»Í¬ ²¹0
100000
011000
λÓëλ±È½Ï 0Óë0=0 0Óë1=1 1Óë1=1
ÉÏÃæµÄ½á¹û¾ÍÊÇ
111000
È»ºó½« 111000ת»»ÎªÊ®½øÖÆ
1*(int)Math.pow(2, 5)+1*(int)Math.pow(2, 4) +1*(int)Math.pow(2, 3)
=2*2*2*2*2+2*2*2*2+2*2*2
=32+16+8
=56
ËÄ ·ûºÅ&
ͬÑù32 | 24
½« 32 ת»»Îª¶þ½øÖÆ
Integer.toBinaryStri
Ïà¹ØÎĵµ£º
ÏÖÔÚ ËùÓÃJava°æ±¾,DateÀ๹Ôì·½·¨Date(0)µÄʱ¼ä²»ÊÇThu Jan 01 01:00:00 GMT 1970ÁË£¬¶øÊÇThu Jan 01 08:00:00 CST 1970¡££¨ 1970 Äê1 ÔÂ1 ÈÕ8ʱ0·Ö0Ãë ÐÇÆÚ4£©
Ϊʲô Date b1=new Date(623289600000); ²»¿ÉÒÔ£¬ÏÂÃæµÄÈ´¿ÉÒÔÄØ£¿
long a=623289600000L;
Date b1=new Date(a); Ò ......
/**
* ±£ÁôÁ½Î»Ð¡Êý
* @param d
* @return
*/
private static double remainTwoNumbers(double d){
java.math.BigDecimal f1 = new java.math.BigDecimal(d);//СÊýµãºó±£Áô2Î ......
±¨Îļø±ðÔÚÉí·ÝÈÏÖ¤ÖÐÕ¼ÖØÒªÎ»Öã¬ÊÇÈÏ֤ϵͳµÄÒ»¸öÖØÒª»·½Ú£¬ÔÚ½ðÈÚºÍÉÌҵϵͳÖй㷺ӦÓá£
±¨Îļø±ð³£Óñ¨Îļø±ðÂ루Message Authentication Code,¼´MAC£©×÷Ϊ¼ø±ðµÄ»ù´¡£¬
......
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
try {
Class cls = com.lwf.util.CommonUtil.class;
Object obj = cls.newInstance();
Method addMethod = cls.ge ......
java»Øµ÷»úÖÆ
»Øµ÷¸ÅÄî:
Èí¼þÄ£¿éÖ®¼ä×ÜÊÇ´æÔÚ×ÅÒ»¶¨µÄ½Ó¿Ú£¬´Óµ÷Ó÷½Ê½ÉÏ£¬¿ÉÒÔ°ÑËûÃÇ·ÖΪÈýÀࣺͬ²½µ÷Óᢻص÷ºÍÒì²½µ÷Óá£Í¬²½µ÷ÓÃÊÇÒ»ÖÖ×èÈûʽµ÷Ó㬵÷Ó÷½ÒªµÈ´ý¶Ô·½Ö´ÐÐÍê±Ï²Å·µ»Ø£¬ËüÊÇÒ»ÖÖµ¥Ïòµ÷Ó㻻ص÷ÊÇÒ»ÖÖË«Ïòµ÷ÓÃģʽ£¬Ò²¾ÍÊÇ˵£¬±»µ÷Ó÷½ÔÚ½Ó¿Ú±»µ÷ÓÃʱҲ»áµ÷ÓöԷ½µÄ½Ó¿Ú£»Òì²½µ÷ÓÃÊÇÒ»ÖÖÀàËÆ ......