7.java类中的方法

2023-11-19

1.类中的方法

     (1)实例方法

      格式:访问限制修饰符 方法的返回值数据类型 方法名称(参数列表){方法体}

      解释:

  • 访问限制修饰符------public  /  缺省的
  • 方法的返回值数据类型------就是方法的执行结果类型

            ①有返回值时,方法的返回值数据类型一定是方法执行结果的具体类型;

                方法的返回值类型可以是基本类型,也可以是复合数据类型;

                方法体中的最后一句话一定要是return xxx;

                Xxx不能直接写数据类型的符号,写变量的名称或者值

            ②没有返回值时,方法的返回值类型使用void代替

  • 方法名称------合法的标识符【首字母小写,从第二个单词开始首字母大写】
  • (参数列表)------用来接收方法之外的数据进入本方法参与运算【找帮手】

        参数实际上是变量,在这没有初始值,属于局部变量【数据类型 变量名称】

        参数列表可以没有,就是空的(),也可以有多个,多个参数之间用“,”

  • 方法体------编写具体实现过程的地方,具体执行代码

例:

public class ShiLiFangFa {
		//没有返回值,没有参数的实例方法,用void代替返回值
		public void method1(){
			
		}
		//访问限制符也可以缺省,没有返回值,有一个int参数的实例方法
		void method2(int a){
			
		}
		//访问限制符也可以缺省
		//方法返回值类型是基本类型,最后一句话一定是return xxx;
		//返回值为int,没有参数的实例方法
		int method3(){
			return 100;
		}
		//返回值为double,有参数的实例方法
		public double method4(double num){
			System.out.println("返回值为double型,有一个double型参数的实例方法");
			return num;
		}
		//返回值为int,有2个参数的实例方法
		public int method5(int num1,int num2){
			System.out.println("返回值为int型,有2个int型参数的实例方法");
			return num1+num2;//返回值类型要和前面相符合
		}
		//错误,返回值为int型,但是return后的类型是double型,精度比int高
		/*	
		 	public int method6(int num1,double num2){
			System.out.println("");
			return num1+num2;
			}
		*/
		//改正方法,强制类型转换
	 	public int method6(int num1,double num2){
		System.out.println("");
		return (int)(num1+num2);
		}
	 	//修饰的返回值为字符数组的有一个参数的实例方法
	 	public char[] chararray(int size){
	 		char chararray[]=new char[size];
	 		return chararray;
	 	}
}

     (2)静态方法【类方法】

       使用static关键字修饰的实例方法就是静态方法【类方法】

      格式:

      访问限制修饰符 static方法的返回值数据类型 方法名称(参数列表){方法体}

      例:

public class JingTaiFangFa {

      //没有返回值,没有参数的静态方法,用void代替返回值

      public static void method1(){

         

      }

      //访问限制符也可以缺省,没有返回值,有一个int参数的静态方法

      static void method2(int a){

         

      }

      //访问限制符也可以缺省

      //方法返回值类型是基本类型,最后一句话一定是return xxx;

      //返回值为int,没有参数的静态方法

      static int method3(){

          return 100;

      }

      //返回值为double,有参数的静态方法

      public static double method4(double num){

          System.out.println("返回值为double型,有一个double型参数的静态方法");

          return num;

      }

      //返回值为int,有2个参数的静态方法

      public static int method5(int num1,int num2){

          System.out.println("返回值为int型,有2个int型参数的静态方法");

          return num1+num2;//返回值类型要和前面相符合

      }

      //错误,返回值为int型,但是return后的类型是double型,精度比int高

      /*

         public static int method6(int num1,double num2){

          System.out.println("");

          return num1+num2;

          }

      */

      //改正方法,强制类型转换

      public static int method6(int num1,double num2){

      System.out.println("");

      return (int)(num1+num2);

      }

      //修饰的返回值为字符数组的有一个参数的静态方法

      public static char[] chararray(int size){

         char chararray[]=new char[size];

         return chararray;

      }

}

(3)实例方法和静态方法【类方法】区别

  • 实例方法没有static关键字,静态方法【类方法】有static关键字
  • 实例方法只能用对象访问静态方法可以对象访问,也可以类名访问
  • 实例方法只在方法调用时分配运行空间,静态方法在方法调用前已经分配好运行空间

测试类:

public class TestMain { 

