- 博客(29)
- 资源 (1)
- 收藏
- 关注
原创 整合JSP+Servlet+Mybatis备忘
1、待解决问题:找到github上的项目没有运行起来 github地址----导入已有项目2333…2、感谢贴出核心代码的大佬,但是依旧是在此基础上不断的改改改了三天。贴出部分核心代码贴出增、查代码3、在查的部分通过Mybatis返回类型的时候,使用了hashmap遍历、菜鸟教程关于hashmap解释(点击进入)的很清楚。4、配置Servlet的url-pattern匹配规则的时候不懂怎么改才可以,url-pattern解释5、把jsp页面的数据提交给后端的时候需要了解session的相关知识,关
2022-05-21 17:18:10 556
转载 jsp内置对象总结
jsp内置对象request:取得客户端数据与系统的信息。response:响应客户端信息。application:记录与处理上线者共享的数据。session:记录与处理上线者的个别数据。out:控制数据输出的操作。一、request对象//常用方法一getSparameter//该方法用于获取传递的参数request.getParameter("传递的参数的名字");//返回的是Object,所以很多时候需要进行强制转换getParameter方法用于获取传递参数的值,返回的是一个
2022-03-19 22:18:50 399
原创 Spring初体验一
1、什么是spring控制反转(IOC)和面向切面编程(AOP)控制反转(IOC):简单说就是之前使用new创建对象,现在使用spring框架里面的配置来创建对象。依赖注入(DI):要创建的对象的属性,相关值已注入好,直接使用就可以。控制反转(IOC)和依赖注入(DI) 是从两个角度描述同一个概念。...
2022-02-10 21:34:55 285
原创 随机生成100以内加减法算式
import java.util.*;//实现生成随机三个数,并且把这三个数随机加减法、结果是100以内的,而且生成的题目数量是可控的public class Four { // public static void main(String[] args) { // write your code here int operand_1, operand_2, operand_3, operatorOrder1, operatorOrder2;
2021-09-03 17:48:27 4247
原创 java-方法的重写
方法的重写:子类继承父类后,对父类中同名同参数的方法进行覆盖。重写规则:权限修饰符:子类重写方法的权限修饰符不能小于父类的被重写方法的权限修饰符。方法返回值类型:应用类型:父类的返回值类型是A类型,那么子类重写方法的返回值类型是A类或者是A类的子类。基本类型:父类和子类的返回类要一致方法名和形参列表:子类的重写方法和父类的被重写方法相同子类不能重写父类中private修饰的方法比如子类对父类的方法 a 重写后,创建子类对象再去调用方法a,这时调用的就是子类中的方法。子类的重写的方法抛出的
2021-06-12 16:48:20 1169 1
原创 *java学习之javaBean
1、什么是JavaBeanjavaBean是一种特殊的java类,这个类可以很容易的被插入其他的应用程序中或者很容易被重用。所以遵循 “一定编程原则” 的java类都可以被称为JavaBean2、JavaBean遵循的原则是什么1、这个类必须有一个无参构造函数,而且构造函数必须是公开的(public修饰)2、所有的类属性都是私有化的(private修饰)3、私有化的属性必须是通过公开的方法暴露给其他程序(public修饰的get和set方法)4、这个类是可序列化的。3、为什么会有JavaBea
2021-06-07 16:59:32 450
原创 Java之输出当月日历
java类库中的LocalDate类package com.company;import java.time.*;//实现输出当前月份的日历,并且标出今天的日期和星期public class study { public static void main(String[] args) { //构造对象,表示构造这个对象时的时间, //从默认时区的系统时钟获取当前日期。 LocalDate date = LocalDate.now();.
2021-06-07 15:57:14 542
原创 java代码逻辑
类图的画法https://blog.csdn.net/fzhhsa/article/details/102842420public class Account { private int id;//账号 private double balance;//余额 private double annualInterestRate;//年利率 public Account (int id, double balance, double annualInterestRate ){ this.id
2021-06-05 15:59:18 405
转载 java之uml类图的介绍
sUML和建模软件Rose的使用已在上一篇介绍过了,这一篇我们继续介绍画图方法。我们介绍“ 类图”:用于描述系统中的类与类之间的各种关系。继承:父子类关系;实现:类与接口关系;关联(全局变量, 组合/聚合): 值、引用;依赖:局部变量(非Spring中 依赖注入)。1.类图举例我们在Rose中创建类图的方法:创建一个实体:然后鼠标放在实体上面,单击鼠标右键,可以添加这个实体类的属性和方法:添加一个属性,然后双击属性,点检attribute可以设置属性的详细:然后我们再添加一个name
2021-06-05 10:03:28 1026
原创 java学习-this关键字
this关键字可以用来修饰、调用:属性、方法和构造器。文章目录this关键字可以用来修饰、调用:属性、方法和构造器。1:this关键字修饰属性和方法2:this关键字调用构造器3:构造器不能调用自己,假如一个类中有n个构造器,那么最多只有n-1个构造器,防止形成死循环。1:this关键字修饰属性和方法this的代指:当前的对象或者正在创造的对象在类的方法中,我们可以使用 “this.属性” 来调用当前类属性的值。通过 “this.方法” 来调用当前对象的方法,一般情况下都省略this关键字直接调用
2021-06-04 16:05:58 189
原创 java之四个权限修饰符
default (即默认,什么也不写): 在同一包内可见,不使用任何修饰符。使用对象:类、接口、变量、方法。private : 在同一类内可见。使用对象:变量、方法。 注意:不能修饰类(外部类)public : 对所有类可见。使用对象:类、接口、变量、方法protected : 对同一包内的类和所有子类可见。使用对象:变量、方法。 注意:不能修饰类(外部类)...
2021-06-02 10:04:27 108
原创 java面向对象(三)方法重载与值传递
什么是方法重载?在同一个类中,允许存在一个以上的同名方法,只要他们的参数个数或者类型不同。为什么要使用方法重载?想要实现同样的功能,但是传入方法的数据类型却跟原来不同。方法的形参传递机制:值传递形参:方法声明时的参数实参:方法调用时实际传给形参的参数值传递机制:1、如果参数是基本的数据类型,此时实参赋给形参的是实参真实存储的数据值,复制了一份一样的数据传给方法中的形参,形参改变不影响实参2、如果变量是引用数据类型,此时赋值的是变量所保存的地址值//参数是基本数据类型public
2021-05-31 17:58:04 80
原创 java面向对象(二)思路转换题
题目一://方案一:使用exit方法public class test14 { public static void main(String[] args) { int a = 10; int b = 20; method(); System.out.println("a="+a); System.out.println("b="+b); } public static void method(){ a = a*10; b = b*20; System.out.
2021-05-31 10:50:12 95
原创 java-面向对象(一)对象
万物皆对象:将功能、结构等封装到类中,通过类的实例化,来调用具体的功能结构。1. 引用类型的变量(引用变量)只能存储两类值:地址值或者null2. 引用变量(或者叫对象变量)和基本变脸变量的区别:基本类型的变量存储的值就是直接赋予的值(3,-27,‘a’ 等)引用变量存储的值是获得某个特定方法的途径,具体来说就是地址,指向内存中保存着变量所表示的一个值或者一组值。引用变量的作用就是充当 “ 遥控器 ”,可以控制某种类型(提前声明的类型,可以是doubleint这种基本类型,也可以是某种自定义的
2021-05-30 19:01:53 101
原创 Arraays工具类的使用
在eclipse中按住ctrl然后用鼠标指向关键字,就可以查看该关键字的源码import java.util.Arrays;public class test12 { public static void main(String[] args) { /**java.util.Arrays类即为操作数组的工具类,包含了用来操作数组的各种方法 * equals方法用来判断两个数组是否相等 * toString方法用来输出数组信息 * fill方法将指定值填到数组中 * sort方法.
2021-05-30 16:53:45 237
原创 java算法-数组涉及到的常见算法
数组中涉及到的常见算法数组元素的赋值(杨辉三角、回形树)求数值型数组中元素的最大值、最小值、平均数、求和等数组的复制、翻转、查找(线性查找、二分法查找)数组元素的排序算法数组元素的赋值(杨辉三角、回形树)求数值型数组中元素的最大值、最小值、平均数、求和等数组的复制、翻转、查找(线性查找、二分法查找)数组元素的排序算法...
2021-05-30 15:40:56 239
原创 java面试例子-数组的使用1
创建一个长度为6的int型数组,要求数组元素的值都在1-30之间,且都是随机赋值。同时,要求元素的值各不相同。生成随机数要用到math.random()方法//方法一public class test5 { public static void main(String[] args) { //1、创建数组 int[] arr = new int[6]; //2、给元素赋值 for (int i = 0; i < arr.length; i++) { arr[i]
2021-05-26 20:10:26 106
原创 java-杨辉三角
package 基础语法第二遍;//打印杨辉三角//杨辉三角的规律//1:第一行有1个元素,第n行有n个元素//2:每一行的第一个元素个和第n个元素都是1//3:从第三行开始,对于此行的非行首元素和非行尾元素来说//他们的值都是上一行对应位置和前一个位置的和//即:yanghui[i][j] = yanghui[i-1][j]+yanghui[i-1][j-1];public class tes4 { public static void main(String[] args) {
2021-05-26 17:54:40 126
转载 java学习-多维数组
目录二维数组的使用获取数组的长度遍历数组数组元素的默认初始化值数组的内存解析二维数组的使用public class test2 { public static void main(String[] args) { //静态初始化 int[][]Arr = new int[][]{{1,2,3,},{4,5},{7,8,9}}; //动态初始化,有两种动态初始化方式 int[][] Arr1 = new int[3][2]; int[][] Arr2 = new int[3][];
2021-05-26 15:24:31 84
原创 java学习-一维数组
数组的概述数组:数组是多个相同类型数据按照一定顺序排列的集合,并使用一个名字命名,通过编号的方式对这些数据进行统一管理。数组属于引用数据类型的变量。数组元素可以是基本数据类型,也可以是引用数据类型。数组在内存中是一组连续的内存单元,数组的长度一旦确定,就不能修改。一维数组的初始化一维数组的声明和初始化如何调用数组的指定位置的元素如何获取数组的长度如何遍历数组数组元素的默认初始化值数组的内存解析一维数组的声明和初始化public class test { public s
2021-05-26 13:35:12 155
原创 java学习记录贴-向天再借五百年的学习路线图
github 中文社区java中文API文档易百java教程总结菜鸟教程java总结知乎总结java视频教程网址大全
2021-05-25 17:35:37 76
原创 Java之基本语法(一)
java的基本设计结构1简单的java应用程序首先java区分大小写 java的类名必须以字母开头后面可以跟字母和数字的任意组合源代码的文件名必须和公共类的名字相同java是一种强类型语言,必须为每一个变量声明数据类型。java的数据类型包括八种基本类型,四种整型,两种浮点型,其余两种分别是char型和boolean型。short 两字节 int 四字节 long 八字节 float 四字节 double 八字节charboolean整型和布尔型不能进行相互转换 变量的初始化声明了一个
2021-05-19 11:06:10 68
原创 java之ArrayList数组
java中ArrayList数组运行实例import java.util.ArrayList;//ArrayList 类是一个可以动态修改的数组,与普通数组的区别就是它是没有固定大小的限制,// 我们可以添加或删除元素。public class learn7 { public static void main(String[] args) { ArrayList<String> sites = new ArrayList<String>(); si
2021-05-13 16:01:40 839
转载 github中文社区
相信有很多小伙伴跟我一样刚点开github的时候是一脸懵今天我发现了竟然还有github中文社区 这种宝藏社区特此分享给大家点击跳转github中文社区
2021-05-03 09:50:44 4996 1
原创 *理解JavaWeb目录结构
JavaWeb的目录结构记录学习中的各种问题,不懂的地方都是自己百度自己总结,如有错误请各位大佬批评指正,不胜感激。目录JavaWeb的目录结构前言一、目录结构二、直接谷歌1.了解各层的功能是什么2.额外了解到的java项目常见目录结构3.搜索controller的时候出现三层架构总结前言最近在做毕设题目自己拟好后,在网上找了很多开源项目,但是发现一些很规整的javaweb的目录结构不是太懂我想弄清楚:写目录结构的时候参考的标准是什么提示:因为所有的东西源于网络,所以都标转载,如侵立删
2021-04-30 22:56:57 2920 6
原创 常见Markdown语法规则
一级标题#加空格加标题二级标题##加空格加标题强调文本星 强调文本 星加粗文本星星 加粗文本 星星删除文本tab上面的两个 瓢 删除文本 tab上面的两个 瓢引用文本 >加内容插入图片 插入图片 ![图片名字](自动输入路径)超链接 点击超链接跳转【超链接名称】(链接地址)列表简单的 1.空格 就行下一行自动排序这是有序列表方法-空格就行下一行自动也是无序列表插入列表代码public cla
2021-04-27 14:07:38 112
翻译 三个人猜数字-java
记录学习head–first-java摘要:这个游戏涉及到game与player两个对象。game会产生0~9之间的随机数,三个player对象会猜测数字类共有三个类:1、Guessgame.class2、Player.class3、GameLauncher.class程序逻辑GameLauncher这个类带有main()方法 是此程序的入口点,main中会创建出GuessGa...
2020-03-02 19:33:16 924 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人