![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 85
绝不认输的程序媛
你的负担将变成礼物,你受的苦将照亮你的路。
展开
-
Java IO流基础
内存与存储设备之间传输数据的通道输入流、输出流;字节流、字符流;节点流、过滤流;将对象通过流写入到文件,或将对象通过流读取到内存,必须实现Serializable接口。代表物理盘符中的一个文件或者文件夹。原创 2022-09-02 19:45:38 · 145 阅读 · 1 评论 -
Java数据结构之数组、队列、链表、栈
当一个数组中大部分元素为0,或者为同一个值的数组时,可以使用稀疏数组来保存该数组。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1VX9LthD-1661926825205)(C:\Users\Pengfei Ma\AppData\Roaming\Typora\typora-user-images\image-20220715171754749.png)]如图,把一个11*11的二维数组变为了一个3X3的稀疏数组。其中2 队列2.1 定义:队列是一个有序列表,可以用数原创 2022-08-31 14:21:09 · 428 阅读 · 0 评论 -
HTML5基础
HTML:Hyper Text Markup Language(超文本标记语言)超文本包括:文字、图片、音频、视频、动画等W3CW3C标准包括、等成对的标签,分别叫开放标签和闭合标签单独呈现的标签(空元素),如; 意为用/来关闭空元素1.4 网页的基本标签2 图像标签常见的图像格式:JPG、GIF、PNG、BMP(位图)、…3 链接标签3.1 链表标签的类型:文本超链接图像超链接3.2 超链接页面间链接从一个页面链接到另一个页面锚链接功能性链接原创 2022-07-26 21:00:43 · 231 阅读 · 4 评论 -
注解和反射
使用@interface自定义注解,自动继承了java.lang.annotation接口分析@interface用来声明一个注解,格式public@interface注解名{内容}其中的每一个方法实际上是声明了一个配置参数方法的名称就是参数的名称返回值类型就是参数的类型(返回值只能是基本类型,Class,String,enum)可以通过default来声明参数的默认值如果只有一个参数成员,一般参数名为value。......原创 2022-07-24 22:00:47 · 101 阅读 · 0 评论 -
java多线程之线程创建、线程状态、线程同步、线程通讯
真实对象和代理对象都要实现同一个接口代理对象要代理真实角色任何接口,如果只包含唯一一个抽象方法,那么它就是一个函数式接口}对于函数式接口,可以通过lambda表达式创建该接口的对象lambda表达式只能有一行代码的情况下才能简化为一行,若有多行,必须用代码块包裹。前提接口必须是函数式接口多个参数也可以去掉参数类型,要去掉都去掉,必须加括号。...原创 2022-07-23 10:24:23 · 157 阅读 · 0 评论 -
java网络编程TCP、UDP、URL
计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。网络编程的目的:网络通信要素:通信双方的地址:IP和端口号网络通信协议网络编程的主要问题:网络中标识主机。InetAddress类的使用端口(区分进程)处理网络数据的进程号端口号:2字节(0~65532)端口分类共有端口0-1023HTTP : 80HTTPS :443FTP : 21Telet原创 2022-07-04 15:23:30 · 120 阅读 · 0 评论 -
java集合框架之Collection、List、Set、Map、泛型等
对象的容器,实现了对对象常用的操作,类似数组功能。数组长度固定,集合长度不固定;数组可以存储基本类型和引用类型,集合只能存储引用类型。java.util.*;Collection接口总体框架:添加元素:add();删除元素:remove();遍历元素:增强for/迭代器判断:contain(); isEmpty();Collection接口的使用02List子接口特点:有序、有下标、元素可以重复。List接口的使用02List实现类ArrayList:数据结构实现,查询快、增删慢原创 2022-06-26 19:50:04 · 281 阅读 · 0 评论 -
java字符串与Scanner交互
字符串的创建有两种方式:String直接赋值与new String的区别:String直接赋值字符串进行比较时,是对值进行比较;使用new String进行比较时,是对地址空间进行比较。aa与bb地址空间不同,因此返回false。1.1 子串substring方法的第二个参数是不想复制的第一个位置。使用+号连接两个字符串。当一个字符串与一个非字符串进行拼接时,后者会被转换成字符串。1.3 检测字符串是否相等1.4 空串与Null串空串 "" 是长度为0的字符串..原创 2022-06-08 21:33:59 · 305 阅读 · 0 评论 -
Java基本数据类型及运算符
1 Java的基本数据类型在java中,一共有8种基本类型,其中有4种整型、2种浮点类型、1种字符型、1种布尔型。数据类型 位数 存储需求 默认值 取值范围 举例说明 byte(位) 8 1字节 0 byte b = 10; short(短整数) 16 2字节 0 short s = 10; int(整数) 32 4字节 0 int i = 10; long(原创 2022-05-09 16:06:44 · 163 阅读 · 0 评论