自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JDBC连接数据库流程

JAVA JDBC编程

2022-06-05 17:39:06 127

原创 数据库三大范式

数据库三大范式

2022-06-05 02:13:26 527

原创 MySQL

1、DDL 、DML 、DQL 、DCL 删除表、清空表 区别 2、模糊查询 3、三大范式 4、数据库隔离级别 、事务 6、索引

2022-06-04 19:04:44 244

原创 webdriver API

目录1、定位元素(课件selinum2)2、操作测试对象3、添加等待4、打印tile5、打印网址6、浏览器最大化、设置长宽7、操作浏览器的前进、后退8、控制浏览器滚动条9、键盘事件10、鼠标事件11、selenium操作一组元素12、alert13、DIV对话框的处理14、上传文件1、定位元素id(一般全局唯一) name class name link text partial link text tag name xpath(一

2021-09-15 21:49:36 215

原创 java基础-标识符

java基础-标识符定义,命名规则

2021-07-26 16:34:47 138

原创 软件测试分类

一、软件测试分类1、软件测试按照开发阶段划分:单元测试、集成测试、系统测试、验收测试单元测试: Junit (白盒测试) 集成测试:API接口(单元测试之后进行,黑盒+白盒)系统测试:(黑盒测试)(1)回归测试:(出现了新功能或修改了BUG后)自动化方式测试 (2)冒烟测试:准入原则,衡量测试人员,是否开始此次测试验收测试:根据文档和使用说明等(用户 黑盒测试)2、按照实施组织划分α测试、β测试、第三方测试α测试:把用户请到开发现场,时间集中,易受开发环境影响 β测试:用户

2021-07-22 10:50:07 103

原创 Java习题

1、奇数放到数组后面2、交换两个数组

2021-05-23 18:01:53 364

原创 Java习题

编程题;组队竞赛、删除公共字符

2021-04-27 16:26:44 649

原创 成员变量和局部变量的区别

成员变量和局部变量的区别

2021-04-25 18:10:49 5926 1

原创 CPU的工作原理

目录内部架构工作原理

2021-04-25 15:55:07 727

原创 OJ在线编程常见输入输出练习

[编程题]A+B(1)输入描述:输入包括两个正整数a,b(1 <= a, b <= 10^9),输入数据包括多组。输出描述:输出a+b的结果输入例子1:1 510 20import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner scanner=new Scanner(System.in);

2021-04-24 10:26:08 193

原创 java每日一题

目录一、选择题二、编程题1.找出n个数里最小的k个一、选择题1.java中关于内存回收的正确说法是: 程序员必须创建一个线程来释放内存 内存回收程序负责释放无用内存 内存回收程序允许程序员直接释放内存 内存回收程序可以在指定的时间释放内存对象注:(内存回收都是由JVM完成,程序员不用管) java的GC回收是完全自动的,没有提供相关api手动回收,所有的内存分配和回收权限都在jvm,在开发人员手里没有绝对的强制垃圾回收的......

2021-04-22 14:20:31 2087

原创 力扣:189.旋转数组 27.移除元素

题目描述:给定一个数组,将数组中的元素向右移动k个位置,其中k是非负数。方法一:翻转代码:时间复杂度:O(n)空间复杂度:O(1)class Solution { public void rotate(int[] nums, int k) { int len=nums.length; k %= len; reserve(nums,0,len-1); reserve(nums,0,k-1); ...

2021-02-18 17:49:01 94

原创 力扣:709.转换成小写字母 35.搜索插入位置

题目描述:实现函数 ToLowerCase(),该函数接收一个字符串参数 str,并将该字符串中的大写字母转换成小写字母,之后返回新的字符串。方法一:public class Test { public static String toLowerCase(String str){ if(str==null|str.length()==0){ return null; } StringBuilder sb=new Str

2021-02-18 12:09:09 169 1

原创 字符串常见操作

字符串常见操作1 、字符串比较代码示例:1、区分大小写的比较boolean ret=s.equals(s1);public static void main(String[] args) { String s="abcd"; System.out.println(s.equals("abcd"));//true System.out.println(s.equals("Abcd"));//false }2、不区分大小写的

2021-01-31 18:04:55 218

原创 Java:String类

目录字符串1、创建字符串2、字符串比较相等(1)str1==str2 true or false?(2)字符串常量池(3)inter方法(4)equals方法3、理解字符串不可变4、字符, 字节与字符串(1)字符与字符串字符串String 字符串:双引号引起的若干字符1、创建字符串常见的构造 String 的方式:String str = "hello"; // 方式一String str2 = new St.

2021-01-31 14:26:03 144

原创 Java:异常

异常所谓异常指的就是程序在 运行时 出现错误时通知调用者的一种机制。关键字 :"运行时"有些错误是这样的, 例如将 System.out.println 拼写错了, 写成了 system.out.println. 此时编译过程中就会出错, 这是 "编译期" 出错;而运行时指的是程序已经编译通过得到 class 文件了, 再由 JVM 执行过程中出现的错误。常见异常1、算术异常(ArithmeticException)例1:除以0System.out.println(10 /

2021-01-28 14:18:22 268 2

原创 Java:抽象类、接口

抽象类语法规则 没有实际工作的方法, 我们可以把它设计成一个 抽象方法(abstract method), 包含抽象方法的类我们称为 抽象类(abstract class)。//示例1abstract class Shape{ public abstract void draw();}在 Shape方法前加上 abstract 关键字, 表示这是一个抽象方法,同时抽象方法没有方法体 (没有 { }, 不能执行具体 代码)。 对于包含抽象方法的类, 必须加上 a...

2021-01-27 00:23:22 209

原创 Java练习:图书管理系统

需求1、简单的登录2、管理端整理书籍(该功能为可扩展功能)查阅书籍增加书籍删除书籍打印书籍列表退出3、用户端查询书籍借阅书籍归还书籍退出类的设计大致先分为三个包:book , user , operation,后根据需求设计各个包中的类。代码针对每个类完善内容:Bookpackage book;public class Book { private String name;//书名 private Str

2021-01-26 01:53:56 590

原创 Java:理解多态

目录1、向上转型:2、向下转型3、运行时绑定(动态绑定)4、重写5、多态1、理解多态(polypeptide)2、多态的好处1、向上转型:向上转型发生的时机: 1、 直接赋值 2、方法传参 3、方法返回1、直接赋值class Animal{ public String name; private int age;}class Dog extends Animal{ ...

2021-01-25 00:30:40 147

原创 Java:包、继承

包(package)1.包的出现使用包的主要目的是保证类的唯一性。 包是组织类的一种方式。1、如图,在工程text的src中,已经有Test类,此时你在src中创建命名为Test的类时,是不允许的。 如果你在工作中代码中写了一个 Test 类,然后你的同事也可能写一个 Test 类,你要去查看他的内容时,出现两个同名的类, 就会冲突, 导致代码不能编译通过。(此时我们可以在src中创建一个包,在包中定义一个Text类是可以的。)2、如何创建包,在包中创建类1...

2021-01-24 19:04:07 422 2

原创 Java:类和对象

类与对象的初步认知JAVA是基于面向对象的,关注的是对象,将一件事情拆分成不同的对象,靠对象之间的交互完成。面向过程注重的是过程,在整个过程中所涉及的行为,就是功能。面向对象注重的是对象,也就是参与过程所涉及到的主体。是通过逻辑将一个个功能实现连接起来。开发时:找对象,建对象,用对象,并维护对象之间的关系。类就是一类对象的统称。对象就是这一类具体化的一个实例// 创建类class <class_name>{ field;//成员属性 .

2021-01-20 17:37:09 79

原创 Java数组练习题

1、两数之和要求:给定一个整数数组,nums 和目标值 target ,再给数组中找出和为目标值的两个整数,并返回他们的下标。示例:给定nums={2,7,11,19}因为nums[0]+nums[1]=9返回[0,1]思路:双重循环 i(从第一个元素起)先不动 j (从i之后起)动,找到符合条件nums[i]+nums[j]=target,找到返回i,j,未找到i++, j (从i之后起),继续++ 找,找到返回,未找到返回-1,-1。代码:import java..

2021-01-19 00:26:52 327

原创 Java数组的定义和使用

数组数组:是一块连续的内存,存放相同的数据类型的集合在java中,数组也叫作数组对象。数组定义数组数组:是一块连续的内存,存放相同的数据类型的集合在java中,数组也叫作数组对象。数组定义...

2021-01-18 20:45:50 303

原创 Java递归例题:汉诺塔问题

要求1、从A通过B移到C上2、移动过程中,小盘子必须在大盘子上;分析1、一个盘子:直接 A->C2、两个盘子:A->B A->C B->C 3、三个盘子:A->C A->B C->B A->C B->A B->C A->C 始 ...

2021-01-16 14:10:38 249

原创 Java循环练习:输出X图案

题目:输出用 “*” 组成的 X 图案。1、要求:输入:多组输入,输入一个整数n表示输出的行数。输出示例:n=5 2、分析:由示例坐标图可看出,输出 * 的位置有两种情况: 1、i=j;(右对角线) 2、i+j=n-1;(左对角线) 在这些位置输出 * ,其余位置输出 空格,注意一行结束要给一个换行。要求中的多次输入可以用一个while循环控制( while( sc.hasN...

2021-01-16 12:56:56 603

原创 Java 递归

1、递归递归:将大问题化解为小问题的过程 说明 处理答案问题的方式和处理小问题的方式是一样的。 需要推导出一个递归公式。1. 调用自己本身2. 有一个趋于终止的条件例1:递归求 N 的阶乘public class TestDemo { public static void main(String[] args) { System.out.println(fac(5)); } public static int fac...

2021-01-15 00:53:48 89

原创 Java中的方法(method)

1. 什么是方法(method)方法就是一个代码片段. 类似于 C 语言中的 “函数”2. 方法定义语法// 方法定义public static 方法返回值 方法名称([参数类型 形参 ...]){ 方法体代码; [return 返回值];}// 方法调用返回值变量 = 方法名称(实参...);返回值的重要性:避免在方法内直接输出,在调用时定义一个变量接收返回值;为了支持链式表达式:可以将当前函数的返回值 作为另一个函数的参数 ,或者在另一个函数中进行运算。一个很好的例子 (

2021-01-14 15:15:34 2326

原创 Java中程序的逻辑控制语句

1. 顺序结构按照代码书写的顺序一行一行执行。如果调整代码的书写顺序, 则执行顺序也发生变化。2. 分支结构2.1 if 语句单分支:if (布尔表达式) {//条件满足时执行代码}双分支:if ( 布尔表达式) {//条件满足时执行代码}else{//条件不满足时执行代码}多分支:if(布尔表达式){//条件满足时执行代码}else if(布尔表达式){//条件满足时执行代码}else{//条件都不满足时执行代码}代码示例:int num =

2021-01-05 20:28:28 112

原创 java 变量作用域、命名、类型转换、数值提升

第一节课2.15

2021-01-05 19:48:31 142

原创 输出水仙花数,自幂数(求一个数的位数)

#include<stdio.h>#include<Windows.h>#include<math.h>int Count(int n){ if (n < 10) { return 1; } return 1 + Count(n / 10);}void Search(){ for (int i = 0; i <= 100000; i++) { int sum = 0; int tem = i;//保证i不变 用tem计算

2020-12-06 02:10:06 674

原创 编程初学:简易猜数字游戏(C及Java实现)

#include<stdio.h>#include<Windows.h>void menu(){ printf("*******************\n"); printf("******1.Play*******\n"); printf("******0.Exit*******\n"); printf("*******************\n");}void game(){ int random_num = rand() % 100 + 1; int

2020-12-05 21:21:34 729

原创 java运算符(包含基本运算符,逻辑运算符,短路求值等)

1. 算术运算符1.1基本四则运算符基本四则运算符 有+ - * / %//简单演示:public class TestDemo { public static void main(String[] args) { int a=30; int b=20; int c=a+b; int d=a-b; int e=a*b; int f=a/b; int g=a%

2020-12-05 20:25:18 171

原创 Java数据类型(基础数据类型及字符串类型、常量)

java数据类型:1.基本数据类型 2.引用数据类型以下基本数据类型:1.整型变量(int)基本格式:int 变量名 =初始值;public class TestDemo { public static void main(String[] args) { int num=10;//定义一个整形变量 System.out.println("num"); }}注:在 Java 中, 一个 int 变量占 4 个字节. 和操作系统没有直接

2020-12-03 00:05:25 371

原创 java简单基础了解

一、main方法示例类名要求:1.大驼峰命名方式(一个单词:Test ,两个:TestDemo)。2.类名一定要和文件名相同,前期是这个类是public类。public static void main(string[] args){} //快捷键 psvm+回车System.out.printfln() //快捷键 sout+回车二、运行java程序Java是一门半编译型、半解释型语言。先通过javac编译程序把源文件进行编译,编译后生成的

2020-12-02 21:50:10 146

原创 C语言初学:简易扫雷

10X10的扫雷需求1.show_board(由星号-输入位置 和数字-雷的个数 组成 玩家能看到的)2.mine_board(由0-无雷和1-雷 雷的分布)注:1. show_board[12][12] 为啥大2个呢,主要是顾忌边角的位置计算雷的个数时超出数组范围了,2. mine_board[12][12] 设置最外一圈的值为0,不会影响雷的个数3. 对照ASCII表:‘0’->48‘1’->494.雷表的是0与1 方便计算的显示每个位置雷的个数时,周围一圈的值加起来减

2020-11-03 13:16:05 92

空空如也

空空如也

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

TA关注的人

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