摘要:
IOC也叫做控制反转 在一开始学习java的时候创建两个类,(非静态)A和(非静态)B,如果在类A中需要用到B中的东西,就必须要在A中一开始写B b = new B(); 这样的话,如果类B中A所需要的东西发生改变,就需要重新写A中的相关方法。如果一两个还好,如果变化了上万条的话就太麻烦了; 后来又 阅读全文
摘要:
^是异或, 如果是: int x = 8; int y = 9; 让互换x和y,通常的做法是: int demo=x; x=y; y=demo; 但是用了异或之后就可以这样: x=x^y; y=x^y; x=x^y; 这样容易记住,而且用了更底层的运算方式,计算速度更快 如果你不太懂,我就稍微解释一 阅读全文
摘要:
try( BufferedInputStream bis = new BufferedInputStream(fis); BufferedOutputStream bos = new BufferedOutputStream(fos); ){ int b; while((b=bis.read())! 阅读全文