Swing

Swing

窗口

	JFrame f = new JFrame();
		f.setSize(600,400);
		f.setLocation(200, 200);
		f.setLocationRelativeTo(null);//居中
		f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//关闭窗口时关闭控制台
		
		f.setLayout(manager);//设置布局
		f.add(comp);//放入控件
		f.setJMenuBar(menubar);//放置菜单
		
		f.setVisible(true);
  • 控件:可视部件全部以大写J打头,控件全部继承自:Jcomponent(可视区域)
  • 不使用布局管理器:
		setLayout(null);//布局管理器,默认borderlayout(居中,全屏)
		JButton bt = new JButton("lhy");
		bt.setSize(100, 50);
//		bt.setPreferredSize(preferredSize);//使用布局管理器时使用
		add(bt);
  • 控件事件(add打头,Listener结尾的方法,事件监听器)
bt.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
				System.out.println(11);
			}
		});

lambda

  1. 只支持函数式接口处理
  2. 做接口实例化的一种方式
  3. 返回值为接口对象
  • 替代了函数式接口的内部匿名类
  • 1.8java 新特性
  • 函数式接口(只有一个抽象方法)

网络(socket通讯)

  • 套接字:ip地址 + 端口号
  • ip地址:找网络上的计算机
  • 端口号(程序的网络管理单元,两个字节short类型):一台计算机上的应用程序
  1. udp协议(邮局寄信过程)
    • 对等网,包传输,不稳定,不安全,即时数据处理,局域网,无状态连接
  2. tcp/ip协议(话务员-服务端 ,电话-客户端)
    • 流处理,握手协议,长连接,心跳包,安全稳定的
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值