java
的天
这个作者很懒,什么都没留下…
展开
-
在你面前有一个n阶的楼梯,你一步只能上1阶或2阶。请问,当N=11时,你可以采用多少种不同的方式爬完这个楼梯();当N=9时呢?
你需要爬11楼的时候,你倒回去一步只能待在第10楼或者第9楼。换句话说就是到达第9楼的方法次数加上第10楼的方法次数。如果你待在第10楼,就得待在第9楼或者第8楼如果你待在第9楼,就得待在第8楼或者第7楼......如果你待在第3楼,就得待在第1楼或者第2楼爬1楼一种方法,爬2楼两种方法。爬3楼就是爬1楼方法次数加2楼的方法次数。用数学表达就是:a(11)=a(10)+a(9)=144a(10)=a(9)+a(8)=89a(9)=a(8)+a(7)=55a(8原创 2022-02-19 13:30:22 · 464 阅读 · 0 评论 -
【牛客网题目】对String类型的认识以及编译器优化
0.0大佬的个人主页dsmartleon的个人主页_牛客网01题目有如下一段代码,请选择其运行结果()public class StringDemo{ private static final String MESSAGE="taobao"; public static void main(String [] args) { String a ="tao"+"bao"; String b="tao"; String c="bao"; ..转载 2022-02-19 13:22:37 · 266 阅读 · 0 评论 -
谈谈对Spring IOC的理解
01.在idea配置IOC 新建maven项目转载 2021-10-26 18:21:20 · 110 阅读 · 0 评论 -
【java】单元测试
00.介绍/*** Java提供了单元测试库,可以让我们在一个类中执行多个可执行方法(类似于main)* 单元测试的使用* 1.添加单元测试的jar包(eclipse默认提供 ,但是不会默认添加到项目中需要手动添加)* 2.定义单元测试方法* 注意:单元测试方法的格式* 2.1必须是public修饰* 2.2方法返回值为void* 2.3方法的参数列表为空* 3.在单元测试方法上添加单元测试核心注解@Test* 4...原创 2021-09-20 17:26:07 · 242 阅读 · 0 评论 -
java连接mysql增删改查(06通用增删改)
00.创建数据库// 1)、创建数据库CREATE DATABASE jdbc DEFAULT CHARACTER SET UTF8;// 2)、切换数据库USE jdbc;// 3)、创建数据库表CREATE TABLE user(`user_id` INT NOT NULL PRIMARY KEY AUTO_INCREMENT COMMENT '主键',`user_name` VARCHAR(20) NOT NULL COMMENT '用户名',`price` double(10,原创 2021-09-20 17:11:55 · 172 阅读 · 0 评论 -
java连接mysql增删改查【目录】
(01单增删改查)java连接mysql增删改查(01单增删改查)_63516的博客-CSDN博客(02通过封装公共类解决代码冗余)java连接mysql增删改查(02通过封装公共类解决代码冗余)_63516的博客-CSDN博客(03使用ThreadLocal解决多线程获取连接错误问题)java连接mysql增删改查(03使用ThreadLocal解决多线程获取连接错误问题)_63516的博客-CSDN博客(04修改jdbcutil工具类将配置信息外置)java连接mysql..原创 2021-09-20 17:03:52 · 97 阅读 · 0 评论 -
java连接mysql增删改查(05PreparedStatement操作sql语句)
00.创建数据库// 1)、创建数据库CREATE DATABASE jdbc DEFAULT CHARACTER SET UTF8;// 2)、切换数据库USE jdbc;// 3)、创建数据库表CREATE TABLE user(`user_id` INT NOT NULL PRIMARY KEY AUTO_INCREMENT COMMENT '主键',`user_name` VARCHAR(20) NOT NULL COMMENT '用户名',`price` double(10,原创 2021-08-30 10:53:51 · 252 阅读 · 0 评论 -
java连接mysql增删改查(04修改jdbcutil工具类将配置信息外置)
00.创建数据库// 1)、创建数据库CREATE DATABASE jdbc DEFAULT CHARACTER SET UTF8;// 2)、切换数据库USE jdbc;// 3)、创建数据库表CREATE TABLE user(`user_id` INT NOT NULL PRIMARY KEY AUTO_INCREMENT COMMENT '主键',`user_name` VARCHAR(20) NOT NULL COMMENT '用户名',`price` double(10,原创 2021-08-30 10:29:05 · 165 阅读 · 0 评论 -
java连接mysql增删改查(03使用ThreadLocal解决多线程获取连接错误问题)
00.创建数据库// 1)、创建数据库CREATE DATABASE jdbc DEFAULT CHARACTER SET UTF8;// 2)、切换数据库USE jdbc;// 3)、创建数据库表CREATE TABLE user(`user_id` INT NOT NULL PRIMARY KEY AUTO_INCREMENT COMMENT '主键',`user_name` VARCHAR(20) NOT NULL COMMENT '用户名',`price` double(10,原创 2021-08-30 10:06:48 · 267 阅读 · 0 评论 -
java连接mysql增删改查(02通过封装公共类解决代码冗余)
00.创建数据库// 1)、创建数据库CREATE DATABASE jdbc DEFAULT CHARACTER SET UTF8;// 2)、切换数据库USE jdbc;// 3)、创建数据库表CREATE TABLE user(`user_id` INT NOT NULL PRIMARY KEY AUTO_INCREMENT COMMENT '主键',`user_name` VARCHAR(20) NOT NULL COMMENT '用户名',`price` double(10,原创 2021-08-30 09:27:39 · 241 阅读 · 0 评论 -
java连接mysql增删改查(01单增删改查)
0.创建数据库// 1)、创建数据库CREATE DATABASE jdbc DEFAULT CHARACTER SET UTF8;// 2)、切换数据库USE jdbc;// 3)、创建数据库表CREATE TABLE user(`user_id` INT NOT NULL PRIMARY KEY AUTO_INCREMENT COMMENT '主键',`user_name` VARCHAR(20) NOT NULL COMMENT '用户名',`price` double(10,2原创 2021-08-25 15:05:13 · 191 阅读 · 0 评论 -
java选择排序
import java.util.Arrays;import java.util.Scanner;public class HelloWorld { public static void main(String[] args) { Scanner sc = new Scanner(System.in); //动态创建数组 int[] arr = new int[sc.nextInt()]; for(int i = 0 ; i< arr.length ; i+...原创 2021-07-11 14:22:04 · 71 阅读 · 0 评论 -
java冒泡排序
import java.util.Arrays;import java.util.Scanner;public class HelloWorld { public static void main(String[] args) { Scanner sc = new Scanner(System.in); //动态创建数组 int[] arr = new int[sc.nextInt()]; for(int i = 0 ; i< arr.length ; i++...原创 2021-07-11 14:19:11 · 69 阅读 · 0 评论 -
java 洗牌程序
拟写一个简单的洗牌程序,可以在文本模式下显示洗牌结果原创 2021-06-07 18:01:52 · 331 阅读 · 0 评论 -
java生成指定数量不重复随机数
public class RandomNumber { static int COUNT = 20; static int MIN_NUM = 1; public static void main(String[] args) { // TODO Auto-generated method stub randomNumber(); }//main public static void randomNumber(){ int i = 0; int[] arr1 = new .原创 2021-06-07 16:04:02 · 328 阅读 · 0 评论 -
头歌社区——程序设计任务挑战赛(Java组)
目录任务描述编程要求注意事项测试说明任务描述本关任务:某校举行校庆活动,学生需要排列一些队形,现在有 n×n(1≤n≤100) 学生参与如下的队形转化,每个学生都有一个队形的编号。刚开始时,学生排成一列,例如:在听到教练员吹哨时,学生需要按如下方针变化成 n×n 的蛇形方阵:编程要求程序的输入包含一个测试用例。 第一行包含一个数字 n(1≤n≤100) 表示输出蛇形二维矩阵的维度。 第二行是一个节点数为 n×n 的一维列表,这些列表中的数字 Aij(1≤A.原创 2021-04-28 12:58:50 · 797 阅读 · 0 评论 -
关于java中的回调函数(笔记)
关于java中的回调函数用 途:用来降低代码间的耦合度 机 制 : 对象c,传入参数对象a,通过recall()调用a的方法speck()涉及基础:抽象,接口public class RecallBack { public static void main(String[] args) { // TODO Auto-generated method stub A a = new B(); C c = new C(); c.recall(a); }}interface原创 2021-03-25 18:40:33 · 162 阅读 · 0 评论 -
java实现分治法查找中位数
java实现分治法查找中位数一、问题描述输入任意一串数字,输出这个数字串的中位数(如果数字个数为偶数,则输出中间lian两个数的平均值)。二、实验代码import java.lang.reflect.Array;import java.util.Scanner;public class fenzhi_Median { static int Partition(int r[], int first, int end) //划分 { int i = first, j = end;转载 2020-11-13 21:44:12 · 505 阅读 · 0 评论 -
myeclipse2017设置utf8编码
myeclipse2017设置utf8编码在开发过程中,我们常会遇到中文乱码问题,因此我们需要将编码格式设一致,一般将编码格式设置为UTF-8格式(根据各自的项目需要设置编码,一般项目大多用UTF-8编码)。下面我们将介绍一下使用myEclipse开发工具进行开发时,设置编码格式(以UTF-8格式为例)的步骤:1、设置工作空间编码格式在Window–》Preferences–》General–》Workspace下,面板Text file encoding 选择UTF-8格式,如下图(图1):2、转载 2020-10-24 10:53:49 · 1197 阅读 · 0 评论