自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 大一上上学期学的Python,实习后重拾Python,打卡第一天!

format 函数的基本用法非常简单,它可以接受一个或多个参数,并将它们插入到一个字符串中的占位符位置上;format()函数还可以通过位置和名称指定参数。range()函数是生成一系列的整数序列,一般用于循环中。

2023-12-14 22:07:55 182 1

原创 java反射总结

反射机制反射反射的作用Class类反射操作Class类对象实例化反射实例化对象反射JAVA反射机制是在运行状态中对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。反射的作用在运行时判断任意一个对象所属的类在运行时构造任意一个类的对象在运行时判断任意一个类所具有的成员变量和方法在运行时调用任意一个对象的方法Class类反射操作的源头类:java.lang.

2021-12-05 17:00:39 329

原创 Set接口

Set接口及其实现类Java集合java容器数组的缺点集合常见的集合Collection集合Set接口Java集合java容器即集合、数组都是对多个数据进行存储操作的结构数组的缺点一旦初始化,其长度不可更改对于增删等操作不方便数组一旦定义,其元素类型就确定了,不可更改集合集合是存放数据对象引用的容器,集合可以避免数组的以上缺点常见的集合Collection集合Set接口...

2021-11-23 22:22:56 518

原创 List集合及其实现类

List集合及其实现类java集合java容器数组的缺点集合常见的集合Cllection接口List列表相应实现类源码分析ArrayList扩容add()线程不安全情况LinkedListArrayList和LinkedList优缺点ArrayListLinkedListVectorList常用方法总结补充java集合java容器即集合、数组都是对多个数据进行存储操作的结构数组的缺点一旦初始化,其长度不可更改对于增删等操作不方便数组一旦定义,其元素类型就确定了,不可更改集合集合是存放

2021-11-15 22:08:19 1935

原创 javaHashMap总结

HashMap知识总结java集合java容器数组的缺点集合:常见的集合Map接口HashMap的相关知识JDK1.7与JDK1.8HashMap的区别HashMap源码(JDK1.8)存储结构属性构造方法put方法JDK1.7中HashMap在对线程环境中的问题HashTable和HashMap的区别java集合java容器即集合、数组都是对多个数据进行存储操作的结构数组的缺点一旦初始化,其长度不可更改对于增删等操作不方便数组一旦定义,其元素类型就确定了,不可更改集合:集合是存放数

2021-11-13 17:50:07 1206

原创 2021-07-24

一、框架概述1.1软件开发常用结构1.1.1三层架构三层架构:界面层、业务逻辑层、数据访问层(持久层)界面层:和用户打交道,接受用户的请求参数,显示数据结果业务逻辑层:接受了界面层传递的数据,计算逻辑,调用逻辑,获取数据数据访问层:访问数据库,执行对数据的增删改查三层对应的包;界面层:controller包(servlet)业务逻辑层:service包(XXXService类)持久层:dao包(XXXDao类)三层对应的处理框架:界面层—servlet—springmvc(框架)业

2021-07-28 17:06:29 252

原创 MySQL的学习

一.初识MySQL后台:(连接点:连接数据库JDBC,连接前端(控制,控制视图跳转,和给前端传递数据))数据库(存数据,Txt,Excel,word)1.1数据库(DB,DataBase)概念:数据仓库,软件,安装在操作系统(window,linux)之上的;SQL:可以存储大量的数据作用:存储数据,管理数据1.2数据库分类关系型数据库(SQL):*MySQL,Oracle,Sql Server,DB2*通过表盒表之间,行和列之间进行数据的存储非关系型数据库(Nosql):*Redis

2021-07-24 15:03:51 242

原创 算法题:红与黑

题目:蒜厂有一间长方形的房子,地上铺了红色、黑色两种颜色的正方形瓷砖。你站在其中一块黑色的瓷砖上,只能向相邻的黑色瓷砖移动。请写一个程序,计算你总共能够到达多少块黑色的瓷砖。输入格式第一行是两个整数 WWW 和 HHH,分别表示 xxx 方向和 yyy 方向瓷砖的数量。WWW 和 HHH 都不超过 202020。在接下来的 HHH 行中,每行包括 WWW 个字符。每个字符表示一块瓷砖的颜色,规则如下1)’.’:黑色的瓷砖;2)’#’:白色的瓷砖;3)’@’:黑色的瓷砖,并且你站在这块瓷砖上。该

2021-04-23 14:55:09 371

原创 java分享知识——字符串相关的类

字符串相关的类一:String一、String的特性:1.String类:代表字符串,Java程序中所有的字符串字面值(如"abc")都作为此类的示例实现2.String是一个final类,代表不可便的字符序列,不可被继承。字符串是常量,用双引号引起来表示。它们的值在创建之后不能更改。注意:1.当对字符串重新赋值时,需要重新指定内存区域赋值,不能使用原有的value进行赋值2.当对现有的字符串进行连接操作时,也需要重新指定内存区域赋值,不能使用原有的value进行赋值3.当调用String的r

2021-04-23 14:48:37 251

原创 Java多线程知识分享