   public static void main(String[] args) {    

      //测试实例方法访问

      //创建ShiLiFangFa类对象

      ShiLiFangFa slff=new ShiLiFangFa();

      //实例方法只能对象访问

      slff.method1();

      slff.method2(2);

      slff.method3();

      slff.method4(1.0);

      slff.method5(5,5);

      slff.method6(6,6);

      //ShiLiFangFa.method1();类名访问报错



     //测试静态方法访问

      //创建JingTaiFangFa对象

      JingTaiFangFa jtff=new JingTaiFangFa();

      //静态方法【类方法】可以对象访问,也可以类名访问

      jtff.method1();

      JingTaiFangFa.method1();

   }

}

(4)构造方法

      实例方法格式中去掉方法的返回值数据类型,方法的名称是类名这种方法就是构造法。

      格式:访问限制修饰符 类名(参数列表){方法体}

  • 构造方法的作用就是为了创建对象用的。
  • 我们创建好一个java类之后,默认类体中就有一个默认的无参数构造方法存在,只是没有显示出来
  • 当类中出现的有参数的构造方法时,默认无参数的构造方法会被覆盖,此时我们如果需要无参数的构造方法时,就需要手动给出无参数构造方法,显示出来。

例:

public class GouZaoFangFa {

   public GouZaoFangFa(){

      System.out.println("无参数构造方法");

   }

   //当类中出现的有参数的构造方法时,默认无参数的构造方法会被覆盖,

   //此时我们如果需要无参数的构造方法时,就需要手动给出无参数构造方法

   public GouZaoFangFa(String name){

      System.out.println("有参数构造方法");

   }

}

2.方法重载

      在同一个类中,方法的名称相同,参数不同这种现象叫方法重载。

      注意:方法重载方法的返回值数据类型没有关系与方法的参数有关;

               方法的名称相同 ,方法的参数个数、参数类型不同

例:

public class FangFaChongZai {

   //实例方法重载

   public void method1(){}

   public int method1(int num){return 100;}

   public char method1(int num,char ch){return 'a';}

   public char method1(char ch,int num){return 'a';}

  

   //静态方法重载

   public static void staticmethod1(){}

   public static int  staticmethod1(int num){return 100;}

   public static char staticmethod1(int num,char ch){return 'a';}

   public static char staticmethod1(char ch,int num){return 'a';}

   //构造方法重载

   public FangFaChongZai(){}

   public FangFaChongZai(String name){}

   public FangFaChongZai(int age){}

}

3. 同一个类中方法与变量的调用关系

              类中包含两个基本元素------变量和方法

    (1)构造方法与变量调用关系

       构造方法可以访问实例变量,静态变量【类变量】,局部变量

            1.构造方法访问实例变量:默认this.实例变量,this可以被省略。

            2.构造方法访问类变量:默认类名.类变量,也可以this.类变量,类名和this都可以被省略

            3.构造方法访问局部变量直接变量名称

    (2)实例方法与变量调用关系  

        实例方法中:可以访问实例变量,类变量,局部变量                         

        1.实例方法中访问实例变量: 默认this.实例变量, this可以被省略。                         

        2.实例方法中访问类变量: 默认类名.类变量, 也可以this.类变量, 类名/this可以被省略               

        3.实例方法中访问局部变量直接变量名称

    (3)静态方法与变量调用关系

        静态方法中:可以访问类变量,局部变量,不可以访问实例变量   

        1.静态方法访问类变量: 默认类名.类变量, 类名可以被省略   

        2.静态方法不能有this (static是属于类的,this是对象指针) 

        3.静态方法中访问局部变量: 直接变量名称

例:

//同一个类中方法里面调用变量 java程序=对象+消息

public class FangFaGetBianLiang {

   //实例变量

   public int number=1001;

   //静态成员变量

   public static String name="zhangsan";

  

   //构造方法访问变量

   public FangFaGetBianLiang(){

      //局部变量

      String address="西安";

      //构造方法中可以调用实例变量,默认this.实例变量,可以省略this

      System.out.println("实例变量--number="+this.number);

      System.out.println("实例变量--number="+number);

     

      //构造方法中可以调用静态成员变量

      //默认类名.静态成员变量,也可以this.静态成员变量,可以省略类名/this

      System.out.println("静态成员变量-name=" + FangFaGetBianLiang.name);

      System.out.println("静态成员变量-name=" + this.name);

      System.out.println("静态成员变量-name=" + name);

     

      //构造方法中可以调用局部变量,直接变量名称

      //System.out.println("局部变量-address="+FangFaGetBianLiang.address); 报错

      //System.out.println("局部变量-address="+this.address);报错

      System.out.println("局部变量-address=" + address);

   }

  

