自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringMVC的运行原理

1、用户向服务器发送请求,请求被Spring前端控制DispatcherServlet捕获;2、DispatcherServlet对请求URL进行解析,得到请求资源标识符(URI)。然后根据该URI,调用HandlerMapping获得该Handler配置的所有相关的对象(包括Handler对象以及Handler对象对应的拦截器),最后以HandlerExecutionChain对象的形式返回;3、DispatcherServlet根据获得的Handler,选择一个合适的HandlerAdapter

2021-10-10 16:04:52 141

转载 【JavaSE基础】Java核心语法

JavaSE基础Java是由Sun Microsystems公司于1995年5月推出的高级程序设计语言。Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。语言:java [编译+解释] C[编译] JavaScript【解释】Java语言:特性:面向对象,跨平台,健壮性,分布式,多线程等Jdk:jdk->jre->jvm一、Java 开发环境配置1.1 J.

2021-10-10 16:02:37 426

原创 [JAVA]ArrayList,LinkedList的特性

ArrayList: 底层数据结构是数组,特点是长度可变,通过索引访问,有序,根据下标遍历元素,效率高。LinkedList: 是一个双向链表,当数据量大或者很频繁的情况下,添加和删除元素时具有比ArrayList更好的性能,但是查找慢于ArrayList。...

2021-07-06 15:43:12 133

原创 [JAVA]String,StringBuffer,StringBuilder的特性

String: Java中的字符串类,特点是不变性。StringBuffer: 可变字符串;线程安全,可以不需要额外的同步用于多线程中;可以通过append、insert进行字符串操作,效率较低。StringBuilder: 可变字符串;非线程安全,运行于多线程中需要用单独同步处理; 但操作效率比StringBuffer高。...

2021-07-06 15:40:16 130

原创 [JAVA]接口和抽象类有何不同?

抽象类:支持单继承,可以有构造方法,子类使用extends关键字来继承抽象类,抽象类中可以含有构造方法和普通方法。接口:支持多继承,不能有构造方法,可以包含默认方法和抽象方法。...

2021-07-06 15:35:31 73

原创 [JAVA]面向对象的三大特征

面向对象的三大特征:封装、继承、多态。封装: 把客观的事物封装成抽象的类,并且类可以把自己的数据和方法只对可信的类或者对象操作,对不可信的进行隐藏。继承: 子对象可以继承父对象的属性和方法,无需重新编写。多态: 不同的对象对同一消息做出响应,可以通过方法重写和接口来实现...

2021-07-06 15:33:04 76

原创 [Java]字符串反转

