GUI编程1、简介Gui的核心技术:Swing AWT
2、AWT2.1、Awt介绍1.包含了很多类和接口!GUI!
2.元素:窗口,按钮,文本框
3.java.awt
2.2、组件和容器2.3、布局管理器2.4、事件监听5、输入框TextField监听6、简易计算器,组合+内部类回顾复习!2.7、画笔2.8、鼠标监听2.9、窗口监听2.10、键盘监听
3、Swing3.1、窗口、面板3.2、弹窗3.3、标签1new JLabel("xxx");
图标****ICON
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647package com.java.gui.lesson04;import javax.swing.*;import java.awt.*;public class IconDemo extends JFrame implements Icon { private int width; private int h ...
多线程 Java.Thread继承Thread类
子类继承Thread类具备多线程能力
启动线程:子类对象.start()
不建议使用,避免OOP但继承局限性
12345678910111213141516171819202122232425262728// 创建线程方法一:继承Thread类,重写run()方法,调用start开启线程// 总结: 注意,线程开启不一定立即执行,由CPU调度执行public class TestThread1 extends Thread { @Override public void run() { // run方法线程体 for (int i = 0; i < 20; i++) { System.out.println("我在看代码---" + i); } } public static void main(String[] args) { // main方法主 ...
计算机网络:计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。
网络通信的要素通信双方地址:
ip
端口号
规则:网络通信协议
TCP/IP参考模型,UDP,TCP
IP
ip地址:InetAddress
唯一定位一台网络上计算机
127.0.0.1:本机 localhost
ip地址的分类
ipv4 / ipv6
IPV4:127.0.0.1,4个字节组成,0~255,42亿
IPV6:2001:0ab3:cccc:4532:0000:1bbb:3344:acac,128位,8个无符号整数
公网(互联网)- 私网(局域网)
域名
1234567891011121314151617181920212223242526272829303132package com.lesson01;import java.net.InetAddress;import java.net.UnknownHostException;// 测试IPpublic ...