- 博客(12)
- 收藏
- 关注
原创 Java GUI编程
1、简介GUI的核心技术:Swing AWT1.因为界面不美观2.需要jre环境为什么需要学习?1.可以写出自己心中想要的一些小工具2.工作时候,也可能需要维护到Swing界面3.了解MVC架构,了解监听2、AWT2.1、AWT介绍1.包含很多类和接口! GUI!2.元素:窗口、按钮、文本框3.java.awt2.2、组件和容器窗口Framepublic class TestFrame1 { public static void main(String[] ar
2022-05-19 20:27:30
173
原创 网络编程基础
IPip地址:InetAddress唯一定位一台网络上计算机127.0.0.1 :本机localhostip地址的分类ipv4/ipv6IPV4 127.0.0.1 ,4个字节组成,0-255,,42亿IPV6 fe80::d544:28da:5eb2%13 128位,8个无符号整数公网(互联网)-私网(局域网)ABCD类地址192.168.xx.xx 专门给组织内部使用的域名:记忆IP问题端口端口表示计算机上的一个程序的进程不同的进程有不同的端口号
2022-05-05 21:41:55
94
原创 java多线程
进程程序的一次执行过程,是系统资源分配的单位。线程通常一个进程中可以包含多个线程,当然一个进程至少有一个线程,线程是CPU调度和执行的单位。线程分为用户线程和守护线程,虚拟机必须确保用户线程执行完毕,不用等待守护线程执行完毕。线程就是独立的执行路径在程序运行时,即使没有自己创建线程,后台也会有多个线程,如主线程、gc线程main()称之为主线程,为系统的入口,用于执行整个程序在一个进程中,如果开辟了多个线程,线程的运行由调度器安排调度,调度器是与操作系统紧密相关的,先后顺序是不能人为干预的
2022-04-18 22:12:14
364
原创 JAVA IO流
流 定义:内存与存储设备之间传递数据的通道 分类 按方向: 输入流:将<存储设备>中的内容读入到<内存>中。 输出流:将<内存>中的内容写入到<存储设备>中。 按单位: 字节流:以字节为单位,可以读写所有数据。 字符流:以字符为单位,只能读写文本数据。 按功能: 节点流:具有实际传输数据的读写功能。 过滤流:在节点流的基础之上增
2022-04-11 23:10:26
75
原创 Java集合
集合 集合的概念 对象的容器,定义了对多个对象进行操作的常用方法,类似数组的功能 集合和数组的区别 数组长度固定,集合长度不固定 数组可以存储基本类型和引用类型,集合只能存储引用类型 位置:java.util.* 迭代器专门用来遍历集合的一种方式 hasNext():有下一个元素则返回true,否则返回false; next():获取下一个元素; remove()删除元素; List集合 特点:有序有下标,可重复
2022-04-07 21:58:25
729
原创 JAVA常用类及方法
## Object类超类、基类,所有类的直接或间接父类,位于继承树的最顶层。#### 常用方法:1. getClass()方法,获取引用类型,可用于判断两个对象是否同一类型例: ```java Student s1 = new Student("张三",20); Student s2 = new Student("李四",21); Class a = s1.getClass(); Class b = s2.getClass(); if(a==b){ ...
2022-03-27 21:20:59
833
原创 抽象类与接口
抽象类抽象方法:抽象方法是一种特殊的方法,它只有声明,而没有具体的实现,必须用abstract关键字进行修饰。抽象类:如果一个类中含有抽象方法,那么这个类就称为抽象类,同样必须用abstract关键字进行修饰。包含抽象方法的类称为抽象类,但并不意味着抽象类中只能有抽象方法,它和普通类一样,同样可以拥有成员变量和普通的成员方法抽象类和普通类的主要区别: 抽象类中含有无具体实现的抽象方法,所以不能用抽象类创建对象 抽象类就是为了继承而存在的,所以抽象类必须为public或protec
2022-03-14 22:57:41
339
原创 方法重载与重写
方法的重载所谓方法重载是指在一个类中,多个方法的方法名相同,但是参数列表不同。参数列表不同指的是参数个数、参数类型或者参数的顺序不同。重载的特性: 方法名必须相同 参数列表必须不同(可以是参数的类型、个数、顺序任一不同) 返回类型可以相同,也可以不同 访问修饰符可以相同,也可以不同 抛出的异常可以相同,也可以不同 方法的重写子类可以定义新的特征,当子类需要修改父类的一些方法进行扩展,增大功能,程序设计者常常把这样的一种操作方法称为重写,也叫称为覆
2022-03-13 23:09:15
653
原创 稀疏数组介绍
当一个数组中大部分元素为0,或者为同一值的数组时,可以使用稀疏数组来保存该数组。 稀疏数组的处理方式是: 记录数组一共有几行几列,有多少个不同值 把具有不同值的元素行列及值记录在一个小规模的数组中,从而缩小程序的规模 如下左边是原始数组,右边为稀疏数组 0 0 0 0 0 0 0 0 0 0 0 11 11 2 (一共11行,11列,2个不同元素) 0 0 1 0 0 0 0 0 0 0 0 1 2 1 (第一个不同元素在第1列,第2行,值位1...
2022-03-11 23:09:04
75
原创 Markdown学习
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2022-03-06 22:16:00
60
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人