今天是周六哈!
前言:最近为什么🚗这么晚呢?分析一下:从之前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
Error:系统内部错误和资源耗尽,无法恢复
RuntimeException:类型转换,数组下标越界,空指针
IOException:打开不存在文件
网友评论