20210808-Java练习 20210727-Java练习定义:String s1 = “uml”; String s2 = “uml”; String s3= new String(“uml”); String s4= new String(“uml”);那么,s1==s2;s3 == s4;s1.equals(s3); 判断正确与否(A)A. T,F,TB. F,T,F题目解析:本题考查的是String类创建的对象在JVM中的内存分配和“equals”与“==”之间的区别。(1)==属于比较运算符,如果是基本数据类
HTML学习总结 HTMLHTML的概述 HTML指的是超文本标记语言 (Hyper Text Markup Language)是用来描述网页的一种语言。HTML 不是一种编程语言,而是一种标记语言 (markup language),标记语言是一套标记标签 (markup tag)。HTML的文档结构HTML的文档结构主要是由三部分组成的:<html></html>、<head>和</head>、<body>和</body>(1)<h
JavaScript 练习题 JavaScript 练习题1. 给你一个字符串String=“adadfdfseffqdjhuserfefsefseetsdg”,要求找出里边的字符串qdjhu,使用JavaScript实现。(1)代码如下: <!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>1.给你一个字符串String=“adadfdfseffqdjhuserfefsefseetsdg”,要
UDP协议的相关编程题 网络编程的相关编程题编写程序,通过UDP协议,完成UDP发送端,不断的将键盘录入的数据发送给接收端,并测试。1.代码如下:package com.qq.demo;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.n
网络编程基本概念 网络编程网络编程的相关概念1.网络编程概述: 网络编程就是用来实现互连的不同计算机上运行的程序间可以进行数据交换,网络编程也叫作套接字编程。2.网络编程的三要素: (1)IP: a.IP在TCP/IP参考模型中处于第三层,即网络层。 b.IP是指网络中设备的标识,不易记忆,可用主机名。 c.IP协议的作用主要有: 为每台计算机分配IP地址; 为了确定哪些地址在同一个子网络。 d.IP地址:IP地址就是给每个连接在Internet上的主机分配的一个32bit地址。点分十进
IO流学习总结 IO流学习总结IO流思维导图IO流概述概述: IO流用来处理设备之间的数据交流,复制,上传,下载,都需要用到IO。作为编码人员,我们是站在内存角度来看待输入和输出,输入就是把硬盘上的数据读取到内存中,输出就是把内存中的数据写到硬盘上。异常与File类1.异常:我们在进行数据的传输时,难免会出现一些异常,所以我们需要处理这些异常,因此Java提供了异常处理机制,所以我们在学习IO流之前,先要学习一下异常处理机制。2.File类:再一个,这些数据在电脑上是以文件的形式来体现的,你操作数据实际上
集合学习总结 集合与IO集合集合概述1. 集合的由来 Java是面向对象的语言,因此我们需要容器来存储对象,前面我们学习了用数组来存储对象,但是数组存储对象的时候,长度是固定的,但是我们往往需要一个长度可以改变的容器,所以就有了集合类。2. 数组和集合的区别 (1)数组的长度是固定的,一旦定义,长度就不能改变了,集合的长度是可变的; (2)数组既可以存储基本数据结构类型也可以存储引用数据结构类型,集合只能存储引用数据类型; (3)数组只能存储同一种数据类型,集合可以存储多种数据类型。集合框架1(此框架
2021-05-27 HashMap源码分析1、HashMap概述 JDK1.8之前,HashMap采用数组+链表的形式实现。 当使用链表处理冲突的时候,如果hash值相等,那么这些hash值相等的元素都会存储在同一个链表之中,这样的话,我们在通过Key值寻找元素的效率就会变得比较低。 JDK1.8中,HashMap采用数组+链表+红黑树实现, 与JDK1.8之前大体相同,不同之处就是在数组+链表的基础上加入了红黑树。使用数组横向存储hash值不同的元素,使用链表纵向存储hash值相同的元素,但是与JDK1.8之前不同
20210521-Java学习笔记 集合的由来及集合继承体系图1. 集合的由来: 面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,Java就提供了集合类。2. 数组和集合的区别: (1)长度区别: 数组的长度是固定的,而集合的长度是可变的。 (2)存储数据类型的区别: 数组可以存储基本数据类型,也可以存储引用数据类型;而集合只能存储引用数据类型。 (3)内容区别: 数组只能存储同种数据类型的元素,集合可以存储不同类型的元素。Collection集合的功能概述Collection集合的功能概
20210520-Java学习笔记 正则表达式正则表达式:正确规则的表达式,规则是由Java给我们定的。 是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。其实就是一种规则。并且它有自己特殊的应用。正则表达式的组成规则1. 正则表达式的组成规则在java.util.regex中的Pattern类中。2. 正则表达式的构造摘要: A:字符 x 字符 x。举例:'a'表示字符a \\ 反斜线字符。 新行(换行)符 ('\u000A') \r 回车符 ('\u000D') B