• 关于java的学习记录(16,17一起写吧)


    用for循环对无序数组进行排序输出。

    public class BubbleSort{

      public static void main (String [] args){

        int a[] = {21,9,45,17,33,72,50,12,41,39};

        for (int i=a.length; --i>=0;){

          if(a[j] > a[j+1]){

          int temp = a[j];

          a[j] = a[j+1];

          a[j+]=temp;

          }

        }

        }

      for(int k=0;k<a.length;k++){

        System.out.println("a["+k+"]:"+a[k]);

      }

      }

    }

    //进行两两对比,较大的放后面,比较九轮,从第一轮的比较九次到第九轮的比较一次,第一轮比较得出最大数,最后一轮比较得出倒数第二大的数。

    类声明

      类是JAVA基本编译单位,即能被单独编译。一个java程序包括一个或者多个类声明,一个类声明定义一个类,同时也定义一个引用类型。

      类声明由类名和一系列域,方法以及嵌套的类声明组成。

      类的域也被称为类的属性或变量。

      类,域,方法的语法如下所示:

      [ClassModifiers]class ClassName

          [extends SupperClass]

          [implements Interface1,Interface2...]{

          ClassMemberDeclarations

          }

    extends字句指定该类的父类,implements字句制定该类的父类的接口。

    方法声明

      方法是需要返回类型的。如果一个方法不返回值,则返回类型必须指定为void。方法可以使用一个参数声明列表,参数之间用逗号分隔(列表可以为空)。

      参数声明形式:

      [final] Type ParameterName

    final参数的缺陷:final参数不能再方法内被赋值。

    运算

    1.+=,=+运算的差异之处

      加号在前,先加后赋值。加号在后,先赋值再加。

    2.i++,++i运算的差异之处

      加号在前,先自增再赋值。加号在后,先赋值在自增。

    类初始化有四种方法:声明中的显式初始化器,默认初始值,构造函数或构造初始化块(也叫语句块)。

      什么是构造函数?

      https://baike.baidu.com/item/%E6%9E%84%E9%80%A0%E5%87%BD%E6%95%B0/7478717?fr=aladdin(引用百度百科)

      我觉得构造函数就是在创建类的属性。

  • 相关阅读:
    用价值链分析软件开发及杂感
    《恰如其分的软件架构》笔记摘要
    观察者模式
    Js中Date对象
    Js中Currying的应用
    read命令
    模板方法模式
    两两交换链表中的节点
    享元模式
    Js中Array对象
  • 原文地址:https://www.cnblogs.com/TheTop1/p/8879519.html
Copyright © 2020-2023  润新知