   // 实例方法中访问变量

   public void testMethod() {

      // 局部变量

      String address = "西安"; 

      // 实例方法中可以调用实例变量,默认this.实例变量,可以省略this

      System.out.println("实例变量-number=" + this.number);

      System.out.println("实例变量-number=" + number);

      // 实例方法中可以调用静态成员变量,默认类名.静态成员变量,也可以this.静态成员变量,可以省略类名/this

      System.out.println("静态成员变量-name=" + FangFaGetBianLiang.name);

      System.out.println("静态成员变量-name=" + this.name);

      System.out.println("静态成员变量-name=" + name);

      // 实例方法中可以调用局部变量,局部变量名称访问

      // System.out.println("局部变量-address="+FangFaGetBianLiang.address);

      // System.out.println("局部变量-address="+this.address);

      System.out.println("局部变量-address=" + address);

   }

  

   // 静态方法方法中访问变量

   public static void testStatic() {

      // 局部变量

      String address = "西安";

      // 静态方法方法中不可以调用实例变量

      //System.out.println("实例变量-number=" + this.number);

      //System.out.println("实例变量-number=" + number);

      // 静态方法中可以调用静态成员变量,默认类名.静态成员变量,可以省略类名

      System.out.println("静态成员变量-name=" + FangFaGetBianLiang.name);

      // 静态方法中不能出现this

      //System.out.println("静态成员变量-name=" + this.name);

      System.out.println("静态成员变量-name=" + name);

      // 静态方法中可以调用局部变量,局部变量名称访问

      // System.out.println("局部变量-address="+FangFaGetBianLiang.address);

      // System.out.println("局部变量-address="+this.address);

      System.out.println("局部变量-address=" + address);

   }

}

测试类:

public class TestMain { 

   public static void main(String[] args) {

     //测试构造方法访问变量

FangFaGetBianLiang ffgbl=new FangFaGetBianLiang();

     ffgbl.testMethod();

     FangFaGetBianLiang.testStatic();

   }

}

4. 同一个类中方法与方法的调用关系

    (1)构造方法与方法调用关系

       构造方法可以访问实例方法,静态方法【类方法】,其他实例方法

            1.构造方法访问实例方法:默认this.实例方法,this可以被省略。

            2.构造方法访问类方法:默认类名.类方法,也可以this.类方法,类名和this都可以被省略

            3.构造方法访问构造方法new 构造方法;

    (2)实例方法与方法调用关系

        实例方法中:可以访问实例方法,类方法,构造方法                         

        1.实例方法中访问实例方法: 默认this.实例方法, this可以被省略。                         

        2.实例方法中访问类方法: 默认类名.实例方法, 也可以this.类方法, 类名/this可以被省略                         

        3.实例方法中访问构造方法new 构造方法

    (3)静态方法与方法调用关系

        静态方法中:可以访问其他类方法,不可以访问实例方法   

        1.静态方法访问类方法: 默认类名.类方法, 类名可以被省略   

        2.静态方法不能有this 

        3.静态方法中访问构造方法new 构造方法

总结:

        静态的都不能访问实例的,因为静态内存分配实际早于实例内存分配,静态访问实例的时候,实例还不存在。

        静态不能使用this

例:

public class FangFaGetFangFa {

   //构造方法中访问方法

      public FangFaGetFangFa(){

          System.out.println("无参数构造方法");

          //构造方法中可以访问其他的构造方法,new+构造方法

          new FangFaGetFangFa("hello");

          //构造方法中可以访问实例方法,默认this.实例方法,可以省略this

          this. testMethod1();

          testMethod1();

          //构造方法中可以访问静态方法,默认类名.静态方法,也可以this.静态方法,可以省略类名/this

          FangFaGetFangFa.staticMethod1();

          this.staticMethod1();

          staticMethod1();

      }

     

   //有参数的构造方法

      public FangFaGetFangFa(String name){

          System.out.println("有参数构造方法-参数name="+name);

      }

     

   //实例方法

