2017-11-25

今天是周六哈!

前言:最近为什么这么晚呢?分析一下:从之前7点过自动醒来到9点过才起床实在是太懒惰了哈。反思一下,晚上1点才睡,在加上天气变冷,嗯,不能这样啦,赶快调整过来。

Java basic:

1.Jar 包:a.类似于C#的namespace b.所以JAVA标准库都在Java或JavaX内

2.instanceof: 类似于 isKindOfClass in OC/ is in swift

3.Object: 所有类默认继承与它,跟C#一致,Swift 并不抢行执行。另外期equals方法类似于OC的isEqualTo,默认表示地址相等,可复写实现值相等,在Swift中使用了 ==(值相等)/===(地址相等)代替。

4.Class类:类似Swift的 AnyClass

JAVA: Class cl = new Person().getClass()

Swift: let cl: AnyClass = type(of: Person())

5.Cloneable接口:实现这个接口的clone方法完成复制,类似于OC的NSCopying的copy()

6.Throwable

2017-11-25_第1张图片

Error:系统内部错误和资源耗尽,无法恢复

RuntimeException:类型转换,数组下标越界,空指针

IOException:打开不存在文件

你可能感兴趣的:(2017-11-25)