2021-10-17

在Macbook M1上安装Parallels Desktop 17虚拟机和Originlab 2021 在Macbook M1上安装Parallels Desktop 17虚拟机和Originlab 2021安装Parallels Desktop 17 教程安装OriginLab 2021 在Macbook Pro M1芯片上安装originlab的时候发现目前网上还没有一个完备的教程,前后查了很多资料,总结出来供大家参考,请一定记得感谢原作者。 安装Parallels Desktop 17 教程 安装Parallels Desktop 17以及windows10教程别人已经写过了,请戳这里。 有钱请支持Pa 阅读详情

java笔记

构造器

实例化对象时,可以直接调用有参构造器对对象的属性进行初始化

【使用new关键字,本质上时在调用构造器来初始化值】

Person person = new Person("kuangshen", 23);

Field 成员变量【默认初始化】

类 静态的属性【属性】

动态的行为【方法】

封装

原则:“高内聚,低耦合”

重点围绕 “属性” 展开

好处

1.隐藏代码的实现细节

2.提高程序的安全性,保护数据

3.统一接口

4.提高系统的可维护性

在类中给main提供一个get/set方法来提供操作的空间 例如

public String getName(){
    return this.name;
}       //返回成员变量name
public void setName(String name){
    this.name = name;
}       //对成员变量name进行赋值
/*使用  alt + insert  快速调用getter/setter方法*/

1.使用 alt + insert 快速调用getter/setter方法

2.用set进行输入的安全性检查

一般来说get/set不会用到方法重载,用在构造器上的方法重载更多

继承

类与类之间的关系还有 依赖、组合、聚合等。

Java中的类只有单继承,没有多继承

public class Person /*extends Object*/{     //默认继承Object类
    //public
    //protected
    //default   修饰符什么都不写就是default
    //private
    public void say("说了一句话");
    public int money = 10_0000_0000;    //jdk8新特性,以下划线连接数字
}   //与Student同属于一个文件夹中的不同类源文件
//学生 是 人 :派生类/子类
public class Student extends Person{}   
public class Teacher extends Person{}
package xxx.xxx;
import xxx.xxx.xxx.Student;
public class Application{
    public static void main(String[] args){
        Student student = new student();
        student.say();  //子类继承了父类,就能拥有父类的全部方法!
        System.out.println(student.money);  //继承父类的属性
    }
}

使用ctrl+h打开继承树

在Java中,所有的类都默认继承object类

Tiktok/抖音旋转验证码 主要记录一下旋转验证码的逆向思路 阅读详情

相关推荐

使用html和JavaScript实现一个简易的物业管理系统

码实现了一个简易的物业管理系统,主要使用了以下技术和功能: 1.主要技术 使用的技术: HTML: 用于构建网页的基本结构。 包括表单、表格、按钮等元素。 CSS: 用于美化网页的外观和布局。 设置字体、颜色、边距、对齐方式等样式。 JavaScript: 用于处理用户交互和动态更新页面内容。 实现了新增住户、查询住户、编辑住户、删除住户等功能。 处理表单提交事件,验证输入数据,并更新表格显示。 DOM操作: 使用 JavaScript 直接操作 HTML DOM 元素。 动态

weixin_41312759的博客 1778

2021-10-17 时间转换

勇敢牛牛不怕困难 牛客网 编程初学者入门训练 BC23 题目:时间转换 附: 思路: 1小时等于60分钟等于3600秒; 1分钟等于60秒。 因为输入的是给定的秒数,所以要求小时的话就直接除于3600,求分钟的话,就是拿除于3600剩下的余数来除于60,而要求剩下的秒数的话就是拿除于3600剩下的余数来再来对60取余。 代码实现如下: 备注:楼主不才,若有错误或需要改进的地方,非常感谢你的指出,我会积极学习采纳。谢谢大家一直以来的支持和鼓励,这是我前进的很大动力,我会继续努力创作出更多优质的作品回..

weixin_53811859的博客 349

WhatsApp注册流程逆向分析:从协议解析到风控对抗实战

移动应用安全分析的核心在于理解客户端与服务端的交互协议与验证机制。通过逆向工程,可以深入剖析应用的数据加密、传输与身份验证原理,这对于构建安全模型、进行自动化测试和风控策略研究具有重要技术价值。在即时通讯、金融支付等高安全要求场景中,掌握应用注册流程的底层实现是评估其安全性的关键。本文聚焦于使用动态分析工具如Frida进行Hook和流量抓包,结合设备指纹识别与模拟器检测技术,详细解析了大型应用的注册风控体系,为安全研究人员和开发者提供了从环境搭建到实战对抗的完整方法。

weixin_33935636的博客 316
上一篇: 2021-10-16
下一篇: 2021-10-18
binaryyy
博客等级 码龄5年 118粉丝 20原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值