      public  void  testMethod1(){

          //实例方法中可以访问构造方法,new+构造方法

          new FangFaGetFangFa("hello");

          new FangFaGetFangFa();

          //实例方法中可以访问其他的实例方法,默认this.实例方法,可以省略this

          this.testMethod2();

          testMethod2();

          //实例方法中可以访问静态方法,默认类名.静态方法,可以this.静态方法,可以省略类名/this

          FangFaGetFangFa.staticMethod1();

          this.staticMethod1();

          staticMethod1();

      }

     

      public  void  testMethod2(){

          System.out.println("实例方法");

      }

  

   //静态方法访问方法

      public static  void  staticMethod1(){

          //静态方法中可以访问构造方法,new+构造方法();

          new FangFaGetFangFa("hello");

          //静态方法中不能访问实例方法

          //testMethod2();

          //静态方法中不能出现this

          //this.testMethod2();

          //静态方法中能访问其他的静态方法,默认类名.静态方法,可以省略类名

          FangFaGetFangFa.staticMethod2();

          staticMethod2();

      }

     

      public static  void  staticMethod2(){

          System.out.println("静态方法");

      }

}

最后总结:

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

7.java类中的方法 的相关文章

  • 如何在 JPA 中使用枚举

    我有一个电影租赁系统的现有数据库 每部电影都有一个评级属性 在 SQL 中 他们使用约束来限制该属性的允许值 CONSTRAINT film rating check CHECK rating text text OR rating tex
  • 如何获取枚举的子集

    大多数情况下 包含所有元素的枚举显示在用户界面的下拉列表中 我们只需要在用户界面中显示 5 个字段中的 2 个 通过某种方式利用可用于枚举的相同函数来获取此数据的更简单方法是什么 enum Color RED GREEN BLACK BLU
  • 如何将 .cer 证书导入 java 密钥库?

    在开发 Java Web 服务客户端期间 我遇到了一个问题 Web 服务的身份验证使用客户端证书 用户名和密码 我从网络服务背后的公司收到的客户端证书位于 cer格式 当我使用文本编辑器检查该文件时 它具有以下内容 BEGIN CERTIF
  • 在 MongoDB Java 驱动程序中如何使用 $filter

    我有一个适用于 MQL 的查询 我需要将其翻译成Java MQL 中的查询如下所示 db
  • Spring Data:限制自定义查询的结果

    在我的 Spring 数据存储库中 我 必须 使用自定义查询 Query注解 我知道我可以限制这样的命名查询中的结果数量 Iterable
  • 从 Bitmap 类创建 .bmp 图像文件

    我创建了一个使用套接字的应用程序 客户端在其中接收图像并将图像数据存储在 Bitmap 类中 谁能告诉我如何创建一个名为我的图像 png or 我的图像 bmp来自此 Bitmap 对象 String base64Code dataInpu
  • 我们如何测试我们的 Java UI?

    我们正在寻找记录和回放类型的测试工具来自动化我们的一些 UI 功能测试 我们已经研究了从 Silke 到 QTP 的大多数常见嫌疑 但没有一个起作用 当需要右键单击才能从右键单击菜单中选择某些内容时 或者当您必须在网格的下拉列表中选择一个值
  • 在 Java 中填充布尔数组

    作为一名相当新手的 Java 程序员 我给自己设定了一个艰巨的挑战 尝试编写一个简单的文本冒险 不出所料 我已经遇到了困难 我试图为我的 Location 类提供一个属性来存储它包含的退出 我为此使用了一个布尔数组 本质上保存代表每个出口的
  • Java byte[] 与 String 之间的转换

    为什么这个junit测试失败了 import org junit Assert import org junit Test import java io UnsupportedEncodingException public class T
  • 根据哈希值确认文件内容

    我需要 检查完整性 content文件数量 文件将写入 CD DVD 可能会被复制多次 这个想法是识别正确复制的副本 在从 Nero 等中删除它们之后 我对此很陌生 但快速搜索表明Arrays hashCode byte http down
  • 总结二维数组

    鉴于我当前的程序 我希望它在用户输入所有值后计算每列和每行的总和 我当前的代码似乎只是将数组的值加倍 这不是我想要做的 例如 如果用户输入具有以下值 1 2 3 2 3 4 3 4 5 的 3x3 矩阵 则看起来就像我在下面的程序中对其进行
  • Spring 术语中命令、表单、业务和实体对象之间的区别?

    我试图理解这些对象在松散耦合系统方面的差异 业务对象与实体对象相同吗 我可以使用 MVC 中的业务或实体对象作为我的命令对象吗 命令对象与表单对象相同吗 只是寻找 Spring 术语和用法中对象类型的说明 我在 stackoverflow
  • 在java中是否可以使用反射创建没有无参数构造函数的“空白”类实例?

    我有一个没有默认构造函数的类 我需要一种方法来获取此类的 空白 实例 空白 意味着实例化后所有类字段都应具有默认值 如 null 0 等 我问这个问题是因为我需要能够序列化 反序列化大对象树 而且我无法访问该对象类的源 并且类既没有默认构造
  • Java中的OR运算(BitSet.class)

    如何编写一个程序 该程序需要001010101110000100100 011100010001000011000 000000000010000000000100 作为输入 位 输出将是OR其中 3 个 OR 0 0 0 0 1 1 1
  • Java 7 中 Object 和 int 的比较

    最近我偶然发现了一个问题 让我停下来思考 对我来说 下面的代码应该总是会触发错误 但是当我的一位同事问我为什么 Eclipse 没有显示错误时 我无法回答任何问题 class A public static void main String
  • java 1.8下无法启动eclipse

    java 1 8 升级后我无法启动 eclipse 附上错误截图 这是我的 eclipse 配置设置 我该如何解决 startup plugins org eclipse equinox launcher 1 3 0 v20120522 1
  • 处理照片上传的最佳方式是什么?

    我正在为一个家庭成员的婚礼制作一个网站 他们要求的一个功能是一个照片部分 所有客人都可以在婚礼结束后前往并上传他们的照片 我说这是一个很棒的想法 然后我就去实现它 那么只有一个问题 物流 上传速度很慢 现代相机拍摄的照片很大 2 5 兆 我
  • Apache HttpClient TCP Keep-Alive(套接字保持活动)

    我的 http 请求需要太多时间才能被服务器处理 大约 5 分钟 由于连接闲置 5 分钟 代理服务器将关闭连接 我正在尝试在 Apache DefaultHttpClient 中使用 TCP Keep Alive 来使连接长时间处于活动状态
  • Microsoft JDBC 中的 JTDS 属性相当于什么?

    我正在将 JTDS 连接更改为 Microsoft JDBC 并且我看到存在于http jtds sourceforge net faq html http jtds sourceforge net faq htmlMicrosoft JD
  • 如何在 Servlet 中打开弹出窗口,然后重定向页面

    我想在调用 servlet 时打开一个弹出窗口 然后想将 servlet 重定向到某个 jsp page 这就是我所做的 protected void doGet HttpServletRequest request HttpServlet

