zoukankan      html  css  js  c++  java
  • Java 笔录

    ASCII的字符编码

    变量的作用域

    成员变量:在类中生命都,它作用域整个类。

    局部变量:在一个方法的内部或方法的一个代码的内部声明。如果在方法内部声明,它作用域是整个方法;如果在一个方法的某个代码块的内部声明,它的作用域是这个代码块。代码块是指{}以内的代码。

    方法参数:方法或者是构造方法的参数,它的作用域是整个方法或者构造方法。

    异常处理参数:异常处理参数和方法参数很相似,差别在前者是传递参数给异常处理代码块,而后者是传递参数给方法或者构造方法。异常处理参数是指catch(Exception e)语句的异常参数“e”.

     静态变量和实例变量的生命周期

    public class Doll{
    private static int  number=0; //静态变量
    private int id=0;                   //实例变量
    private String name;               //实例变量
    
    public Doll (String name)  //构造方法
    {
    this.name=name;
    number++;
    id=number;
    }
    public void Speak(String word)
    {
    String showNumber="目前共有"+number+"个娃娃";
    String show="我的Id是"+id;
    System.out.Println(name+":"+showNumber);
    System.out.println(name+“:”+word)
    }
    public static void main(String args)
    {
    Doll do=new Doll("贝贝");
    Doll do2=new Doll("晶晶");
    do.speak("大家好");
    do2.speak("大家好!");
    }
    }
    结果为:
    贝贝:目前共有2个娃娃
    贝贝:我的id是1
    贝贝:大家好;
    晶晶:目前共有2个娃娃
    晶晶:我的id是1
    晶晶:大家好;

    将局部变量的作用域最小化

    它可以增加代码的可读性和可维护性

    void methbod()
    {
    int var=0;
    ...
    if(...)
    {
    //使用var变量
    }
    }

  • 相关阅读:
    03.部署 kubectl 命令行工具
    02.创建 CA 证书和秘钥
    01.组件版本和集群环境
    23.kubernetes 组件版本和配置策略
    22.Kubernetes Ingress: HTTP 7层路由机制
    Python程序中#-*-coding: UTF-8 -*-的作用
    Python程序中首行#!/usr/bin/env python的作用
    mac install php dev
    linux的nohup disown setsid screen
    linux 常用查找命令 小技巧
  • 原文地址:https://www.cnblogs.com/xiaoyu1997/p/5952532.html
Copyright © 2011-2022 走看看