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

wordpress 托管seo常见优化技术

wordpress 托管,seo常见优化技术,网站续费通知,长春专业做网站的公司排名1、什么是JVM、JDK和JRE? JVM是指运行Java字节码的虚拟机。而字节码文件指的就是扩展名为.class的文件,JDK指功能齐全的Java SDK,能够创建和编译程序JRE指Java运行的环境,包括JVM、类库和命令等 2、重载和重写的主要区别 重载&…

1、什么是JVM、JDK和JRE?

  1. JVM是指运行Java字节码的虚拟机。而字节码文件指的就是扩展名为.class的文件,
  2. JDK指功能齐全的Java SDK,能够创建和编译程序
  3. JRE指Java运行的环境,包括JVM、类库和命令等

2、重载和重写的主要区别

  1. 重载:在同一个类中,方法名相同,但参数类型可以不同
  2. 重写:在运行期,子类对父类中的方法进行重新编写。其方法名和参数类型都必须相同,但抛出的异常范围需要小于等于父类,访问修饰符范围要大于等于父类。

3、String、StringBuffer和StringBuilder的主要区别

  1. String的对象不可变,每次修改都是创建一个新的String对象,并将引用指向新的String对象。而StringBuffer和StringBuilder每次都会对其本身进行操作,而不用生成新的对象并改变对象的引用。
  2. StringBuffer的所有公开方法都是加了同步锁的,所以是线程安全,适用于多线程;而StringBuilder并没有对方法进行同步锁,所以是非线程安全的,适用于单线程。

4、自动装箱和拆箱

  1. 装箱:将基本类型用它们对应的引用类型包装起来
  2. 拆箱:将包装类型转换为基本数据类型

简单来说就像下面这样,它的装拆箱过程是自动进行的

Integer i = 10;  //装箱
int n = i;   //拆箱

5、静态方法和静态变量(static关键字)

  1. 静态方法:静态方法不需要通过类的实例就可以被调动,所以在静态方法中不能调用其他非静态变量和非静态方法。
  2. 静态变量:静态变量可以被类的所有实例所共享;在类的内部,可以直接访问类的静态变量。

6、接口和抽象类的区别

  1. 接口里只能包含抽象方法,静态方法和默认方法(加default),不能为普通方法提供方法实现,抽象类则完全可以包含普通方法,接口中的普通方法默认为抽象方法。
  2. 一个类可以扩展extend多个接口,但只能实现一个抽象类implements。
  3. 接口方法的默认修饰符是public,而抽象方法可以有public、protected和default这些修饰符,但不能用private,因为抽象方法就是为了被重写的
  4. 接口中只能有public static final变量,而抽象类中没有规定。
  5. 总的来说,抽象是一种模板设计,必须要重写某些方法;而接口是一种行为规范,每个方法不是必须要重写的。

7、==和equals()

  1. == :作用是判断两个对象的地址是否相等(基本数据类型= =比较的是值,引用数据类型= =比较的是内存地址)
  2. equals() :判断两个对象是否相等,如果类没有覆盖equals()方法,则等价于通过==比较这两个对象,但通常类会覆盖equals方法,进而比较的是两个对象的内容是否相等。(例如 String)

8、异常处理

  • 所有的异常都有一个共同的祖先:Throwable类。Throwable类有两个重要的子类Exception(异常)和Error(错误)。
  • Exception能被程序本身处理(try-catch),Error是无法处理的(只能尽量避免)
  • Exception可以分为受检查异常(编译时就报错,必须显式处理,即try-catch)和不受检查异常(即运行时异常,不处理也可以通过编译,但运行到此时会报错)
  • 运行时异常包括:NumberFormatException(字符串转换为数字的格式错误)、ArrayIndexOutOfBoundsException(数组越界)、ClassCastException(类型转换错误)等

9、浅拷贝和深拷贝

  1. 浅拷贝:对基本数据类型进行值传递,对引用数据类型进行引用传递般的拷贝
  2. 深拷贝:对基本数据类型进行值传递,对引用数据类型,创建一个新的对象,并复制其内容

10、序列化和反序列化

  1. 序列化:将数据结构或对象转换成二进制字节流的过程
  2. 反序列化:将在序列化过程中所生成的二进制字节流转换成数据结构或对象的过程

常见应用场景:网络传输(计网向下打包的过程,对应TCP/IP协议的应用层)、存储到文件、存储到数据库、存储到内存(PS:上述反向过程就是反序列化的过程)

11、transient关键字

**应用场景:**如果某些变量不想被序列化,则使用transient关键字修饰,修饰后,但对象被反序列化时,该变量值不会被持久化和恢复,会被置成默认值(例如:int变量就会变成0)

http://www.yayakq.cn/news/269270/

相关文章:

  • 济南做html5网站网站设计实施方案
  • 以下哪个不是网站开发工具重要新闻
  • 号店网站建设公司上海营销型网站建设团队
  • 简阳建设网站公司九江 网站建设
  • 网站建设需求模版东营网站搭建
  • 网站服务器选购知名企业网站搭建
  • php做网站毕设答辩问什么站长之家seo信息
  • 苏州网站优化哪家好qq群推广引流
  • 旅游网站用dw怎么做最好的企业网站源码
  • 地方生活门户网站建设方案wordpress 礼物说模板
  • 安全的赣州网站建设如何做网络营销推广服务机构
  • 电商网站后台怎么做企业邮箱登录界面
  • 哪个网站可以领单做效果图全国定制网站服务器云主机
  • 做网站和维护网站广州网站建设模板制作
  • 网站高质量链群怎么做移动端网站如何做导出功能吗
  • 专业商城网站建设报价珠海高端网站设计
  • 门源县住房和城乡建设局网站拼多多网站建设的目的
  • 网站建设哪家技术好做dhl底单的网站是 什么
  • xp系统做网站服务器吗全球商业网
  • 天河区网站公司龙岗网站建设培训
  • php怎么用来做网站网站开发新手什么软件好
  • 网站建设注册小程序网站建设创意文案
  • 媒体村网站建设seo关键词排名优化工具
  • 医疗网站建设 中企动力400免费服务电话申请
  • 做印刷的网站有哪些大型企业网站建设
  • 网站换服务器百度不收录河北健康码app官网下载
  • 绵阳低价网站建设p2p网站建设费用
  • 那个网站可以做全景图wordpress底部版权信息
  • 关闭网站弹窗代码出色的网站
  • 企业网站的作用和目的专业制作网站图片