自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 Java集合合集

Java集合合集预备知识泛型的意义试想一下我们如何实现一个能传入任意类型数据的顺序表?可以把顺序表的参数类型设置成Object类型进行传入数据,但是在取出数据时需要进行强转,所以取出时需要知道取出的类型具体是什么,所以这种方法并不好使用泛型实现class MyArrayList<T>{//这个T代表占位符,也可以是其他字母 public T[] elem; public int size; public MyArrayList(){ this.elem

2021-01-21 22:20:43 325

原创 Java中的String类型常用方法

创建一个String对象常用方式String str = String(String original)String str = String(char[] value)String str = “abc”;可能会遇到的问题: public static void main(String[] args) { String s1 = "abcd"; String s2 = new String("abcd"); String s3 = "ab" +

2021-01-20 15:54:26 175

原创 Socket模拟实现简易文件上传

Socket模拟实现简易文件上传目的通过Socket的字节输入输出模拟从客户端上传文件到服务器并保存到服务器的硬盘上步骤模拟客户端创建Socket对象通过本地字节流将要上传的文件写入到Socket的字节输出流中等待客户端接受并返回信息客户端代码import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import

2020-12-28 22:37:50 204 1

原创 JAVA数组常见问题以及数组拷贝的几种方式

java数组常见问题数组的定义数组的属性数组访问的问题1. 数组越界2. 指向空指针3. 数组作为参数传递数组转字符串1. Arrays.toString()2. 重写toString方法数组的拷贝1. 通过for循环2. 通过工具类 Arrays.copyOf()3. 通过 System.arraycopy()4. 数组名 .clone()数组的定义数组是一块连续的内存,存放相同数据类型的集合。在java中数组也叫数组对象数组可以作为函数参数进行传递数组可以作为返回值进行返回(c语言可是做不到的

2020-12-27 10:54:01 244

原创 JAVA类与对象

JAVA类与对象Java的类与对象JAVA类与对象类的定义什么是对象?什么是类?关键字类名属性访问修饰限定符类的实例化类和对象的关系访问对象的成员变量和方法内存的存储方式重写toString方法对成员变量的初始化默认初始化就地初始化类外初始化关于static关键字修饰成员变量修饰成员方法修饰类修饰代码块封装关于this和static详情封装的意义构造方法作用实例化一个对象分为几步:构造方法的写法代码块本地代码块(了解即可)实例代码块(构造代码块)静态代码块同步代码块(多线程会讲到)类的定义什么是对象?

2020-12-27 10:45:41 216 1

原创 Java数据类型详解

Java数据类型基本数据类型int(整形)long(长整型)double(双精度浮点型)float(浮点型)short(短整型)char(字符型)byte(字节型)boolean(布尔型)注意事项基本数据类型int(整形)整形类型,无论机器型号(因为有JVM,java的所有类型都是固定大小的),整形在java中占四个字节。其对应的包装类: Integer取值范围:-2147483648 -> 2147483647,如果赋值超出此范围会报错(如图)long(长整型)大小:8个字节对应的

2020-12-02 18:46:06 508 2

原创 C语言字符串操作

C语言的字符串操作1. strcpy作用:2. strlen3. strcat4. strcmp1. strcpy作用:用于字符串拷贝strcpy(s,s2);2. strlen3. strcat4. strcmp

2020-11-22 17:33:15 150

原创 HTML选择器详解

HTML选择器详解id选择器:id选择器的用法:定义:选择器:class选择器:定义:选择器:交集选择器:用法:并集选择器:用法:后代选择器:用法:子类选择器:用法:伪类选择器用法:id选择器:id选择器的用法:定义:注意:id定义是不能重复<标签 id="id名"></标签>选择器:设置该id对应的标签中的内容。#id名{ 属性; 属性; ......}class选择器:定义:class选择器可以重名(一次设置好几个),可以重名,且不能以数字开头。

2020-06-01 16:17:02 580

原创 HTML基础标签含义

文章目录HTML基础标签(学习笔记)<head><body>标题标签换行标签段落标签水平线标签字体样式标签特殊符号图片标签链接标签列表标签HTML基础标签(学习笔记)<head><head> #声明文字编码格式 <meta charset="utf-8"/> #网页标题,用于在浏览器上方显示 <title> </title></head><body>标题标签#一级标题,最多支

2020-05-29 20:27:41 1137

原创 安卓手机无需获取root权限安装桌面版Linux操作系统(非常详细,无计算机基础都可以)

安卓手机无需获取root权限安装桌面版Linux操作系统由于我学的是计算机方面的专业,所以学习需要经常使用电脑,可我的游戏本又非常的笨重,而且续航也很短,所以就想到了termux的软件,来进行一些简单的编程练习,但毕竟手机写代码屏幕还是太小了,所以就想到了在装一个桌面,使用vnc连接ipad,来实现电脑的一小部分功能。需要准备的软件:termux是一款安卓手机上的终端模拟器,语法规则类似于原生的Linux把(我并没有用过原生的Linux,只是感觉像),你可以在上面安装大多数你需要用的工具,如pyt

2020-05-28 12:11:28 7462 6

原创 数据库学习第五节表的修改和删除

数据库及表的修改和删除下载相关代码并导入 git clone https://github.com/shiyanlou/SQL5.git删除数据库 DROP database databaseName;关于修改数据库名由于安全问题MySQL数据库名称暂时不支持修改,一般来说也没有必要去修改,如果非要去修改可以选择删除然后重现创建一个数据库。##对于表的修改1. 重命名一张表 #以下三种都可以 RENAME TABLE 原名 TO 新名字; ALTE

2020-05-27 17:35:06 326

原创 数据库学习第四节SELECT语句详解

SELECT 语句详解搭建数据库 source /home/shiyanlou/Desktop/SQL4/MySQL-04-01.sql source /home/shiyanlou/Desktop/SQL4/MySQL-04-02.sql基本语句打印表中所有信息 SELECT * FROM table_name; #打印出符合条件的信息 SELECT 要查询的列名 FROM 表名字 WHERE 限制条件;//条件可以包括><,=IN/NO

2020-05-27 08:59:04 442

原创 数据库学习第三节SQL约束

SQL的约束约束的分类约束类型主键默认值唯一外键非空关键字PRIMARY KEYDEFAULTUNIQUEFOREIGN KEYNOT NULL主键简介:在数据库中,如果有两行记录数据完全一样,那么如何来区分呢? 答案是无法区 分,如果有两行记录完全相同,那么对于 Mysql 就会认定它们是同一个实体,这于现实生活是存在差别的。主键 (PRIMARY KEY)是用于约束表中的一行,作为这一行的唯一标识符,在一张表中通过主键就能准确定位到一行,因此主键

2020-05-27 08:54:37 188

原创 数据库学习第二节创建数据库并插入数据

创建数据库并插入数据创建连接数据库并一管理员身份登陆(第一次已经介绍了,就跳过此步骤)新建数据库: CREATE DATABASE databaseName(数据库名); #这里创建的是名为mysql_shiyan的数据库 CREATE DATABASE mysql_shiyan;连接刚刚创建的数据库: use mysqlshiyan;创建表:#基本语句CREATE TABLE 表的名字(列名a 数据类型(数据

2020-05-27 08:47:20 264

原创 数据库学习第一节MySQL的安装

SQL介绍及MySQL安装SQL介绍:数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它的产生距今已有六十多年。随着信息技术和市场的发展,数据库变得无处不在:它在电子商务、银行系统等众多领域都被广泛使用,且成为其系统的重要组成部分。数据库用于记录数据,使用数据库记录数据可以表现出各种数据间的联系,也可以很方便地对所记录的数据进行增、删、改、查等操作。结构化查询语言(Structured Query Language)简称 SQL,是上世纪 70 年代由 IBM 公司开发,用于对

2020-05-27 08:41:16 228

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除