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

网站营销型企业销售平台搜索优化网络推广

网站营销型企业销售平台,搜索优化网络推广,自动网站建设系统cms,云服务器可以做两个网站1、Java中Static的相关用法总结?(静态方法;静态变量;静态代码块) public static void main(String args[])执行的关键,在于有static。有了static之后,我们的public class不需要创建类的对象,即可以使用main…

1、Java中Static的相关用法总结?(静态方法;静态变量;静态代码块)

  public static void main(String args[])执行的关键,在于有static。有了static之后,我们的public class不需要创建类的对象,即可以使用main方法。所以,引入了static,无需本类的对象,即可调用此方法。System.out.println,在系统这个方法中,我们查看API,可以得到out是System类的静态变量,println是out的方法。

  静态变量,多一个知识点。所有类的实例化对象共享该静态变量。也就是说,类装载的时候,只分配一块儿存储空间,所有此类的对象都可以操控此存储空间。

2、Java中内部类和外部类总结?

  一个类,只能有成员变量或者成员方法。

3、Java中的引用怎么理解?

  Java中除了基本数据类型,剩余都是引用类型。基础类型就一块儿内存;引用类型占两块儿内存。

4、Java中的变量初始化问题?什么时候必须初始化?什么时候Java会自动初始化?

  成员变量和局部变量。成员变量可以是基本数据类型,也可以是引用类型。成员变量即使不做初始化,Java会默认对它进行初始化,基本数据类型初始化为0和false,引用类型初始化为null。局部变量,必须自己来初始化。Java不会对其进行初始化。

5、JVM内存模型的理解?(内存分析)

  堆内存:装的是所有new出来的东西。引用指向堆内存。

  局部变量放在stack中。ArrayList aL = new ArrayList();aL在stack中,new出来的在Heap中。

  字符串常量放在Data区,如:System.out.println("the final ali is " + i);中的the final ali放在data区。

6、Java中类的理解?(四块:code,data,heap,stack)

  类名大写,变量和方法名小写。使用驼峰规则。

  类的每个成员变量,在不同的对象中有不同的值(除了静态变量)。而方法只有一份,同一个类的每个对象共享该类的方法。

7、Java特性有哪些?多态、重载、覆盖做一些简单解释。

  Java三大特性:封装、继承、多态。

  多态,分为编译时多态和运行时多态两种。

  第一种,编译时多态,就是指我们调用方法不用区分参数的类型,程序会自动执行相应的方法。int;double;(重写)

  第二种,运行时多态,就是指父类引用指向之类对象。当调用某一父类中的方法时,不同子类会表现出不同的结果。这样对于程序的扩展性起到了很重要的作用。狗继承自动物,狼也继承自动物,但是一个吃肉,一个吃屎,不一样。当你有一天也想写一个类来继承动物的时候,可以写自己的吃方法。(重载)

  重载的话,我们知道参数变更早就了多态。那么在重写的时候有一些原则,子类重写父类,要跟父类有相同的名称,参数,返回值;并且重写后的访问权限只能大于等于父类的方法。

8、一个构造方法到底做了些什么?(执行过程)

  构造方法,和类同名,没有返回值。构造方法甚至不能用void修饰,否则会变为普通的函数,但可以用public,private,protected,default来修饰,不用static来修饰。(观察方法:看它名称;看它参数;看它返回值)

  局部变量,也就是实参会分配在栈内存中。对象则会被分配在堆内存中,调用构造方法的时候,将栈内存中的值传递到堆内存中去,同时栈内存之前分配的内存被回收。

  默认构造函数,Java会自动的给你定义无参的构造方法。一旦你自己写了一个构造方法,不管你写的是有几个参数的构造方法,系统不再为你定义构造方法了。即使无参的构造方法,系统也懒得给你定义。

9、this关键字的使用?

  创建对象是在堆内存中。this相当于在堆内存中的一个框框内,本框框内的对象。

10、static关键字的使用?

  对所有类的对象,static成员变量只有一份。(堆、栈、data)static静态变量是放在data区。它是属于整个类的,不属于某一个对象。类可以直接访问,不同对象访问的是同一个static变量。

  静态方法只能访问静态变量。在static方法中,不能访问非static变量。

/********************************************************************************************************/

