- 博客(22)
- 收藏
- 关注
原创 Record network traffic on Android or IOS with Charlies' Proxy or WireShark
Monitor network traffic to record request/response, two tools are useful, Chariles' proxy, and WireShark...Sometimes it's not working well on Windows OS...MAC is always working. 1) Charlies' pro
2013-08-28 05:27:09 788
原创 Configure Hotspot on MAC
1. System Preference >> Internet Sharing (if u r not familiar with MAC, just search "system preference", then search "internet sharing")2. Turn off "Internet Sharing" so that you can edit it, and t
2013-08-28 05:13:39 592
原创 OCJP之import与import static
import static 只能导入静态方法,静态成员变量;不能导入类import 用于导入类;package com.ocjp.staticImport;public class Extramuros { public static void howdy() { System.out.print("howdy "); } public static final Extramu
2013-07-05 04:54:57 721
原创 OCJP之Scanner使用iterator调next()不当会进入死循环
Scanner类实现了Iterator接口,没有特殊的东西,但next()不抛异常,而是进入死循环代码:package com.ocjp.io;import java.util.Scanner;public class ScannerTest { public static void main(String[] args) { String s = "12
2013-06-30 10:55:31 815
原创 OCJP之this指针
this两种用法:1) 相当于一个未明确的指针,指向调用它的对象2) 构造方法中,它是代表当前类,总是直接指向另外一个构造方法,不会先调super()代码:package com.ocjp.extend; public class LaoTzu extends Philosopher { public static void main(String[]
2013-06-30 07:56:04 640
原创 OCJP之有继承关系时,对象的初始化顺序
直接看代码中的注释:注意: 1) 静态全局变量,也就是成员变量的使用;2) 有继承关系时,子类对象的初始化顺序3)构造器中this指针的引用,在子类构造器中,如果用了this,它直指另外一个构造器,不会先调父类的构造器了,参考另外一篇文章package com.ocjp.polymorphism;class GardenTool { static
2013-06-27 08:34:46 572
原创 OCJP之binarySearch
其实binarySearch不是一个单独的topic,但第一次看它时,因为没想明白,下楼开车,没出车位,就蹭到柱子上了......现在搞明白了,还是把它整理出来,这个让我当初为之头大的方法:1 理论1) Arrays/Collections都可以调用binarySearch()2) 理论上要先调用sort(),排好序后再查找,才有意义;否则,查出来的结果很费解。。。
2013-06-26 08:58:52 588
原创 OCJP之陷井
1 用一些重名的变量混淆视线下面这个例子,两个K1,显得很绕,考试时,可以换一个变量考虑;package com.ocjp.basic;public class ObjAsParam { ObjAsParam myK; String degree = "0"; public static void main(String[] args) { ObjAsParam
2013-06-26 03:22:23 627
原创 Android开发:配置Hotspot
手机共享电脑的网络,相当于把电脑配置成一个虚拟路由。。。手机也是配置WIFI,只不过走的电脑的虚拟路由。。。对于程序员,Hotspot非常有帮助,它可以借助一些工具,录下手机的request/response配置步骤: 1 电脑配置虚拟路由电脑以WIN7操作系统为例:电脑现在标配都至少有两块网卡,一块是有线网络适配器
2013-06-26 00:09:41 1169
原创 OCJP之泛型 尚未搞定 如有好的资源 请推荐。。。
泛型可以加到类、方法中,作用域不用1 范型最基本的应用 规定指定容器存放元素的类型,如果不按照事先规定的类型存放,直接会报Compilation errorimport java.util.*;class Snake { static List s1 = new ArrayList();}public class Chips extends Snake { pu
2013-06-25 10:11:21 516
原创 OCJP之Console
这是JDK1.5后的新功能,虽然它属于IO,但用得很少,在此总结一些粗浅的认识:1. Console对象Console对象的产生,是依赖于是否有控制台,所以,应该说只能在命令行下,才可以NEW出Console对象, 在ECLIPSE集成软件中,应该没有Console对象产生2. Console常用方法readPassword("%s", "pw: ")c.readL
2013-06-25 07:37:13 618
原创 OCJP之权限控制符
1 类类只有public或者default。。。当一个类为default时,即使import corresponding package,也不能跨包使用内部类可以用各种各样的权限标识符
2013-06-24 22:16:30 474
原创 OCJP之Integer autoboxing
整形自动拆箱、自动装箱1 对于[-128, 127]之间的整形,数是被缓存了,比较的是对象的值2 上述范围之外的,比较的是对象,即地址3 int与Integer比较,总是比较值。。。例如intValue()和Integer.valueOf()比较,应该是比较他们的值4 Integer与Integer比较,看两个条件: 1)是否有自动装箱,写成Integer i = 21,
2013-06-23 23:26:27 603
原创 OCJP之继承与多态
错误之处,请修正继承与多态,方法重写与重截 肯定是面向对象的重中之中,考题变化多端1 多态 发生的三个必要条件: 1) 有继承关系 2) 有方法重写 (非私有,非静态,非final方法重写) 3) 父类的引用指向子类2 原则 1) 继承关系中, 属性, 私有方法, 静态方法不存在重写 2)
2013-06-23 21:06:40 639
原创 OCJP之javac,java,jar命令
1. classpath1.1 语法 javac -cp . Hellworld.java 注意两点, 1) -cp .是指当前路径,不能再加上包名 2)-cp . 不能写/classes,否则是回到根目录;应该可以写成./classes1.2 实例Given that the current directory is bigApp, and
2013-06-22 05:00:50 936
原创 OCJP之国际化 更新中
介绍几个java.text.*包下的类1. NumberFormat 1.1 作用 取当前系统的数字格式,比如货币 1.2 实例化 NumberFormat.getInstance(); 1.3 常用方法 NumberFormat.parse(String str) -- 返值为: String -- 异常必须
2013-06-22 04:18:57 552
原创 OCJP之正则 更新中。。。
正则,我对它很无奈。。。。。。1. String.split(Regex reg)String s = "dogs. with words."; // insert code here for(String o: output) System.out.print(o + " ");要想输出字符包含dogs,有如下三种写法:String[] out
2013-06-20 07:53:49 481
原创 OCJP之Container
作为一个初学者,粗浅地总结一下对Container的理解。。。其中错误、不当之处,恳请纠正,先谢啦!1 比较List, Map, Set 1) List, Set, Queue都继承了接口Collection,可以使用Collections工具类...sort(), reverse(), binarySearch()这几个方法只适用于List list,不适用于Set
2013-06-20 07:27:41 676
原创 OCJP之inner class
更新中。。。错误、或者不妥之处,请高手指教、点评,先谢了!1. non-static InnerClass1.1 从OuterClass引用non-static InnerClass1.1.1语法: 必须先new出outerObj 然后通过outerObj将innerObj NEW出来 OuterClassName.InnerClass
2013-06-17 10:25:01 657
原创 OCJP之MultipleThread 更新中...
Synchronized考得比较多,边学边总结。错误之处,请不吝赐教1 Synchronized1) 锁的作用域 每个class和instance都有一把属于自己的锁,当有synchronized关键字时,要执行方法时,必须拿到相应的锁。 class: 当synchronized被static修饰时,它是锁定类 instance: 当synch
2013-06-17 07:57:41 581
原创 OCJP之assert
OCJP: assert新手边学边整理,错误之处,请指正,谢谢!语法:assert assert : 当boolean表达式为false时,抛出AssertError,程序终止运行。不适用assert的情况:1)不能用于验证public方法的参数因为公有方法的参数,如果为非法,应该抛异常(比如IndexOutOfBounds
2013-06-17 04:48:36 609
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人