使用Java语言深入理解程序逻辑之方法(不看必后悔)

回顾

对象是具体的实体,具有特征(属性)和行为(方法)。

  类是具有相同属性和共同行为的一组对象的集合,对象或实体所拥有的特征在类中称为属性,对象执行的操作称为类的方法   类是抽象的,对象是具体的。

  Java中的数据类型主要分为基本数据类型与引用类型。  

引用类型对象的创建需要调用构造方法。

1 方法概述

 在程序中包含比较复杂的逻辑和功能时,可以将这些功能分解为若干个子功能分别实现,而这些子功能组合在一起,便形成了完整的程序。  

方法定义在类中,通过对象完成对它们的调用,最后组成整个程序。通俗的讲,程序就是各个对象对方法的调用。

2 方法的分类

在Java语言中,按照方法定义方式的不同,可以将其分为两种: 系统方法,无需定义,直接调用即可,如:Scanner类的nextInt()等 自定义方法,则为用户自己编写实现。

3 自定义方法简介

访问修饰符:方法允许被访问的权限范围,其中 public 表示该方法可以被其他任何代码调用。

返回值类型:方法返回值的类型,如果方法不返回任何值,则返回值类型指定为void;

如果方法具有返回值,则需要指定返回值的类型,并且在方法体中使用 return 语句返回值。 方法名:定义的方法的名称,必须使用合法的标识符,需用驼峰命名法。

参数列表:传递给方法的参数列表,参数可以有多个,多个参数间以逗号隔开,每个参数由参数类型和参数名组成,以空格隔开 。

3 自定义方法简介(2)

定义两个数相加的方法

 自定义方法调用

方法分类

按照是否有参数 有参的方法 无参的方法

按照是否有返回值 有返回值的方法 无返回值的方法

无参数无返回值方法

有参数无返回值的方法

成员变量指的是在类范围里定义的变量,也就是属性

实例.实例成员名

局部变量:

局部变量分为三类: 方法的参数 方法内部声明的变量 代码块中声明的变量

总结

定义方法要确定访问修饰符、返回类型、方法名和参数列表。  

方法的参数分为形参与实参,形参是方法定义时在参数列表中声明的参数,实参是调用方法时传给形参的值。

  类中的变量分为成员变量和局部变量,成员变量是类的属性,局部变量是指在方法中或方法语句块中定义的变量。

  成员变量与局部变量的作用域不同,成员变量能在类的所有方法中使用,局部变量只能在声明它的方法中或声明它的语句块中使用。

拜拜

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
使用Java语言实现MongoDB逻辑隔离时,可以通过创建多个数据库用户来实现。每个用户只能访问其所拥有的数据库,从而实现逻辑隔离。 具体步骤如下: 1. 在MongoDB中创建多个数据库,并为每个数据库分配不同的用户。 2. 在Java代码中,使用MongoClient连接到MongoDB,并使用不同的用户名和密码进行身份验证。 3. 在每个Java应用程序中,只使用与该应用程序相关的数据库用户进行操作。 4. 在代码中实现访问控制,确保每个用户只能访问其所拥有的数据库。 例如,以下代码演示了如何使用Java语言实现MongoDB逻辑隔离: ``` MongoClient mongoClient = new MongoClient("localhost", 27017); // 创建数据库用户 mongoClient.getDatabase("db1").createUser("user1", "password".toCharArray()); mongoClient.getDatabase("db2").createUser("user2", "password".toCharArray()); // 使用不同的用户名和密码连接到MongoDB MongoCredential credential1 = MongoCredential.createCredential("user1", "db1", "password".toCharArray()); MongoCredential credential2 = MongoCredential.createCredential("user2", "db2", "password".toCharArray()); // 在每个Java应用程序中,只使用与该应用程序相关的数据库用户进行操作 MongoDatabase db1 = mongoClient.getDatabase("db1").withCredential(credential1); MongoDatabase db2 = mongoClient.getDatabase("db2").withCredential(credential2); // 在代码中实现访问控制,确保每个用户只能访问其所拥有的数据库 MongoCollection<Document> collection1 = db1.getCollection("collection1"); MongoCollection<Document> collection2 = db2.getCollection("collection2"); ``` 通过以上步骤,就可以使用Java语言实现MongoDB的逻辑隔离。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值