java正则表达式和权限修饰符

正则表达式 

概念:正则表达式定义了字符串组成的规则

 定义:
1、直接量:注意不要加引号

 var reg = /^\w{6,12}$/;

2、创建 RegExp 对象

 var reg = new RegExp("^llw{6,12}$");

方法:
test(str):判断指定字符串是否符合规则,返回true或 false

 语法:

 ^:表示开始

 $: 表示结束

 [ ]:代表某个范围内的单个字符,比如:[0-9]单个数字字符

 .:代表任意单个字符,除了换行和行结束符

 \w:代表单词字符:字母、数字、下划线(),相当于[A-Za-z0-9_]

\d:代表数字字符: 相当于[0-9]

量词:

+:至少一个

*:零个或多个

?:零个或一个

{x}:x个

{m,}:至少m个

{m,n}:至少m个,最多n个

示例: 

var reg=/^\w+$/;  

这个就是代表至少有一个单词字符 

var reg=/^\d{2,8}$/;  

这个就是代表至少有2个数字字符,最多有8个数字字符 


权限修饰符

在Java中,有四种权限修饰符:public、protected、private和默认(即不写任何修饰符)。

  1. public:表示公共的,即该类、方法、属性可以被任意其他类访问。

  2. protected:表示受保护的,即该类、方法、属性可以被同一包内的其他类访问,也可以被继承的子类访问。

  3. private:表示私有的,即该方法、属性只能在同一类内部访问,其他类无法访问。

  4. 默认:即不写任何修饰符,默认有包的可见性,即同一包内的其他类可以访问,不同包的类无法访问。

权限修饰符用于控制程序中的类、方法、属性的访问范围和权限。通过合理使用权限修饰符,可以提高程序的安全性和封装性。

有四种作用范围由小到大(private<空着不写/默认<protected<public

修饰符同一个类中同一个包中其他类同一个包下的子类        不同bao
private        √
空着不写/默认        √              √
protected        √              √                        √
public        √              √                √        

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

努力敲代码的小火龙

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值