• Java学习笔记(一)


    1.1. 一个数取反的算法

    a取反,~a=-a+1)。如

    ~5=-6~-8=7

    1.2. Java中类的访问控制符

    (类的修饰符有publicdefaultabstractfinal,方法的修饰符有publicdefaultprotectedprivate

    Public:这个类可以被外部包访问

    Default(缺省):这个类只能被本包访问

    Protected:这个类只能被子类访问

    Private:这个类不能被任何类访问

    1.3. 静态方法和非静态方法的区别

    静态方法不需要创建类的实例就可以使用,而非静态方法必须创建类的实例才能使用,即new出一个对象,通过对象调用方法

    1.4. 静态变量

    静态变量是静态存储方式,必须在函数的外面进行定义,被动态的函数调用之后,静态变量就是变化之后的值。不会因为函数调用结束,又回到初始化的值。如:

    package Hello;

    public class Hello{

    static int a=1;

    int fun(int n){

    a=a*n;

    returm a;

    }

    public static void main(String[] args){

    Hello h=new Hello();

    for(int i=1;i<4;i++)

    System.out.println(h2.fun(i));

    }

    }

    }

    1.1. 接口和类

    Java编程语言中禁止多继承属性,但可以通过接口来帮助扩展方法。接口中可以定义大量的常亮和方法。但其中的方法只是一种声明,没有具体的实现,使用接口的类自己已经实现了这些方法。接口与=类的不同在于:

    (1)没有变量的声明,但可以定义常亮;

    只有方法的声明,没有方法的实现。

  • 相关阅读:
    【centos6.5 安装 node.js + npm】
    【钉钉PC】PC端钉钉清除缓存
    【laravel5.4】中jquery的post Ajax提交
    python 设计模式之中介者模式
    python 设计模式之备忘录模式
    python 设计模式之观察者模式
    python 设计模式之策略模式
    23种设计模式有哪些,不带定义,不带例子
    python 设计模式之模板方法模式
    python 设计模式之访问者模式
  • 原文地址:https://www.cnblogs.com/yahutiaotiao/p/8030300.html
Copyright © 2020-2023  润新知