那么类别与继承相比,有什么缺点吗?类别不可以声明新的成员变量,而且一旦你定义的方
法与原始类中的方法名称相同,那么原始方法将被隐藏起来,因为不是继承结构,你不能在
类别中的方法使用super 激活原始类的同名方法。

@interface 相当于是Objective-C 的类的原型,与JAVA 中的接口意义是不同的,
Objective-C 中的 @protocol 才是和JAVA 中的接口等价的东西。例如:Objective-C 的继承也
是单继承,只允许有一个父类,但是@protocol 是允许多继承的(按照Objective-C 的说法叫
做某类遵从了协议A、协议B,而不是继承),这些都与JAVA 的接口一致。

//-(BOOL) conformsToProtocol: (Protocol*) prot 用于判断对象是否遵从某
个protocol。

JAVA 使用GC 机制自动管理内存的,Objective-C 支持手动管理内存,也支持GC 机制,但是
GC 机制对于iOS 设备无效,也就是仅对Mac OS X 电脑有效。这是合理的,因为iPhone、iPod、
iPad 等的内存、CPU 肯定要比电脑低很多,你必须谨慎对待内存的使用,而不能肆无忌惮的
等着GC 帮你去收拾烂摊子。

new 是alloc 和init 的合写形式,也就是[[Fraction alloc]
init]与[Fraction new]是相同

Session session=获取Hibernate 的JDBC 连接对象
for(int i=0;i<Excel 的行数;i++){
Object obj=每一行的Excel 记录对应的JAVA 对象;
session.save(obj);
if(i%1000==0){
session.flush();
}
}
Transaction.commit();
我们看到每隔1000 次就

NSDictionary 用于存储key-value 的数据结构,与JAVA 中的Map 类似。

最新文章

  1. Java: some learning note for Java calssloader and Servlet
  2. java设计模式之原型模式
  3. php本地及远程文件包含漏洞
  4. php 实现接收客户端上传的图片
  5. linux split (分割文件)命令
  6. 今天开始着手原来Office系统的重构
  7. spring实战五之Bean的自动检测
  8. VC++6.0中各种文件的作用
  9. Best JavaScript Tools for Developers
  10. Chapter 2 Open Book——15
  11. weex官方demo weex-hackernews代码解读(1)
  12. ActiveMQ——activemq的详细说明,queue、topic的区别(精选)
  13. obj-c编程15[Cocoa实例01]:一个会发声的随机数生成器
  14. 手把手教你如何安装Pycharm——靠谱的Pycharm安装详细教程
  15. 关于隐式创建vue实例实现简化弹出框组件显示步骤
  16. WPF窗体程序入口 自定义窗体启动页面
  17. DAG也许是真正的区块链3.0
  18. GPIO推挽输出和开漏输出详解
  19. python 字典遍历
  20. curl命令大全

热门文章

  1. sql必知必会(第四版) 学习笔记一
  2. HTML5 canvas 绘制精美的图形
  3. Android应用开发基本流程及测试运行
  4. ArrayList、Vactor以及LinkList的区别
  5. spring的官方文真不错
  6. ArrayList和LinkedList区别
  7. Less2css error 终极解决方案
  8. Protobuf从安装到配置整理帖 --转
  9. Struts2 请求参数接收
  10. g++编译cpp文件