import java.util.Scanner;public class StringFanZhuan { public static void main(String[] args) { // 键入字符串 Scanner sc = new Scanner(System.in); System.out.println("请输入一个字符串"); String str = sc.nextLine(); // 调用方法 用ss变量接收 String ss = reverse(.

2021-06-27 17:59:07 109

原创 [Java]static的特点和方法

staticstatic关键字是静态的意思,可以修饰成员方法,成员变量。static修饰的特点:1.可以被

2021-06-06 15:20:08 256

原创 [Java]用IO流知识创建控制台查询系统

public class Book { private String BookId; private String BookName; private String BookAuthor; public Book() { // TODO 自动生成的构造函数存根 } public String getBookId() { return BookId; } public void setBookId(String bookId) { BookId = bookId; } pub.

2021-06-03 22:50:57 100

原创 [Java]完成Book的管理(entity/dao/test)增删改查操作[ArrayList]

/** * 完成Book的管理 * 要求:有包entity/dao/test→查询,修改,删除,增加操作(ArrayList来存储) * @author Administrator * */public class Books { private String id; private String name; private double price; public String getId() { return id; } public void setId(String ..

2021-05-30 16:06:13 471

原创 [Java]用Random类来模拟双色球开奖

package java08;import java.util.Arrays;/** * 双色球模拟器 * 33个红球中选6个, 16个蓝球中选1个 */import java.util.Random;public class Work1 { public static void main(String[] args) { //创建数组存储33个球的号池 int arr[] = new int[33]; // 创建存储红色球的数组 int redball[] = ne.

2021-05-24 21:18:38 643

原创 [Java]利用面向对象知识来完成“游戏代练场景”

package gametest;public class Game { public void star() { System.out.println("开机开机准备上线!"); } public void play() { System.out.println("开始打游戏咯。。。"); } public void end() { System.out.println("累死了,关机睡觉!"); }}package gametest;public cl...

2021-05-19 22:33:50 165 1

原创 [Java]用面向对象的知识来做一个简易版植物大战僵尸

package java07;//先设置植物的基础属性public class Zhiwu { String name; int hp; int attack; //构造方法 public Zhiwu(String name,int hp,int attack) { this.name = name; this.hp = hp; this.attack = attack; } //打僵尸的动作(方法) public void fight(Jiangshi js) { .

2021-05-19 20:07:39 545 2

原创 [Java]输出斐波那契数列的20项[数组]

//输出斐波那契数列的20项public class HomeWork02 { public static void main(String[] args) { //定义一个长度为20的数组 int array[]=new int[20]; //因为斐波那契数列的规律是第三个数开始都是由前两个值相加而来,所以我们设置好初始值0和1 array[0]=0; array[1]=1; //因为下标0和1已经输入了,直接从下标2开始for循环输入 for (int i = 2;..

2021-05-13 20:41:19 3539

原创 [Java]输入10个整数,按照从小到大进行排序 [冒泡排序]

import java.util.Scanner;//输入10个整数,按照从小到大进行排序public class HomeWork01 { public static void main(String[] args) { // 获取键盘数值 Scanner s = new Scanner(System.in); // 创建一个长度为10的整型数组 int array[] = new int[5]; // for循环输入数组 for (int i = 0; i <.

2021-05-13 20:18:09 17791 2

原创 [Java]录入10个学生的年龄,按照从小到大排序输出。[数组,排序]

import java.util.Scanner;public class Array03 { // 录入10个学生的年龄,按照从小到大排序输出。 public static void main(String[] args) { Scanner s = new Scanner(System.in); // 定义整型数组 int array1[] = new int[10]; // for循环输入数值 for (int i = 0; i < array1.length; i.

2021-05-12 20:54:57 3307

原创 [Java]录入班级5名的姓名,查找是否包含某个学生,输出结果.[数组]

import java.util.Scanner;public class Array02 { // 录入班级5名的姓名,查找是否包含某个学生,输出结果. public static void main(String[] args) { Scanner s = new Scanner(System.in); // 定义字符串数组 String array1[] = new String[5]; // for循环输入数值 for (int i = 0; i < array1.

2021-05-12 20:53:34 2971

原创 [Java]输入3个数字,求最大值并输出

import java.util.Scanner;public class Max { //输入3个数字,求最大值并输出 public static void main(String[] args) { // 读取键盘输入信息 Scanner s = new Scanner(System.in); // 提示输入3个数字 System.out.println("请输入3个数字"); // 定义a,b,c的值 int a = s.nextInt(); int b = s..

2021-05-10 15:15:01 9519 1

原创 [Java]输入和月份,查看当月有多少天(if else/switch case)

import java.util.Scanner;public class Month01 { //输入月份,判断该月有多少天 public static void main(String[] args) { // 读取键盘输入的值 Scanner s = new Scanner(System.in); // 接收 System.out.println("请输入年份"); int year = s.nextInt(); System.out.println("请输入1-12.

2021-05-10 15:11:19 6017 1

原创 [Java]控制台输入一个三位整数,判断是否是水仙花数

import java.util.Scanner;public class java04 { // 控制台输入一个三位整数,判断是否是水仙花数 public static void main(String[] args) { // 从键盘中读取输入数据 Scanner m = new Scanner(System.in); System.out.println("请输入一个三位整数"); int a = m.nextInt(); // 取各个位上的值 int g = a %.

2021-05-09 23:12:16 2085

原创 [Java]控制台输入5位整数,求各个位数上的和

import java.util.Scanner;public class java03 { // 控制台输入5位整数,求各个位数上的和 public static void main(String[] args) { // 从键盘中读取输入数据 Scanner m = new Scanner(System.in); System.out.println("请输入一个五位整数"); int a = m.nextInt(); // 取各个位上的值 int g = a % 10.

2021-05-09 23:02:29 3945

原创 [Java]控制台输入两个整数,求和差积商后输出

新姿势:Scanner基本语法://从键盘接收数据Scanner s = new Scanner(System.in);import java.util.Scanner;public class java02 { //控制台输入两个整数,求和差积商后输出 public static void main(String[] args) { //从键盘中读取输入数据 Scanner s = new Scanner(System.in); //声明变量a和b,赋值为输入

2021-05-09 22:46:41 7120 1

原创 [Java]定义两个变量并赋值,交换后输出。(附:不允许使用第三个变量)

Q1:交换两个变量的值想象3个杯子,第三个杯子是空的。将第一杯的可乐倒到第三个空杯当中,再将第二杯的雪碧倒到第一个杯子当中,最后把第三杯当中的可乐倒回第二个杯子中,实现交换。public class java01 { // 交换两个变量的值 public static void main(String[] args) { //声明变量 a ,并赋值为1,b同理 int a = 1, b = 2; //输出交换前a和b的值 System.out.println("a="

2021-05-09 22:29:11 7739

原创 Hello World!

51过后开始自己的代码生涯啦借CSDN此宝地记录一下自己学习的过程,感觉会很有意义,督促自己坚持下去!下面就是第一个代码 Hellow World!public class HelloWorld{ public static void main(String [] args){ System.out.println("Hello World!"); }}可以在记事本写完后更改.txt后缀名为.java在文件夹目录输入cmd测试(一

2021-05-09 20:49:03 61

空空如也

空空如也

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

TA关注的人

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