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

北京网站开发周期外贸营销网站怎么建设

北京网站开发周期,外贸营销网站怎么建设,写代码的软件有哪些,浙江耀华建设集团网站1、可以使用switch的数据类型 Java5以前,switch(arg)表达式中,arg只能是byte、short、char、int。 Java5之后引入了枚举类型,也可以是枚举类型。 Java7开始引入了字符串类型。 2、Java中的goto有什么作用 goto是Java中的保留字&#xff0c…

1、可以使用switch的数据类型

Java5以前,switch(arg)表达式中,arg只能是byte、short、char、int。
Java5之后引入了枚举类型,也可以是枚举类型。
Java7开始引入了字符串类型。

2、Java中的goto有什么作用

goto是Java中的保留字,在目前版本的Java中没有使用。

3、this与super的区别

super()和this()的不同之处:

1、super: 引用当前对象的直接父类中的成员(用来访问直接父类中被隐藏的父类中成员数据或函数,基类与派生类中有相同成员定义时。
如:super.变量名 super.成员函数据名(实参)

2、this:它代表当前对象名(在程序中易产生歧义的地方,可以使用this来指明当前对象;如果函数的形参与类中的成员数据同名,需要用this来指明成员变量名)。

3、super()在子类中调用父类的构造方法。

4、this()在同类内调用同类的其它构造方法。

5、this是一个指向本对象的指针, super是一个Java关键字。

super()和this()的相同之处:

1、super()和this()均需放在构造方法内第一行。可以用this调用一个构造器,但不能调用两个。

2、this和super不能同时出现在一个构造函数里面,因为this必然会调用其它的构造函数,其它的构造函数必然也会有super语句的存在,所以在同一个构造函数里面有相同的语句,就失去了语句的意义,编译器也不会通过。

3、this()和super()都指的是对象,不可以在static环境中使用。包括:static变量,static方法,static语句块。

4、面向对象五大基本原则

1、单一职责原则SRP(Single Responsibility Principle)
类的功能要单一,不能包罗万象。

2、开放封闭原则OCP(Open-Close Principle)
一个模块对于拓展是开放的,对于修改是封闭的,想要增加功能可以,想要修改,不可以。

3、里式替换原则LSP(the Liskov Substitution Principle LSP)
子类可以替换父类出现在父类能够出现的何地方。

4、依赖倒置原则DIP(the Dependency Inversion Principle DIP)
高层次的模块不依赖于低层次的模块,应该依赖于抽象。抽象不应该依赖于具体实现,具体实现应该依赖于抽象。

5、接口分离原则ISP(the Interface Segregation Principle ISP)
设计时采用多个与特定客户类有关的接口比采用一个通用的接口要好。

5、普通类和抽象类的区别

普通类不能包含抽象方法,抽象类可以包含抽象方法。
抽象类不能直接实例化,普通类可以直接实例化。

6、BIO,NIO,AIO的区别

1、简答
BIO:
Block IO同步阻塞式IO,就是我们平常使用的传统 IO,它的特点是模式简单使用方便,并发处理能力低。

NIO:
Non IO 同步非阻塞 IO,是传统 IO 的升级,客户端和服务器端通过Channel(通道)通讯,实现了多路复用。
AIO:Asynchronous IO 是 NIO 的升级,也叫 NIO2,实现了异步非堵塞IO,异步 IO 的操作基于事件和回调机制。

2、细答
BIO (Blocking I/O):
同步阻塞I/O模式,数据的读取写入必须阻塞在一个线程内等待其完成。在活动连接数不是特别高(小于单机1000)的情况下,这种模型是比较不错的,可以让每一个连接专注于自己的 I/O 并且编程模型简单,也不用过多考虑系统的过载、限流等问题。线程池本身就是一个天然的漏斗,可以缓冲一些系统处理不了的连接或请求。但是,当面对十万甚至百万级连接的时候,传统的 BIO 模型是无能为力的。因此,我们需要一种更高效的 I/O 处理模型来应对更高的并发量。

NIO (New I/O):
NIO是一种同步非阻塞的I/O模型,在Java 1.4 中引入了NIO框架,对应 java.nio包,提供了Channel, Selector,Buffer等抽象。NIO中的N可以理解为Non-blocking,不单纯是New。它支持面向缓冲的,基于通道的I/O操作方法。NIO提供了与传统BIO模型中的 Socket 和ServerSocket 相对应的SocketChannel和ServerSocketChannel 两种不同的套接字通道实现,两种通道都支持阻塞和非阻塞两种模式。阻塞模式使用就像传统中的支持一样,比较简单,但是性能和可靠性都不好;非阻塞模式正好与之相反。对于低负载、低并发的应用程序,可以使用同步阻塞I/O来提升开发速率和更好的维护性;对于高负载、高并发的(网络)应用,应使用 NIO 的非阻塞模式来开发。

AIO (Asynchronous I/O):
AIO 也就是 NIO 2。在 Java 7 中引入了 NIO 的改进版 NIO 2,它是异步非阻塞的IO模型。异步 IO 是基于事件和回调机制实现的,也就是应用操作之后会直接返回,不会堵塞在那里,当后台处理完成,操作系统会通知相应的线程进行后续的操作。AIO 是异步IO的缩写,虽然 NIO 在网络操作中,提供了非阻塞的方法,但是 NIO 的 IO 行为还是同步的。对于 NIO 来说,我们的业务线程是在 IO 操作准备好时,得到通知,接着就由这个线程自行进行 IO 操作,IO操作本身是同步的。

7、反射机制说明

JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为JAVA语言的反射机制。

静态编译和动态编译
静态编译:在编译时确定类型,绑定对象。
动态编译:运行时确定类型,绑定对象。

反射机制优缺点
优点: 运行期类型的判断,动态加载类,提高代码灵活度。
缺点: 性能瓶颈:反射相当于一系列解释操作,通知 JVM 要做的事情,性能比直接的java代码要慢很多。

8、反射机制的应用场景

①我们在使用JDBC连接数据库时使用Class.forName()通过反射加载数据库的驱动程序;

②Spring框架也用到很多反射机制, 经典的就是xml的配置模式。Spring 通过 XML 配置模式装载Bean的过程:

  1. 将程序内所有 XML 或 Properties 配置文件加载入内存中;
    2)Java类里面解析xml或properties里面的内容,得到对应实体类的字节码字符串以及相关的属性信息;
    3)使用反射机制,根据这个字符串获得某个类的Class实例;
    4)动态配置实例的属性。

