当前位置: 首页 > news >正文

怎样给自己的店子做网站网站seo哪家公司好

怎样给自己的店子做网站,网站seo哪家公司好,b2c系统网站,云服务器ecs做网站挑战第 5 天 java反射List Set Map 区别Object 常用方法 java反射 定义: 运行时动态获取类信息和调用方法的特性。 应用场景: JDBC数据库连接。框架如Hibernate和Struts等。 实现方式: 通过四种方法获取Class对象: Class.fo…

挑战第 5 天

  • java反射
  • List Set Map 区别
  • Object 常用方法

java反射

  1. 定义:
  • 运行时动态获取类信息和调用方法的特性。
  1. 应用场景:
  • JDBC数据库连接。
  • 框架如Hibernate和Struts等。
  1. 实现方式:
  • 通过四种方法获取Class对象:
    1. Class.forName(“类的路径”)
    2. 类名.class
    3. 对象名.getClass()
    4. 基本类型的包装类通过Type属性获取Class对象。
  1. 核心类:
  • Class:获取类和接口信息。
  • Field:获取属性信息和动态访问权限。
  • Constructor:获取构造方法信息和访问权限。
  • Method:获取方法信息。
  1. 优缺点:
  • 优点:
    1. 运行时动态获取实例,提高灵活性。
    2. 可与动态编译结合。
  • 缺点:
    1. 性能较低,因为需要解析字节码。
    2. 破坏封装性,可以访问私有方法和属性。
  1. 性能优化方案:
  • 使用setAccessible(true)关闭安全检查。
  • 缓存Class对象以加快多次实例化速度。
  • 使用ReflectASM工具类通过字节码生成加速反射。

List Set Map 区别

  1. List:
  • 存储元素的顺序是有序的。
  • 可以包含重复的元素。
  • 允许元素引用相同的对象。
  1. Set:
  • 不允许重复元素。
  • 元素自动去重,不会有多个元素引用相同的对象。
  • 无序的,但某些实现如LinkedHashSet和TreeSet可以保持元素的插入顺序或自然排序顺序。
  1. Map:
  • 使用键值对存储数据。
  • 每个键最多只能映射到一个值。
  • 键不能重复,但值可以重复。
  • 键通常使用String类型,但也可以使用任何对象。
  • Map不保证元素的顺序,但某些实现如LinkedHashMap可以保持插入顺序。

Object 常用方法

  1. clone方法:
  • 保护方法,用于实现对象的浅复制。
  • 只有实现了Cloneable接口的类才能调用此方法,否则会抛出CloneNotSupportedException。
  • 实现深拷贝需要成员变量也为引用类型并实现Cloneable,同时重写clone方法。
  1. finalize方法:
  • 与垃圾收集器相关,用于判断对象是否可以被回收。
  • 当对象即将被垃圾回收器回收时,由垃圾回收器调用此方法。
  1. equals方法:
  • 用于比较对象的等价性。
  • 默认行为与==相同,即比较对象的内存地址,通常需要在子类中重写。
  1. hashCode方法:
  • 用于哈希查找,通常在重写equals方法时也需要重写此方法。
  • JDK 1.6和1.7默认返回随机数,而JDK 1.8使用Marsaglia’s xorshift scheme算法生成随机数。
  1. wait方法:
  • 与synchronized关键字配合使用,使当前线程等待对象的锁。
  • 可以无限期等待或设置超时时间。
  • 等待期间,线程进入睡眠状态,直到被通知、被中断或超时。
  1. notify方法:
  • 与synchronized关键字配合使用,唤醒在此对象上等待的单个线程。
  1. notifyAll方法:
  • 与synchronized关键字配合使用,唤醒在此对象上等待的所有线程。
  1. toString和getClass方法:
  • toString方法用于返回对象的字符串表示,通常需要在子类中重写。
  • getClass方法用于获取对象的运行时类信息,通常不需要讨论。
http://www.tj-hxxt.cn/news/113008.html

相关文章:

  • 做网站在阿里云买什么网络安全培训机构哪家好
  • java 平台搭建能力关键词seo资源
  • 基于c 的视频网站开发怎么进行网络营销
  • 淘宝客做的好的几个网站东莞seo推广机构帖子
  • 网站手机pc同步南京seo排名公司
  • 网站建设mp4背景长沙互联网推广公司
  • wordpress可以上传网页外链seo推广
  • 石家庄网站建设成功案例seo查询系统
  • 广州网站建设studstu班级优化大师头像
  • 网站怎么找回密码互联网品牌宣传推广服务公司
  • 官方网站开发南宁百度推广代理公司
  • 网站建设营销解决方案深圳优化排名公司
  • 上海微网站建设网络推广是指什么
  • 十堰微网站建设报价济源新站seo关键词排名推广
  • 好搜网站提交入口网络营销策略制定
  • 珠海市律师网站建设怎么样品牌推广策略包括哪些内容
  • 适合学生做网页练习的网站乐陵seo优化
  • 白山网站制作免费外链网站seo发布
  • 自己建设公司网站西安网站建设公司排行榜
  • 宁波网页平面设计公司seo是什么意思
  • 无锡网站建设公司怎么样软件开发app制作公司
  • 广州网站推广方案昆明seo案例
  • 网站开发入帐分录百度关键词搜索优化
  • 济宁百姓网免费发布信息网seo网站推广的主要目的不包括
  • 求网站2021给个网址青岛seo计费
  • 网站开发规范有哪些临沂百度联系方式
  • 站酷的网址营销模式方案
  • 科技类网站设计特点推广app的平台
  • 网站建设工作总结看广告赚钱
  • 宜宾做直销会员网站百度seo网络营销书