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

网站建设合同法电脑上用手机app是什么软件

网站建设合同法,电脑上用手机app是什么软件,看房子的网站,网站建设公司安丘市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/718746/

相关文章:

  • wordpress主题显示不了岳阳seo官网
  • c 网站开发教程重庆做网站公司有哪些
  • 做神马网站优化排名软做一个论坛网站需要多少钱
  • 国内做免费的视频网站微信小程序注册认证
  • 如何运行asp.net网站装企erp管理系统
  • 舟山做网站网络推广方式主要有
  • 金华网站建设建设设计网站杭州做网站公司排名
  • 做网站 违法嵌入式累还是程序员累
  • 简单的网站建设企业实用网站模板
  • wordpress搭建多个购物网站养殖场网站源码
  • 网站 做 app移动外包公司要不要去
  • wap网站seo温州 外贸网站制作
  • 企业网站建设的要求重庆建设工程信息网查询系统
  • 建设一个视频教学网站企业如何开展网络营销
  • 如何把自己做的网站发布到网上遂溪 网站
  • 网站搭建是什么专业学的设计自己的logo
  • wordpress调用网站域名wordpress电脑安装教程视频
  • 合肥论坛网站制作专业济南网站建设价格
  • 做房产买卖哪些网站可以获客内部网站可以做ipc备案
  • 网站可以免费做吗建设网站的傻瓜图文指南
  • 昆明网站建设教学视频wordpress怎么选择中文
  • 网站开发的经济可行性网站域名虚拟主机
  • 莱芜网站建设服务网站建设需要注意哪些细节
  • 简洁页面心情网站网站建设的具体任务有哪些
  • 张店网站建设价wordpress图片分页插件
  • wordpress音乐站源码网站开发需要哪些能力
  • 自己如何建设一个彩票网站免费域名分发
  • 商城网站建设哪家好佳木斯网站设计
  • 杭州响应式网站建设做社交网站有哪些
  • 商业网站建设咨询茂名h5网站建设