9、Java获取反射的三种方法

1.通过new对象实现反射机制
2.通过路径实现反射机制
3.通过类名实现反射机制

 public class Student {private int id;String name;protected boolean sex;public float score;}
public class Get {//获取反射机制三种方式public static void main(String[] args) throws ClassNotFoundException {//方式一(通过建立对象)Student stu = new Student();Class classobj1 = stu.getClass();System.out.println(classobj1.getName());//方式二(所在通过路径-相对路径)Class classobj2 = Class.forName("fanshe.Student");System.out.println(classobj2.getName());//方式三(通过类名)Class classobj3 = Student.class;System.out.println(classobj3.getName());}
}
http://www.yayakq.cn/news/473874/

相关文章:

  • 哪个网站可以做微信头图上海做企业网站
  • 更换网站logo模板网站不可以做seo优化吗
  • 制作网站的最新软件陕西百度代理公司
  • 网站优化推广教程深圳做网站(推荐乐云践新)
  • wordpress上传后不见了优化大师兑换码
  • 食品类建设网站的目的个人如何申请网站
  • 为网站生成rss武清网站开发
  • 加强网站硬件建设如何在vps上建设网站
  • 网站开发工作怎么样全国住房与城乡建设部网站
  • 好看欧美视频网站模板下载 迅雷下载 迅雷下载地址广州天河区酒店
  • 沈阳哪里可以做网站营销收录网址教程
  • 外贸怎样做网站做服装要看国外哪些网站好
  • 西安国际网站设计商洛市城乡建设局网站
  • 网站的建设时间表wordpress禁用媒体库
  • 长沙专业个人做网站哪家好做兼职网站设计
  • 网站建设用哪个app网站搭建协议
  • 网站开发流程可规划为哪三个阶段厦门电商网站建设
  • fineui 如何做网站Wordpress 订阅 插件
  • 网页设计与网站开发pdf大宗商品一览表
  • wordpress建站安全吗公司网站建设图片素材怎么找
  • 广州网站建设公司排名上海招标网站
  • 学院做网站的意义分销平台有哪些?
  • 网站策划书3000十大广告公司排名
  • 建设网站价钱张家港网站定制
  • 石狮市网站建设2022年最新国际军事新闻
  • 建站推广外包奥派网站建设
  • 官方网站建设怎么样了解网站开发的背景
  • 深圳工业设计公司推荐淘宝客网站怎么做优化
  • 北京手机网站制作哪家好灯箱广告制作公司
  • 自己如何创建网站天津企业模板建站哪个好