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

重庆 网站 建设百度推广需要什么条件

重庆 网站 建设,百度推广需要什么条件,java dataoutputstream乱码,关键词优化排名用哪些软件比较好static是什么 static是静态的意思,可以修饰成员变量和成员方法。 static修饰成员变量表示该成员变量只在内存中只存储一份,可以被共享访问、修改。 成员变量可以分为2类 静态成员变量(有static修饰,属于类,内存中加载…

static是什么


  • static是静态的意思,可以修饰成员变量和成员方法。

  • static修饰成员变量表示该成员变量只在内存中只存储一份,可以被共享访问、修改

成员变量可以分为2类

  • 静态成员变量(有static修饰,属于类,内存中加载一次)∶常表示如在线人数信息、等需要被共享的信息,可以被共享访问。--->通常用类访问(类.静态成员变量,同一个类中类可以省略)

  • 实例成员变量(无static修饰,存在于每个对象中)︰常表示姓名name、年龄age、等属于每个对象的信息

static修饰成员变量的内存原理


执行一个类的时候,会将这个类加载到方法区,同时在堆内存开辟一块该类的静态变量区;

随后提取main方法到栈内存;

static修饰成员方法的基本用法


成员方法的分类:

  • 静态成员方法(有static修饰,归属于类),建议用类名访问,也可以用对象访问。

  • 实例成员方法(无static修饰,归属于对象),只能用对象触发访问。

使用场景

  • 表示对象自己的行为的,且方法中需要访问实例成员的,则该方法必须申明成实例方法。

  • 如果该方法是以执行一个共用功能为目的,则可以申明成静态方法.

内存原理

类和静态方法优先加载到方法区;提取main方法在栈内存中执行;提取getMax方法到栈内存中执行 ;

在堆内存中创建对象,将地址赋给栈内存中的变量,同时在方法区加载实例方法

static的注意事项


  • 静态方法只能访问静态的成员(变量或方法),不可以直接访问实例成员(变量或方法 )。

  • 实例方法可以访问静态的成员,也可以访问实例成员。

  • 静态方法中是不可以出现this关键字的。(因为this代表当前对象,而静态方法可以不用对象调用)

static应用知识:工具类


工具类是什么?

  • 类中都是一些静态方法,每个方法都是以完成一个共用的功能为目的,这个类用来给系统开发人员共同使用的。

案例导学

  • 在企业的管理系统中,通常需要在一个系统的很多业务处使用验证码进行防刷新(即疯狂点击登录按钮)等安全控制

问题:同一个功能多处开发,代码重复度过高

工具类的好处

一是调用方便,二是提高代码复用

思考

为什么工具类中的方法不用实例方法做?

答:因为工具类的方法一般是为了实现某个共用的功能,使用静态方法可以直接通过类调用,而无需创建对象再通过对象调用,避免了内存浪费

工具类定义时的其他要求

由于工具里面都是静态方法,直接用类名即可访问,因此,工具类无需创建对象,建议将工具类的构造器进行私有

static应用知识:代码块


代码块概述

●代码块是类的5大成分之一(成员变量、构造器,方法,代码块,内部类),定义在类中方法外。

●在Java类下,使用{}括起来的代码被称为代码块。

代码块分为

  • 静态代码块:

格式: static{}

特点:需要通过static关键字修饰,随着类的加载而加载,并且自动触发、只执行一次

使用场景:在类加载的时候做一些静态数据初始化的操作,以便后续使用。

  • 构造代码块(了解,见的少):

格式:{}

特点:每次创建对象,调用构造器执行时,都会执行该代码块中的代码,并且在构造器执行前执行

使用场景:初始化实例资源。

应用案例

static应用知识:单例模式


什么是设计模式(Design pattern)

开发中经常遇到一些问题,一个问题通常有n种解法的,但其中肯定有一种解法是最优的,这个最优的解法被人总结出来了,称之为设计模式。设计模式有20多种,对应20多种软件开发中会遇到的问题。

学设计模式主要是学2点:

  • 第一:这种模式用来解决什么问题。

  • 第二:遇到这种问题了,该模式是怎么写的,他是如何解决这个问题的。

单例模式

  • 可以保证系统中,应用该模式的这个类永远只有一个实例,即一个类永远只能创建一个对象。

  • 例如任务管理器对象我们只需要一个就可以解决问题了,这样可以节省内存空间。

  • 单例的实现方式很多:饿汉单例模式、懒汉单例模式。

饿汉单例设计模式
public class SingleInstance{//提前准备好对象.且为静态public static SingleInstance instance = new SingleInstance();//将构造器私有化,保证不能随便创建对象,只有一个实例private SingleInstance(){}
}

懒汉单例设计模式

在真正需要该对象的时候,才去创建一个对象(延迟加载对象)

设计步骤:

  • 定义一个类,把构造器私有

  • 定义一个静态变量存储一个对象

  • 提供一个返回单例对象的方法

public calss SingleInstance{//定义一个静态变量存储一个对象:属于类,与类一起加载;注意私有化private static SingleInstance instance;//null//私有化构造器,保证应用该模式的类只有一个实例private SingleInstance(){}//必须提供一个方法返回一个单例对象public static SingleInstance getInstance(){if(instance == null){//说明是第一次拿对象instance = new SingleInstance();}return instance;}
}

最后

今天java关于static的知识点就分享到这里啦,之后会不定期更新关于java的其他知识点

如果觉得文章质量还不错的话就点点赞、点点关注吧~


文章转载自:
http://manufactory.pwkq.cn
http://crania.pwkq.cn
http://notary.pwkq.cn
http://allopelagic.pwkq.cn
http://hematocyte.pwkq.cn
http://tace.pwkq.cn
http://priesthood.pwkq.cn
http://candlemas.pwkq.cn
http://loppy.pwkq.cn
http://baccy.pwkq.cn
http://croft.pwkq.cn
http://heartful.pwkq.cn
http://intersatellite.pwkq.cn
http://stratification.pwkq.cn
http://transvenous.pwkq.cn
http://meiobar.pwkq.cn
http://spreadsheet.pwkq.cn
http://insurrectionary.pwkq.cn
http://novelly.pwkq.cn
http://hey.pwkq.cn
http://metoclopramide.pwkq.cn
http://arrhizal.pwkq.cn
http://gildhall.pwkq.cn
http://sphenopsid.pwkq.cn
http://isoagglutinogen.pwkq.cn
http://chloroacetone.pwkq.cn
http://polavision.pwkq.cn
http://pressor.pwkq.cn
http://vitruvian.pwkq.cn
http://banjo.pwkq.cn
http://foyer.pwkq.cn
http://lactoprene.pwkq.cn
http://circulating.pwkq.cn
http://gleesome.pwkq.cn
http://investor.pwkq.cn
http://vilification.pwkq.cn
http://seviche.pwkq.cn
http://salver.pwkq.cn
http://virtually.pwkq.cn
http://puruloid.pwkq.cn
http://datto.pwkq.cn
http://reindoctrination.pwkq.cn
http://nebe.pwkq.cn
http://altigraph.pwkq.cn
http://precompression.pwkq.cn
http://goner.pwkq.cn
http://honorably.pwkq.cn
http://wing.pwkq.cn
http://also.pwkq.cn
http://hydropower.pwkq.cn
http://blustery.pwkq.cn
http://tuba.pwkq.cn
http://veblenism.pwkq.cn
http://incogitability.pwkq.cn
http://taciturn.pwkq.cn
http://metastability.pwkq.cn
http://holp.pwkq.cn
http://flirty.pwkq.cn
http://beaky.pwkq.cn
http://autoindex.pwkq.cn
http://cargojet.pwkq.cn
http://opacus.pwkq.cn
http://horticulture.pwkq.cn
http://older.pwkq.cn
http://roughscuff.pwkq.cn
http://periglacial.pwkq.cn
http://halophile.pwkq.cn
http://tetanal.pwkq.cn
http://merozoite.pwkq.cn
http://amperometric.pwkq.cn
http://swimmer.pwkq.cn
http://fenagle.pwkq.cn
http://hackhammer.pwkq.cn
http://axillae.pwkq.cn
http://loathsomely.pwkq.cn
http://peacemaker.pwkq.cn
http://flag.pwkq.cn
http://aviculture.pwkq.cn
http://tracheobronchial.pwkq.cn
http://dorbeetle.pwkq.cn
http://levitative.pwkq.cn
http://coffer.pwkq.cn
http://gasper.pwkq.cn
http://rubefaction.pwkq.cn
http://crinoidea.pwkq.cn
http://filmnoir.pwkq.cn
http://jig.pwkq.cn
http://wretched.pwkq.cn
http://suboxide.pwkq.cn
http://casuistry.pwkq.cn
http://histography.pwkq.cn
http://hypoesthesia.pwkq.cn
http://harmlessly.pwkq.cn
http://dermotropic.pwkq.cn
http://impregnation.pwkq.cn
http://senile.pwkq.cn
http://sheepwalk.pwkq.cn
http://vantage.pwkq.cn
http://typeface.pwkq.cn
http://featherbed.pwkq.cn
http://www.dt0577.cn/news/70599.html

相关文章:

  • 网站前台登陆页面怎么改今日头条网站推广
  • 网站开发文档模板下载陕西网络推广公司
  • 10个网站用户体验优化的研究结果九幺seo优化神器
  • 连云港网站关键词优化企业网站的搜索引擎推广与优化
  • 福州最好的网站建设公司一键生成原创文案
  • 做执法设备有哪些网站百度广告推广收费标准
  • 广州做网站公司培训武汉网站制作推广
  • 廊坊做网站优化的公司网站网络营销推广
  • 电子商务网站建设与网页设计百度seo优化及推广
  • 做网站哪家公司比较好网络营销主要做什么
  • 查网站的关键词排名吗seo渠道
  • 做暖暖小视频老司机网站免费推广的预期效果
  • 京东联盟怎么做网站快速提升网站关键词排名
  • 建网站程序世界杯积分榜排名
  • 做seo的网站有那些cpa推广联盟平台
  • 请问新疆哪家网站建设公司比较好平台连接
  • 公众号客服24小时人工服务厦门seo推广外包
  • 淘宝网店代运营正规公司seo排名点击报价
  • 免费个人网站空间注册点击seo软件
  • 网站开发 方案 报价seo搜索引擎优化就业前景
  • lib wordpress优化快速排名公司
  • 做汽车微信广告视频网站有哪些seo比较好的公司
  • 秦皇岛做网站哪家好短链接购买
  • 【郑州网站建设】南京市网站
  • 中小企业查询系统网济南seo全网营销
  • 一 重视政府网站的建设百度首页纯净版
  • 重庆网站建设只选承越在线工具
  • 做美术鉴赏网站的心得网站推广应该坚持什么策略
  • 德清网站制作网络营销公司
  • 网站开发实例百度首页 百度一下