第一周学代码

创建一个类

public class 类名{

定义类中对象的属性

intdouble ,String ,

创建新对象(不仅限于本类中)

Student stu=new Student();

赋值给属性的方法

第一种方式 直接赋值,一般不常用

stu.xxx=xxx

第二种方法 调用函数赋值

在类中已经写好方法

定义方法赋值、取值;
public void setName(String name) {
  this.name=name;
}

调用

stu.setName("    ");

第三种方法

在类里重载一个函数,在创建对象时候直接初始化;

创建时时:类名 对象=new 定义重载的函数;

Public 类名(数据类型
xx,)

This.name=name;

窗口的制作

窗口的函数大多在javax.swing.*里面

继承Frame类
public ul  extends Frame{

写方法
}

创建一个方法,在方法中:

先设置窗口的属性;

在方法中可以写窗口名称this.setTitle(这里调用了另一个类的函数)

改变窗口大小

关闭隐藏或者关闭就结束进程

创建元素:

创建元素是通过定义jxvax.swing.*子类的对象来完成

例如:

创建Jbutton类的一个对象,参数微button的显示的文字

创建 JTextField类的一个对象

创建 JPasswordField类的一个对象

创建 JLabel类的一个对象;

在 Imageicon创建一个对象,通过 JLabel引用上去;
接下里add以上的元素进去上去}

接下里只要创建
ul 类的一个对象,引用ul中的这个方法;

代码块如下

public void initUL(){
  this.setSize(400,1000);
  this.setDefaultCloseOperation(EXIT_ON_CLOSE);
  //基本操作
  
   java.awt.FlowLayout fl=new FlowLayout();
   this.setLayout(fl);
       //流式布局
  
   //开始设置组件
  JTextField shurukuang=new JTextField();
  JPasswordField mimakuang=new JPasswordField();
  //密码框和输入框
  JButton annun=new JButton("登录");
  JButton annun2=new JButton("我坚决单身,我不登");
  //两个按钮
  JCheckBox fuxuankaung=new JCheckBox("记住密码");
  JLabel namein=new JLabel("用户名:");
  JLabel passwordin=new JLabel("密码:");
  //两个标签里面是文字
  
  
  ImageIcon tu1=new ImageIcon("D:\\QQFILES\\MobileFile\\11.png");
  JLabel tupian=new JLabel(tu1);
  //通过标签加图片上去
  Dimension btsize=new Dimension(310,30);
  shurukuang.setPreferredSize(btsize);
  mimakuang.setPreferredSize(btsize);
  
  //将组件添加进去
  this.add(tupian);
  this.add(namein);
  this.add(shurukuang);
  this.add(passwordin);
  this.add(mimakuang);
  this.add(annun);
  this.add(annun2);
  this.add(fuxuankaung);
  
  
  this.setVisible(true);
  }
 public static void main(String[] args) {
  LoginUL db=new LoginUL();
  db.setTitle("恋爱模拟登录界面");
  db.initUL();
 }
非常感谢您向ChitGPT提出这个问题! 首先,ZooKeeper是一个开源的分布式协调服务,可以帮助解决分布式系统中存在的一些重要问题,例如分布式锁、分布式协调等。作为一名开发者,习ZooKeeper是非常必要的一步。 我的习过程如下: 1. 阅读相关文档:我浏览了官方文档和一些教程,了解了ZooKeeper的基本原理和用法。 2. 安装和配置:我在自己的电脑上安装了ZooKeeper,并根据需要进行了一些配置。 3. 实践操作:我按照文档中的示例代码,使用ZooKeeper进行一些操作,例如创建节点、获取节点、监听节点等。 4. 性能测试:我使用jmeter进行了性能测试,以了解ZooKeeper在不同情况下的表现。 在这个过程中,我到了很多关于ZooKeeper的知识。以下是我总结的一些重点内容: 1. ZooKeeper的数据模型:ZooKeeper的数据模型类似于文件系统,它将所有数据表示为节点,并使用路径来标识节点。每个节点都可以存储数据和子节点。 2. ZooKeeper的功能:ZooKeeper提供了一些重要的功能,例如分布式锁、分布式协调、数据发布和订阅等。这些功能可以帮助开发者构建高可用性和可扩展性的分布式系统。 3. ZooKeeper的API:ZooKeeper提供了一组API,可以用于创建节点、获取节点、监听节点等。这些API基于一种称为“znode”的节点概念。 4. ZooKeeper的异步回调:ZooKeeper的API支持异步回调,可以避免阻塞操作,提高系统性能。 在习ZooKeeper过程中,我还遇到了一些问题。例如,在实践操作中,我遇到了一些节点创建失败的情况,但通过调试代码和查看错误日志,最终解决了这个问题。 总而言之,习ZooKeeper是一件有意义的事情,尤其是对于那些需要构建高可用性和可扩展性的分布式系统的开发者来说。我希望我的经验可以对您有所帮助,谢谢!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值