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

网站开发都需要学什么写一篇软文1000字

网站开发都需要学什么,写一篇软文1000字,淘宝网网页版登陆网址,我想建设一个算命网站(本次学习总结,总结了目前学习java遇到的一些关键字和零碎知识点) 一.static关键字 static可以用来修饰类的成员方法、类的成员变量、类中的内部类#xff08;以及用static修饰的内部类中的变量、方法、内部类#xff09;#xff0c;另外可以编写static代码块来优化程序性…(本次学习总结,总结了目前学习java遇到的一些关键字和零碎知识点) 一.static关键字 static可以用来修饰类的成员方法、类的成员变量、类中的内部类以及用static修饰的内部类中的变量、方法、内部类另外可以编写static代码块来优化程序性能。 1.static修饰类的成员变量 static修饰的成员变量称为静态变量或类变量: 静态变量和非静态变量的区别 静态变量被所有的对象所共享在内存中只有一个副本它当且仅当在类初次加载时会被初始化。而非静态变量是对象所拥有的在创建对象的时候被初始化存在多个副本各个对象拥有的副本互不影响。static成员变量的初始化顺序按照定义的顺序进行初始化。 2.static修饰的成员方法 static修饰的成员方法称为静态方法在静态方法中不能访问类的非静态成员方法和非静态成员变量。但是在非静态方法中可以访问静态成员方法和静态成员变量。 public class Student {//静态变量public static String name张三;private static String sex男;//非静态变量public int age21;//静态方法public static void show1(){System.out.println(name);System.out.println(sex);System.out.println(age);}//非静态方法public void show2(){System.out.println(name);System.out.println(sex);System.out.println(age);} } (可以看到这里我们无法在静态方法中调用非静态成员变量,这里会报错) 3.static修饰代码块 static块可以置于类中的任何地方类中可以有多个static块。在类初次被加载的时候会按照static块的顺序来执行每个static块并且只会执行一次。并且静态修饰的代码块最先执行. public class Daimakuai {private String name;private int age;//构造代码块://1.写在成员位置的代码块//2.作用:可以把多个构造方法中重复的代码抽取出来//3.执行时机:我们在创建本类对象的时候会先执行代码块中的构造方法{System.out.println(这里是构造代码块!);}//静态代码块://随着类的对象创建而加载,同时只运行一次static{System.out.println(这里是静态代码块!);}//空参的构造函数public Daimakuai() {}//带参的构造函数public Daimakuai(String name, int age) {this.name name;this.age age;}//get,set方法public String getName() {return name;}public void setName(String name) {this.name name;}public int getAge() {return age;}public void setAge(int age) {this.age age;} } 从结果我们可以看到,静态的代码块最先得到执行. 4.static修饰内部类 public class Car extends AbsCar {//静态内部类中可以用static继续修饰内部类static class A {static class B {static int num0 10;}}//静态内部类Cstatic class C {int num1 10;}//普通内部类Dclass D{int num2 10;}public static void main(String[] args) {int num A.B.num0;C c new C();int a c.num1;}} 二.this关键词 this 关键字是 Java 常用的关键字可用于任何实例方法内指向当前对象也可指向对其调用当前方法的对象或者在需要当前类型对象引用时使用。 1.this.属性名 大部分时候普通方法访问其他方法、成员变量时无须使用 this 前缀但如果方法里有个局部变量和成员变量同名但程序又需要在该方法里访问这个被覆盖的成员变量则必须使用 this 前缀。 当一个类的属性成员变量名与访问该属性的方法参数名相同时则需要使用 this 关键字来访问类中的属性以区分类的属性和方法中的参数 public class Person {private String name;private String sex;private int age;//空参构造public Person() {}//带参构造//在构造方法中使用了 this 关键字对属性 name、sex 和 age 赋值this 表示当前对象。public Person(String name, String sex, int age) {this.name name;this.sex sex;this.age age;} } 2.this.方法名 this 关键字最大的作用就是让类中一个方法访问该类里的另一个方法或实例变量。 大部分时候一个方法访问该类中定义的其他方法、成员变量时加不加 this 前缀的效果是完全一样的。 public void da() {// 使用this引用调用da()方法的对象this.jump();System.out.println(正在执行da方法); }注意:对于 static 修饰的方法而言可以使用类来直接调用该方法如果在 static 修饰的方法中使用 this 关键字则这个关键字就无法指向合适的对象。所以static 修饰的方法中不能使用 this 引用。并且 Java 语法规定静态成员不能直接访问非静态成员。 3.this( )访问构造方法 可以使用在构造方法当中通过当前的构造方法调用其他的构造方法,括号中可以有参数如果有参数就是调用指定的有参构造方法。 注意:this( ) 不能在普通方法中使用只能写在构造方法中。在构造方法中使用时必须是第一条语句。 public class Person {String name;// 无参构造方法没有参数的构造方法public Student() {this(李四);}// 有参构造方法public Student(String name) {this.name name;}// 输出name和agepublic void print() {System.out.println(姓名 name);} }三.final关键字 final 是 Java 中的一个关键字可以用于修饰类、方法和变量。当一个类被声明为 final 时它意味着该类不能被继承。当一个方法被声明为 final 时它意味着该方法不能被重写。当一个变量被声明为 final 时它意味着该变量的值不能被修改。 1.final修饰类 如果声明一个类为final类,  那么这个类就是最终类,不能被继承,一个类如果是final的那么其中所有的成员方法都无法进行覆盖重写。 public final class Parent {public void happy() {System.out.println(父母);} }//如果要求继承他则会报错 public class Child extends ParentClass{} 2.final修饰方法 当final用来修饰一个方法的时候这个方法就是最终方法那么很明显就是说不能被覆盖重写。 使用final方法的作用:第一个作用是把方法锁定以防任何继承类修改它的含义第二个作用是提高效率。 public class ParentClass {public void happy() {System.out.println(高兴);}//用final关键字修饰的方法//final修饰的方法是一个最终方法不能被子类去覆盖重写protected final void play(){System.out.println(开心的玩耍);}} 3.final修饰变量 当final修饰一个基本数据类型时表示该基本数据类型的值一旦在初始化后便不能发生变化如果final修饰一个引用类型时则在对其初始化之后便不能再让其指向其他对象了但该引用所指向的对象的内容是可以发生变化的。 final成员变量表示常量只能被赋值一次赋值后值不再改变。 class Animal {private final int count 0;public Animal() {//只能赋值一次,会报错count 1; final Object object new Object();object new Object(); //报错} } 注意:final修饰一个成员变量属性必须要显示初始化。这里有两种初始化方式一种是在变量声明的时候初始化第二种方法是在声明变量的时候不赋初值但是要在这个变量所在的类的所有的构造函数中对这个变量赋初值。
http://www.hkea.cn/news/14261485/

