1. 1、本文档共60页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
java不加班

java不加班 类、对象的概念: 1)类:具有共同属性和行为的对象的抽象。类是创建对象的模板。 2)对象:现实世界中的实体。在计算机中,是指可标识的存储区域。 3)类是对象的抽象、对象是类的实例。 抽象:是从特定的实例中抽取共同性质形成一般化概念的过程。 接口与抽象类: 1)接口和抽象类都用于抽象,接口是抽象类的抽象。 2)接口中只有方法声明,没有实现(无方法体);在接口中声明的方法具有public和abstract属性,一个类可以实现多个接口(即多继承),接口以,分隔;接口中的方法必须全部实现。 3)抽象类可以有部分方法实现,抽象类必须通过继承才能使用。 内部类(inner class): 1)内部类是嵌套在另一个类中的类。 2)内部类用于名称隐藏和程序代码的组织,另外内部类拥有直接访问其外部类所有成员(包括private(转 载 于:wWw.zAIdian.cOM 在 点 网:java不加班)的)的权限(无需任何关键字修饰)。 3)内部类不可以在其他类或main方法里实例化,必须使用如下方法(非静态内部类) 外部类.内部类对象名=new 外部类().new 内部类(); 静态内部类调用方式: 外部类.内部类对象名=new 外部类.内部类(); 4)非静态内部类不可以声明静态成员;静态内部类的非静态成员可以访问其外部类的静态成员,声明为静态的成员不可以访问外部的非静态成员。 访问修饰符限制: private protected friendly(default) public 同类 y yyy 同包不同类 n y yy 同包子类 n y yy 不同包不同类 n nn y 不同包子类 n y n y static关键字的使用: 1)类成员,直接使用类名.成员调用。 2)静态方法只能访问静态成员。 3)静态方法不能使用this、super关键字。 4)静态方法不能被非静态方法重写或重载。 final关键字: 1)被final修饰的变量为常量不能改变。 2)被final修饰的方法不可以重写。 3)被final修饰的类不能被继承。 abstract关键字: 1)被abstract修饰的类不能实例化。 2)被abstract修饰的方法只能在子类中实现。 native关键字:非java语言的编写,例如jni技术。 synchronized关键字:多线程的同步访问控制。 分类列举服务器和组件技术: 1)服务器端技术:jsp、servlet; 2)组件技术:javabean、ejb。 http与https:https即多了安全的http,s(security socket layer)指加密套接字协议层(简写ssl)。 osi(open system interconnection)网络抽象模型: 1)由国际标准化组织(iso)提出。 2)将互联网分为七层,从下至上分别为:物理层(physical)、数据链路层(data link)、网络层(network)、传送层(transport)、会话层(session)、表示层(presentation)、应用层(application)。底层通过提供接口支持上层功能。各层详解: 物理层:lan/atm,为硬件层。 数据链路层:lan/atm 网络层:ip协议,ios 传输层:tcp/udp协议,支持java socket。 会话层: 表示层:html、xml 应用层:http协议,使用java servlet/jsp lt;第八层(web服务层):soap/uddi j2ee的容器与服务器: 容器负责ejb组件中生命周期的控制; 服务器包含在容器外,提供系统级操作底层服务,包括事务、事件、多线程……。 Hibernate工作原理及为什么要用? 原理: 1. 读取并解析配置文件 2. 读取并解析映射信息,创建SessionFactory 3. 打开Sesssion 4. 创建事务Transation 5. 持久化操作 6. 提交事务 7. 关闭Session 8. 关闭SesstionFactory 为什么要用: 1、对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码。 2、Hibernate是一个基于JDBC的主流持久化框架,是一个优秀的ORM实现。他很大程度的简化DAO层的编码工作 3、hibernate使用Java反射机制,而不是字节码增强程序来实现透明性。 4、 hibernate的性能非常好,因为它是个轻量级框架。映射的灵活性很出色。它支持各种关系数据库,从一对一到多对多的各种复杂关系。 Hibernate是如何延迟加载? 1.

文档评论(0)

raojun00003 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档