多线程的创建方式:一、继承于Thread类步骤:1.创建一个继承于Thread类的子类2.重写Thread的run方法 --> 将此线程执行的操作声明在run()中3.创建一个Thread类子类的对象4.通过此对象调用start()方法(start方法作用:1.启动当前线程2.调用当前线程的run方法)二、实现Runnable接口在Runnable接口中定义了run()方法,所以线程的主类只需要覆写此方法即可,启动多线程可以使用Thread类中提供的一个有参构造方法:public Th

2021-04-18 15:29:06 220

原创 Java分享知识

今天来分享Java多线程的实现的方式,起初有两种方式,从JDK5.0以后新增了一种方式:实现Callable接口,在这里就不详细说明,主要讲解继承Thread类与实现Runnable接口一、继承Thread类Java.lang.Thread是一个负责线程的操作的类,任何类只需要继承Thread类就可以成为一个线程的主类。步骤:1>继承Thread类,(类中定义属性,方法可选择操作),2>重写Thread类中的run方法(此方法是线程的主体),3>声名Thread子类对象4&g

2021-04-11 15:46:32 166

原创 分享java的知识

一、总结抽象类与接口的异同:二、异常处理前提:若代码异常,默认情况下,会进行异常信息处理打印,同时将终止执行异常产生之后的代码。为了让程序在出现异常后依然可以正常执行完毕,必须引入异常处理语句来完善代码编写。Java对于Exception(因编程错误或其他因素导致的问题)进行针对性的代码处理。例如:空指针访问试图读取不存在的文件网络连接中断数组角标越外界处理方式之一:try-catch-finallytry-catch-finally的使用try{//可能出现异常的代码}catc

2021-03-28 11:35:54 101

原创 Java的基础知识错题整理

一、Java标识符:在Java源程序中凡是程序员有权利自己命名的单词标识符的命名规则:-合格的标识符只能由数字,字母,下划线,美元符组成-不能由数字开头-关键字不能做标识符注意:所以汉字、日语、韩文都可做标识符例题:下列不可做为Java语言标识符的是:A,D,F,HA. /aa B. $2 C. _2 D. 22 E.二二F. Float G. a2 H. 2a二、Java关于继承性的规定-一个类

2021-03-09 14:16:11 379

原创 新手搭建博客

前言:作为一名新手上周在学姐的帮助下成功搭建博客,今天分享一下我搭建博客的过程。相关步骤第一步:安装Node.js和配置Node.js环境进入Node.js官网并下载最新版本并将其安装好之后可以检测一下PATH环境是否配置了Node.js。安装好的标志:打开命令提示符(cmd),输入命令node -v和npm -v后如图所示第二步:安装Git和配置Git环境进入Git官网,下载最新版本并安装。安装好的标志:在电脑任意位置单击鼠标右键,后又俩个选项:Git Bash Here和Git GUI

2021-03-07 23:06:01 141

原创 小白学python 第三天打卡

前言:今天又是充实的一天,开心的学了python,做了一些题,日常与大家分享第一题:小明来到了古都西安,想去参观大唐西市!西安的道路可以看做是与x轴或y轴垂直的直线,小明位于(a,b),而目的地位于(c,d),问最少几步可以到达。import matha,b,c,d=map(int,input().split())x=abs(c-a)y=abs(d-b)z=x+yprint(z)第二题:编写程序,从键盘输入两个正整数a,b(小于1000),分别计算出它们的商(a/b)和余数(a%b)。输出

2020-12-05 00:44:05 4096

原创 小白学python第二天打卡

前言:今天是学习python的第二天,又敲了一些简单的代码,想与大家分享第一题:求1到200的和第一种方法:sum=0i=1while i<=200:sum+=ii=i+1print("%d"%sum)第二种方法:sum=0for i in range(1,201):sum=sum+1print("%d"%sum)第二题:打出方正n=5m=5for i in range(1,n+1):for j in range(1,m+1):print("*",end="")

2020-12-04 01:06:45 240

原创 小白学python第一天打卡

前言:今天开始学习python的简单代码,想与大家分享第一题:输入两个整数输入较大的数第一种:x,y=eval(input())num_max=xif x<y:num_max=yprint("%d"%num_max)第二种:x,y=eval(input())max=xif x<y:max=yprint("%d"%max)第二题:输入三个整数将其从小到大输出(排序问题)x,y,z=eval(input())if x>y:x,y=y,xif x>z:

2020-12-03 17:48:29 506

原创 C语言猴子摘桃

前言:有个猴子摘了n个桃子,第一天吃了一半加一个,第二天吃了第一天剩下的一半加一个以此类推,到第十天的时候,猴子还没吃,发现就剩一个桃子了,求:n的个数(今天学了新知识与大家分享)方法:include<stdio.h>int main(void){int x=1,day=9;//第十天剩了一个桃while(day>0){x=2*(x+1);//前一天的桃是第二天桃个数加一乘以2day–;//逆推的方法即可求出摘桃总数}printf("%d",x);return 0;

2020-12-03 00:29:57 1741 1

原创 c语言输出100!的数值中的0的个数

前言:今天学了输出100!的数值中的0的个数,想与大家分享一下我学的新成果第一种方法:include<stdio.h>int main(void){int x=1,a=0;while(x<101){if(x%50){a++; }if(x%250){a++;}x+=1;}printf("%d",a);return 0;}第二种:include<stdio.h>int main(void){int x=5,a=0;while(x<

2020-12-02 23:35:05 1186

空空如也

空空如也

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

TA关注的人

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