这本书已经基本读完,书中的代码在我的github中存管(后文附地址)。后半本书的小知识点:
-
选项行参数:args[0]、args[1]…等等;打开方式:以eclipse为例,右键类,Run As=>Run Configurations=>Arguments=>Program arguments,以空格区分数据。
-
解决 Java Applet 中文小方块的办法:Run As=>Run Configurations=>Arguments=>VM arguments,输入”-Dfile.encoding=GB18030”,然后 Run 即可。
-
监听客户请求失败,可能是端口被占用,改掉即可。
-
有些代码换掉 JDK 就会成功运行…JDK版本问题。
-
退出程序运行:System.exit(0);
-
Arrays.toString(arr) , Arrays.deepToString(arr); 直接输出数组元素。
-
两个整数的交换,一是采用中间数的方法,二是
A=A+B;B=A-B;A=A-B;
A=A^B;B=B^A;A=A^B;
。推荐前者,因为可确保内存不会溢出。
内容很少,但一半都是更改Bug时发现的问题,希望会对你们有所帮助。
中途是有想放弃读后半本书的,但是想想之前说过的话,最终坚持下来了。hh,写公众号的作用体现了。
Github项目地址:https://github.com/evenIfAlsoGo/booksCode