相关文章:

  • 做护肤品好的网站好杭州正规引流推广公司
  • 长沙城乡建设部网站首页湖州公司做网站
  • 北京怎样做网站推广牛商网股票代码
  • 国外做的好的鲜花网站广西网站建
  • 网站如何做导航条下拉菜单电脑做科目一网站
  • wordpress超级主题seo推广软件费用
  • 能源与动力工程南宁百度首页优化
  • vs建设网站学校门户网站开发
  • 花都定制型网站建设小程序源码一般多少钱
  • 如何搭建一个网站步骤网站建设需要哪些证书
  • 天津网站建设技术建设外贸网站哪家好
  • php做网站的分站花果园网站建设
  • 网站联合推广方案不让网站在手机怎么做
  • 网站打开是404做挂网站
  • 国家工商局官网什么是seo标题优化
  • 平度网站制作购物网站设计意义
  • 做站群一个网站多少钱那个网站都有做莱的图片
  • 玉林英文网站建设云服务器的作用
  • rails 开发的网站开发快速网站建设公司
  • 边境网站建设方案wordpress文章投稿
  • 杏坛网站制作wordpress首页模板修改
  • seo建站公司推荐物业管理信息系统
  • 文章类网站源码wordpress官方模版
  • 网站如何做映射h5网站模板下载
  • 响应式网站代码规范做微信的网站有哪些
  • 石家庄网站托管大型网站设计公司
  • c2c代表网站是什么黄海军事最新消息
  • 免费打开网站设计师培训班多少钱一个月
  • 做地方旅游网站目的意义南昌专业的企业网站开发公司
  • 响应式个人网站模板怎样开建网站