11、Java中是四种权限修饰符的阐述,留意在编程中public,protect,default,private的使用。

  public,protect,default,private四种修饰符。在面向对象编程思想中提供了封装,分别设置了不同的权限高低,提高了程序的安全可靠性。

  default提供了包权限,即Java中使用package对代码层次结构做了封装。我们以default为分界线,default提供了包权限,那么在同一个包下,可以访问。根据他们四个的权限范围,很显然。private在一个类内可以访问,在包内类外是不可以访问的。你想想,如果类内也不能访问的话,变量失去了意义。在范围往大了扩展,依次是protected和public,public很显然,任何地方都能访问,那么,很显然protect是在包外,子类中可以访问。以上是我们的大脑思维的过程。

  总结:default,包内。private,类内,包内。protect,包外,子类。public,任何。  

12、extends实现类,implements实现接口。在继承了父类方法,之类调用方法的时候产生了四种情况?

  this.和super.;分别调用了子类和父类。this和super都会在堆栈中创建一块儿内存,this指向自身。super指向自己身体中的父类。子类对象new出来的时候,在子类对象内部,有一个父类对象。所有有了几个规则:调用子类对象构造函数的时候,首先要调用父类的构造方法。(种子天性说):super(args[])调用父类构造方法,this(args[])调用子类自己构造方法。如果调用了super的构造方法,必须写在子类中的第一行。

  多态中,方法调用的优先级:

 

13、子类继承父类的时候,在堆内存中是如何布局分配内存空间的?

  Heap堆中new的之类的其中一部分是父类。父类作为种子在子类的身体之中,并且作为子类身体的一部分而存在;子类的范围比父类范围大。(子类把父类的私有变量继承了下来,但是不能使用。但是属于子类。)

14、对“父类引用指向子类对象”的理解?

  Animal a = new Dog();栈中是Animal对象a,但是堆内存中new的却是Dog对象。(其中Animal可以是父类,也可以是一个接口)。其中涉及:多态、动态链接、向上转型。

15、根类Object有哪些方法?java.sun.com官网。

  Object类在java.lang.Object里面。这个java.lang.*包不需要导入,也可以直接用。

  .toString()方法;.equals()方法;

16、两个对象比较,比较的是什么?

  Cat cat1 =  new Cat();Cat cat2 = new Cat();cat1 != cat2,因为它们其实是两个应用,它们中存放的是对象的地址。

17、Java中instanceOf的用法?

  运行状态下,返回某一个对象是否是一个特定类的实例。

18、关键字final的使用方法?

19、

http://www.lbrq.cn/news/2745433.html

相关文章:

  • 哈尔滨微网站建设吴江网站制作
  • 网站空间怎么买免费的网页模板网站
  • 合肥企业网站建设工作室网站推广工具有哪些
  • 网站建设怎么接单上海站优云网络科技有限公司
  • 军事新闻网最新新闻河北电子商务seo
  • 网站搜索栏怎么做南京关键词优化软件
  • 建设工程教育网建设工程类的考试辅导网站广州百度首页优化
  • flash网站导航怎么做公众号如何推广运营
  • 网站建设公司潍坊微博seo营销
  • 模板网站可以自己买空间吗吗安徽网站推广优化
  • 网站建站流程图二十条优化措施
  • 如何建立自己推广网站企业推广哪个平台好
  • 在线网站开发培训爱站网 关键词挖掘工具站
  • 学校网站方案阿里巴巴关键词排名优化
  • 网站开发 哪些技术发稿推广
  • 手机网站模板源码下载seo优化一般多少钱
  • 餐饮设计网站推广网址
  • 制作网站费用明细轻松seo优化排名
  • 营销网站做推广公司体验营销
  • 主域名进入网站河南网站建设制作
  • 手机网站怎么做沉浸式关键词搜索推广
  • 网站的透明图片怎么做互联网100个创业项目
  • 聊城菜鸟网站建设公司seo怎么做新手入门
  • 高端网站建设与管理企业营销策划有限公司
  • 爬虫网站怎么做站长之家素材网站
  • 平衡木网站建设搜索推广
  • 菏泽网站建设网站优化关键词排名
  • 创建一个网站 站点根文件夹为江门关键词排名工具
  • 南宁市网站建设网络营销项目策划书
  • 巨野网站建设内容营销案例
  • 43.安卓逆向2-补环境-使用unidbg(使用Smali语法调用方法和使用方法地址调用方法)
  • 零墨云A4mini打印机设置电脑通过局域网络进行打印
  • 北京JAVA基础面试30天打卡12
  • Fixture Caliper 工具
  • 链式二叉树的基本操作——遍历
  • 多种适用于 MCU 固件的 OTA 升级方案