随机推荐

  • 微信小程序支付中的prepay_id获取方法,以及微信支付统一签名算法闭坑

    class Wechat 公众号的或者小程序支付参数 private appId private appSecret 商家的配置信息 private mch id private mch key 回调地址 public notify url
  • 前台与后台数据交互

    后台取到的数据在前台应该用EL表达式显示 xx xx 如果要给前台单选按钮赋值 需要用js进行判断 满足条件后 id attr checked true false 设置选中状态 设置单选按钮及下拉列表不可用是disabled disabl
  • for循环之斐波拉契数列

    题目大意 菲波那契数列是指这样的数列 数列的第一个和第二个数都为1 接下来每个数都等于前面2个数之和 给出一个正整数k 要求菲波那契数列中第k个数是多少 Input 输入一行 包含一个正整数k 1 lt k lt 46 Output 输出一
  • 在C++中调用OpenSSL库进行编程

    目录 OpenSSL简介 下载OpenSSL库并配置实验环境 OpenSSL库的加密函数的认识 使用 EVP 库实现 DES 和 AES 加密 EVP EncryptUpdate 函数参数详解 OpenSSL加密实践 RSA 密钥生成 RS
  • 第一次面试前端实习生心得

    今天第一次去面试前端岗位的实习生 公司规模不算大吧 不过也有好几个部门 说说我的面试心得吧 首先是hr面 如下是她问的问题 学这个多久了 大四还有没有课 是否只需完成毕业设计就行了不用上课 同学暑假都在干嘛 学校课程学了什么 同学们主要找哪
  • (转载)我们需要什么样的字段类型

    数据库定义到char类型的字段时 不知道大家是否会犹豫一下 到底选char nchar varchar nvarchar text ntext中哪一种呢 结果很可能是两种 一种是节俭人士的选择 最好是用定长的 感觉比变长能省些空间 而且处理
  • Java 两种zero-copy零拷贝技术mmap和sendfile的介绍

    详细介绍了两种zero copy零拷贝技术mmap和sendfile的概念和基本原理 目录 1 标准IO 2 零拷贝 2 1 sendfile调用 2 1 mmap调用 2 2 MQ中的应用 1 标准IO 很多软件是基于server cli
  • MES在流程和离散型制造企业的应用存在哪些差别?

    企业的生产方式 主要可以分为按定单生产 按库存生产或上述两者的组合 从生产类型上考虑 则可以分为批量生产和单件小批生产 从产品类型和生产工艺组织方式上 企业的行业类型可分为流程生产行业和离散制造行业 典型的流程生产行业有医药 石油化工 电力
  • C++ 拷贝构造函数和赋值运算符

    本文主要介绍了拷贝构造函数和赋值运算符的区别 以及在什么时候调用拷贝构造函数 什么情况下调用赋值运算符 最后 简单的分析了下深拷贝和浅拷贝的问题 拷贝构造函数和赋值运算符 在默认情况下 用户没有定义 但是也没有显式的删除 编译器会自动的隐式
  • Direct3D光照

    光照的组成 环境光 这种类型的光经其他表面反射到达物体表面 并照亮整个场景 要想以较低代价粗略模拟这类反射光 环境光是一个很好的选择 漫射光 这种类型光沿着特定的方向传播 当它到达某一表面时 将沿着各个方向均匀反射 无论从哪个方位观察 表面
  • Spring的资源访问接口---Resource

    JDK提供的访问资源的类 File等 不能很好满足各种某些资源的访问需求 比如缺少从类路径和Web容器的上下文中获取资源的资源操作类 Spring的Resource接口提供了更好用的资源访问能力 Spring使用Resource访问各种资源
  • linux 交叉编译找不到库文件

    网上大众的作法这里不做介绍 在编译一些库的时候可能某些工具会用到宿主机的 而这些工具在调用的时候会找和宿主机匹配的库 而交叉编译的库是不能用的 遇见这种情况基本是解决不了的 但是可以通过configure 的选项去掉这些过程 举个例子 我在
  • MySQL多列字段去重的案例实践

    同事提了个需求 如下测试表 有code cdate和ctotal三列 select from tt 现在要得到code的唯一值 但同时带着cdate和ctotal两个字段 提起 唯一值 想到的就是distinct distinct关键字可以
  • Nodejs版本管理工具mvn部署

    部署mvn curl o https raw githubusercontent com creationix nvm v0 34 0 install sh bash 添加环境变量 vim zshrc export NVM DIR HOME
  • Webpack中的tree-shaking

    文章目录 Webpack中的tree shaking 简单实践 副作用sideEffects sideEffects配置项 false 数组 结论 Webpack中的tree shaking tree shaking就是把js文件中无用的模
  • 【编程题】——求链表的中间节点

    题目 求链表的中间结点 如果链表中结点总数为奇数 返回中间结点 如果结点总数是偶数 返回中间两个结点的任意一个 思路 定义两个指针 一个指针一次走一步 另一个指针一次走两步 当走得快的指针到达链表末尾的时候 走得慢的指针刚好达到链表的中间节
  • 文件管理系统(操作系统)——9张思维导图

    文件管理系统 1 文件管理 1 1 一个文件的逻辑结构 比如一个文本txt文件 又或者Excel文件 在我们用户看来 它是长什么样的 这个就是逻辑结构 几个概念 逻辑结构 就是指在用户看来 单个文件内部的数据应该是如何组织起来的 物理结构
  • 黑马SpringBoot笔记

    基础篇 把Tomcat服务器更换成Jetty服务器 排除Tomcat依赖更换为Jetty
  • 【Java面试题汇总】Redis篇(2023版)

    导航 黑马Java笔记 踩坑汇总 JavaSE JavaWeb SSM SpringBoot 瑞吉外卖 SpringCloud 黑马旅游 谷粒商城 学成在线 牛客面试题 目录 1 说说你对Redis的了解 2 说说Redis的单线程架构 3
  • 7.java类中的方法

    1 类中的方法 1 实例方法 格式 访问限制修饰符 方法的返回值数据类型 方法名称 参数列表 方法体 解释 访问限制修饰符 public 缺省的 方法的返回值数据类型 就是方法的执行结果类型 有返回值时 方法的返回值数据类型一定是方法执行结