自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(205)
  • 资源 (23)
  • 收藏
  • 关注

原创 java反射

java网络编程文章目录java反射什么是反射反射的核心APIjava.lang.Classjava反射类的执行过程类加载的步骤通过Class对象可以反向做很多的事情,比如可以生成类的实例Goods goods = (Goods)Class.forName(className).newInstance();反射的一种应用package Test;public class Factory { public Goods getGoods(String class

2021-08-02 15:55:55 139

原创 java网络编程

java线程同步文章目录java网络编程Socket基于TCP协议的Socket网络编程传递字符串传递对象java网络编程DNS:域名解析系统,用来域名和IP地址的相互转换网络服务器:在网络环境下,具有较高的计算能力,能够提供用户服务功能的计算机B/S:Browser/Server浏览器/服务器模式C/S: Client/Server客户端/服务器模式网络通信协议:为了在网络中不同的计算机之间进行通信而建立的规则、标准或者是约定的集合应用层:HTTP FTP TFTP SMTP SNM

2021-07-29 11:44:02 183

原创 java线程同步

文章目录java线程同步线程安全java线程同步多线程共享数据可能会带来数据不安全的问题。可以给线程进行加锁的方式来解决类似问题。第一种方法是同步方法使用synchronized修饰的方法控制对类成员变量的访问访问修饰符 synchronized 返回类型 方法名称(参数列表){.....}或者是synchronized 访问修饰符 返回类型 方法名称(参数列表){......}synchronized给进程上了一把锁。package Threads;//模拟用户网络购票--&g

2021-07-27 11:13:28 172 2

原创 java线程状态和线程调度

java线程的创建和启动文章目录多线程线程的状态线程调度线程优先级线程休眠阻塞线程线程礼让线程调度练习多线程线程的状态package Threads;public class MyThread5 implements Runnable { @Override public void run() { System.out.println("线程正在运行,处于运行状态"); try { System.out.println("

2021-07-24 10:09:33 399 1

原创 java多线程的创建和启动

java读取文件的操作(字符流)文章目录多线程线程Thread线程的创建和启动线程创建两种方式的区别多线程线程进程是应用程序的执行示例,有独立的内存空间和系统资源。线程是CPU调度和分派的基本单位,执行运算的最小单位,可以完成独立的顺序控制流程如果在一个进程中同时运行了多个线程,用来完成不同的工作,则称为是多线程。多个线程交替占用CPU资源,而非真正的并行执行。多线程的好处充分的利用CPU的资源,提升代码性能简化编程模型,更好的软件设计和架构带来良好的用户体验Threadja

2021-07-22 12:44:12 319

原创 java文本文件的读取操作(字符流)

java文件的读写操作(字节流)文章目录java文本文件的读取操作(字符流)Reader类及其子类Reader类和FileReader类的常用方法示例BufferedReader类Writer及其子类BufferedWriter类字符输入流和输出流的综合练习读写二进制文件DataInputStream类DataOutputStream类序列化和反序列化序列化java文本文件的读取操作(字符流)前面的博文了解的是字节流的输入和输出的操作,本文是字符流,有所不同的哦。Reader类及其子类Reader

2021-07-21 15:17:10 1277 1

原创 java文件的读写操作(字节流)

java的IO文章目录java文件的读写操作InputStream和FileInputStreamInputStream和FileInputStream的常用方法示例OuputStream和FileOuputStreamOutputStream和FileOutputStream的常用方法示例实现文件的复制java文件的读写操作上篇博文提到了File类和流的概念,这篇博文将详细介绍具体的使用:InputStream和FileInputStreamInputStream和FileInputStream

2021-07-17 15:02:15 964

原创 java的IO

java的Collections类文章目录java的I/OFile类File类的常用方法流java流的分类java的I/Ojava的I/O是针对于程序来讲的,对于程序来说输入(Input)和对于程序来说输出(Output)。那么就需要一个介质存放相关的记录,这样的存放相关记录的介质就是文件。在java中如何访问文件的属性,在java中只需要调用相应的类即可java.io.File类。File类File类的基本信息如下所示:java.io.File类是用来访问文件的属性,其创建格式如下:创

2021-07-12 16:09:06 84

原创 Collections类

java的Map接口文章目录Collections类泛型Collections的常用方法Collections排序Collections类泛型如何解决强制类型转换时容易出现的异常问题呢?JDK5.0开始使用泛型改写了集合框架中的所有接口和类将对象的类型作为参数,指定到其他类或者方法上,从而保证类型转换的安全性和稳定性,它的本质是参数化类型。//创建学员集合ArrayList<Student> students = new ArrayList<Student>();//

2021-07-11 19:49:14 155 1

原创 java的Map接口

java的Set接口文章目录java的Map接口Map的创建Map的常用方法Map的遍历Map的练习java的Map接口Map接口存储的是一组键值对象,提供的是key到value的映射,这个key是不可以重复的,但是value可以有多个相同的值和key组成唯一的键值对本文以HashMap为例,列举Map的创建和常用方法等等。Map的创建package cn.zhz.Test;import java.util.HashMap;import java.util.Map;public cla

2021-07-09 13:35:21 720 2

原创 java的Set接口

java的List接口文章目录Set实现类Set实现类的本质遍历Set接口的两种方法Set实现类Set接口存储一组唯一 无序的对象,在Set中存放的是对象的引用。那么Set接口中最常用的就是HashSet。所以,本文将以HashSet为代表描述Set的创建和具体方法。Set实现类的本质package cn.zhz.Test;import java.util.HashSet;import java.util.Set;public class SetTest { public sta

2021-07-05 15:09:20 209

原创 java的List接口

JAVA集合概述文章目录java的List接口List实现类ArrayList实现类ArrayList常用方法LinkedList实现类LinkedList常用方法List接口总结java的List接口List实现类List接口,在jdk的API的说明文档查看:在这里只是简单介绍ArrayList和LinkedListArrayList实现类ArrayList实现类在java.util.ArrayList中,在API中查看基本信息ArrayList的特点如下:ArrayList是一

2021-06-29 13:37:46 257 2

原创 java集合概述

java集合

2021-06-29 11:21:07 122

原创 二叉树的基本操作

二叉树的基本操作基本环境:visual studio2019代码实现#include<stdio.h>#include<stdlib.h>#include<malloc.h>#define _CRT_SECURE_NO_WARNINGStypedef struct BiTreeNode { char data; struct BiTreeNode* lchild, * rchild;}BiTreeNode, * BiTree;BiTreeNode

2021-06-09 17:18:53 98

原创 java异常

java异常

2021-06-05 22:20:03 400 2

原创 链栈的基本操作

链栈的基本操作实验环境:visual studio 2019代码实现代码以数制转换为示例:#include<stdio.h>#include<stdlib.h>#include<malloc.h>typedef struct LinkedStackNode { int data;//data用来存放数据元素信息 struct LinkedStackNode* next;//next为指向下一个节点的指针}LinkedStackNode, * Link

2021-06-03 17:35:58 132

原创 java的接口

package Interface;public interface MyInterface1 extends MyInterface2 { //接口不可以有构造方法,不可以被实例化// public MyInterface1(){//// } //静态常量:接口中的变量必须是public static final,且要显式初始化 public static final double PI = 3.14;//等同于double PI = 3.14; /

2021-05-30 22:12:34 480 4

原创 顺序表的基本操作

C语言顺序表的基本操作实验环境:visual studio2019代码实现#include <stdio.h>#include <malloc.h>#define _CRT_SECURE_NO_WARNINGS;typedef struct sequlist { int data[10];//声明结构体的数组,用来存放数据 int last;//last是表中最后一个数据元素的下标位置} SequenList;//顺序表的初始化SequenList

2021-05-27 12:16:52 517 1

原创 java的StringBuilder类

package Test;public class Test13 { public static void main(String[] args) { //创建StringBuilder的对象 StringBuilder stringBuilder3 = new StringBuilder(); //表面上调用的是StringBuilder的空构造器,实际底层上是对value数组进行初始化,长度为16 StringBuilder s

2021-05-26 21:56:53 185 1

原创 java的抽象类

java的抽象类和接口

2021-05-24 19:02:51 145

原创 java中String类

java的Math和Random类文章目录java中String类java中String类

2021-05-22 22:09:06 479

原创 java与日期相关的类

java与日期相关的类

2021-05-18 11:57:37 174 2

原创 java的Math和Random类

文章目录java的Math和Random类java的Math类java的Random类java的Math和Random类java的Math类java中的java.lang.Math类可以直接使用,不需要导包,在JDK的API 中看到Math类被final修饰着,那么说明了这个Math类不能被继承构造器私有化,不能创建Math类的对象,也就是说public static void main(String []args){ Math m = new Math();}这种写法是错误的Mat

2021-05-13 17:53:03 301 1

原创 java的包装类

java面向对象之三 多态文章目录java的包装类Integer包装类Integer类的基本介绍Integer类的属性Integer类的构造器java的包装类什么是包装类对于基本数据类型来讲,其实就是一个数字,但是当给基本数据类型添加一些属性 方法和构造器,将基本数据类型对应进行一个封装,就产生了一个新的类,这个类被称为是包装类。那么基本数据类型在前面中讲过有byte short int long float double char boolean,也就是将这些进行封装,基本数据类型和包装类的

2021-05-08 17:12:01 331

原创 java面向对象之三 多态

JAVA的object类文章目录java面向对象之三 多态多态初体验java面向对象之三 多态多态通俗理解就是多种状态。在生活中就是同一种事物,由于条件的不同,产生的结果(状态)也是不同的。比如说:同样是打印机打印文档,由于打印机是黑白打印机还是彩色打印机,使用打印机打印出的文档也呈现为不同的结果。那么多态在代码中的体现指的是同一个引用类型,使用不同的实例而执行不同的操作。在狗狗类和宠物企鹅类添加一个主人类,在宠物们生病需要治疗的时候给治疗package cn.zhz.Kind;/*

2021-05-06 19:49:46 382 1

原创 java的Object类

java方法重写文章目录java的Object类object类的介绍java的Object类object类的介绍object是所有类的直接父类或者是间接父类,为什么这么说呢?可以查询java8的API帮助文档:可见在这样的一个类树中,所有的类的根还是Object类在IDEA中新建一个类,系统会默认继承Object类public class Pet extends Object{}那么Dog继承了Pet类的属性和行为方法,还会继承Object类的属性和行为方法了吗?这一点是肯定的,P

2021-05-03 16:23:05 276 3

原创 java方法重写

java面向对象之继承文章目录java方法重写java方法重写

2021-04-30 14:19:12 271 1

原创 java面向对象之继承

文章目录java面向对象之继承面向对象的三大特性之二 继承java面向对象之继承面向对象的三大特性之二 继承

2021-04-20 20:43:09 456 1

原创 java中static的用法

java中static的用法

2021-04-19 17:39:23 4355

原创 java访问权限控制

java访问权限控制

2021-04-17 19:44:44 312

原创 java包机制

java封装文章目录java包机制为什么有包(package)机制包命名的规范包的导入java包机制为什么有包(package)机制当在编辑器中创建了同一个名称的类,为了防止命名的冲突(区别名称相同的类),包就应运而生了,包允许类组成小的单元,便于找到和使用相应的文件,包机制有助于实施访问权限控制。包命名的规范java的包在命名时也是有一定的规则的包名由小写字母组成,不可以用圆点开头或者结束package mypackage;包在命名之前要加上唯一的前缀,通常使用的是网络的倒置域名

2021-04-16 15:17:52 197

原创 java封装

java封装和继承

2021-04-14 18:19:20 309 1

原创 java方法和方法的重载

java方法和方法的重载

2021-04-08 16:05:32 556 2

原创 java面向对象基础

文章目录java面向对象基础java面向对象基础

2021-03-31 17:46:33 476 1

原创 java数组

文章目录java数组初识数组数组的基本要素数组的使用一维数组二位数组java数组初识数组数组是在内存空间划出一串连续的空间当有多个值存放到一个变量中,就可以使用数组。所以说数组是一个变量,存储相同数据类型的一组数据,也就是一组int类型的值中不可以出现一个String类型的值。声明一个变量就是在内存空间中划分出一块合适的空间。声明一个数组就是在内存空间划分出一串连续的空间。数组的基本要素标识符 :驼峰命名规则数组元素元素下标:从0开始元素类型:从零开始,数组中的每一个元素都可以通过下

2021-03-27 15:42:06 608

原创 java递归结构

java递归递归就是自己调用自己。

2021-03-24 20:47:57 226 2

原创 java的方法

java流程控制文章目录java的方法方法语句块方法的声明和调用方法的重载(Overload)java的方法方法语句块语句块是花括号括起来的任意数量的java语句,它确定了局部变量的作用于,块中的程序代码,作为一个整体,要执行就都执行,要不执行就都不执行。语句块中是可以进行嵌套的,但是不可以在两个嵌套的语句块中声明同名的变量,语句块可以使用外部的变量,但是外部不可以使用语句块中定义的变量。package day02.dh;public class StatementBlock { p

2021-03-24 14:09:54 161

原创 java流程控制

java运算符java流程控制顺序结构程序从上向下进行逐步的运行其实就是一个顺序结构,中间没有任何的判断和跳转分支结构分支结构是根据条件,有选择性的去执行某段代码分支结构有两种,一种是if-else,一种是switch caseif-else语句if else语句的三种格式:第一种:if(条件表达式){执行代码块;}第二种:if(条件表达式){执行代码块;}else{执行代码块;}第三种:if(条件表达式1){执行代码块1;}else if(条件表达

2021-03-20 17:01:58 429 2

原创 java运算符

java运算符

2021-03-18 16:45:06 245 3

原创 java变量运算

java变量这些事儿变量变量的概念内存中的一个存储的区域该区域的数据可以在同一类型的范围内不断的变化变量时程序中最基本的存储单元,包含变量的类型、变量的名称和存储的值变量的作用:用来在内存中保存数据使用变量时应该注意什么java中每一个变量必须先进行声明,后使用使用变量名来访问这块区域的数据变量的作用域是其定义所在的一对{}中变量只有在其作用域内才算有效同一个作用域内,不可以定义重名的变量。class variableTest{ public st

2021-03-11 16:26:48 1011 4

C++资料,,,,,,,,,,,,,,,,,,,,,

C++资料

2022-04-15

顺序表的基本操作.cpp

顺序表的基本操作。。。。。。。。。。。。。。。。。。。。。。

2021-12-15

maltego.zip

子域名收集。。。。。。。。。。。。。。。。。。。。。。。。。。。

2021-08-28

jar-package.zip

包含自己常用的zip和jar包

2021-08-02

链栈的基本操作,以数制转换为示例

链栈的基本操作,以数制转换为示例

2021-06-03

单链表的基本操作,实验环境:visuai studio2019

单链表的基本操作,实验环境:visuai studio2019

2021-06-01

SequenList.7z

C语言实现顺序表的基本操作的代码

2021-05-27

windows下的java编译器和jdk.zip

windows下的java编译器和jdk.zip

2021-02-27

java文档Java上课的文档PPT.zip

java文档Java上课的文档PPT.zip

2021-02-27

jdk.tar

jdk15的压缩包,通用linux

2021-01-30

VSCodiumUserSetup-x64-1.52.1.exe

vscode的开源版本的windows安装包

2021-01-30

codium-1.52.1-1608165610.el7.x86_64.rpm

vscode的开源版本的rpm安装包

2021-01-30

LibreOffice_7.0.4_Linux_x86-64_rpm.tar.gz

libreoffice的rpm安装包的压缩包

2021-01-30

Anaconda3-2020.11-Windows-x86.exe

anaconda3-2020.11windows的安装包

2021-01-30

mysql.tar的常用的rpm包的压缩包

mysql5.7的rpm安装包以及相关的包

2021-01-30

cmder.7z的压缩包

cmder.7z

2020-12-03

OpenJDK15U-jdk_x64_windows_openj9_windowsXL_15.0.1_9_openj9-0.23.0.zip

OpenJDK15U-jdk_x64_windows_openj9_windowsXL_15.0.1_9_openj9-0.23.0.zip是java的二进制安装包

2020-12-03

arduino课设.ino

arduino课设.ino。

2020-12-03

GeoGebra-Windows-Installer-6-0-609-0.exe

GeoGebra-Windows-Installer-6-0-609-0.exe数学绘图软件,包含平面,2D,3D等等。

2020-12-03

arduino常用库文件压缩包

arduino常用库文件压缩包,包含了arduino编写时的常用库文件,包括了绝大部分文件。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2020-12-03

通讯录管理系统.cpp

添加联系人:向通讯录中添加新人,信息包括(姓名、性别、年龄、联系电话、家庭住址)最多记录1000人 显示联系人:显示通讯录中所有联系人的信息 删除联系人:按照姓名进行删除指定的联系人 查找联系人:按照姓名查看指定的联系人的信息 修改联系人:按照姓名重新修改指定的联系人 清空联系人:清空通讯录中所有的信息 退出通讯录:退出当前使用的通讯录

2020-07-29

通讯录管理系统.exe

通讯录管理系统是一个可以记录亲人、好友信息的工具。实现的功能如下: 添加联系人:向通讯录中添加新人,信息包括(姓名、性别、年龄、联系电话、家庭住址)最多记录1000人 显示联系人:显示通讯录中所有联系人的信息 删除联系人:按照姓名进行删除指定的联系人 查找联系人:按照姓名查看指定的联系人的信息 修改联系人:按照姓名重新修改指定的联系人 清空联系人:清空通讯录中所有的信息 退出通讯录:退出当前使用的通讯录

2020-07-29

学生宿舍信息管理系统.c

学生宿舍信息管理系统包括:创建文本文件 读取文本文件 按照姓名 房号 学号 等进行查询 增加 删除 修改等记录。

2020-06-27

空空如也

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

TA关注的人

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