JAVA
VictoryKingLIU
啥也不会,啥都忘了
展开
-
IDEA搭建基础使用Mybatis
好久没在csdn发博客,找工作可真费劲,今天来写一篇mybatis的博客1. 环境搭建过于懒惰,直接Maven吧<dependencies> <!--导入数据库驱动依赖--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId原创 2020-11-03 21:24:35 · 265 阅读 · 0 评论 -
SpringMVC环境搭建及Hello World
1.导包此过程可以导入相关SpringMVC的jar包,也可以直接搭建Spring环境进行这一步骤的操作我用的myeclipes进行傻瓜式导包2.配置web.xml <servlet> <servlet-name>springMVC</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> </原创 2020-06-20 22:38:49 · 287 阅读 · 0 评论 -
Mybatis+mysql实现增删改查
目录结构导入jarmybatis 依赖包mybatis包mysql包Person.javapackage com.baidu.demo1;public class Person { private int id; private String username; private String password; private int sex; private String address; private String hobby; public int getId()原创 2020-05-29 21:25:00 · 392 阅读 · 0 评论 -
MVC模式学习
题目要求题目分析MVC模式就是——————》》》用户——》浏览器(html/jsp)———》web服务器(controller)————》JavaBean(Model)————》web服务器(controller)————JSP(view)目录结构环境jdk1.8 64 位+ myeclipes2019+tomcat 8input.html<body> <form action="personServlet" method="post"> 用户名:<原创 2020-05-29 21:08:21 · 343 阅读 · 1 评论 -
Jdk和jre还有jvm的区别
jdk java development kit : java 开发工具包jre java runtime environment: java运行时环境jvm java virtual machine : java虚拟机Jdk包含jre,jre里面包含jvm,只要有jre,就可以运行java程序关系图原创 2020-05-28 09:10:00 · 182 阅读 · 0 评论 -
Get和Post的区别
传参方式get 采用地址栏传输,输出信息地址栏可见pots 地址栏不会显示传参数据传参数量(参数长度)get方式传参数量受到了地址栏的限制(http协议对url长度无限,限制URL长度大多数是浏览器或者服务器的配置参数,当传输过大数据量的时候,用post,post对于传参数据量没有限制)安全性问题get 地址栏明文传输,肉眼可见,安全性较差post虽然通过抓包软件可以进行抓取数据,相对get来说更安全编码问题get只支持url编码,post支持任意编码缓存问题get.原创 2020-05-24 09:36:02 · 245 阅读 · 0 评论 -
Jsp生命周期
Jsp生命周期JSP生命周期就是从创建到销毁的整个过程,类似于servlet生命周期,区别在于JSP生命周期还包括将JSP文件编译成servlet。分为4个阶段编译阶段 1 把jsp编译成servlet 2 把servlet编译成类文件初始化阶段 加载类文件,并创建实例,调用初始化方法执行阶段 调用实例的服务方法销毁阶段 调用实例的销毁方法...原创 2020-05-23 13:29:54 · 366 阅读 · 0 评论 -
web服务器如何通过jsp创建网页
web服务器如何通过jsp创建网页客户通过客户端使用浏览器访问浏览器发送请求到web服务器web服务器接收到jsp页面请求,传递到jsp引擎Jsp引擎接收到web服务器的请求,从磁盘加载jsp文件,转换成servlet(就是java文件)jspc编译器编译servlet(生成class文件)请求继续传递到servlet引擎,servlet加载并且执行已经生成好的class文件执行完成后会产生html,将这个html通过http response提交给web服务器web服务器再响应给浏览器原创 2020-05-23 10:07:42 · 652 阅读 · 0 评论 -
基于jsp和mysql的简易登陆界面
环境:jdk8 mysql8.X数据库准备数据库login数据表logintable代码目录input.html 输入用户信息login.jsp 连接数据库,判断用户名是否正确successful.jsp 成功登陆界面error.jsp 失败界面页面展示代码input.html<!DOCTYPE html><html> <head> <title>input.html</title>原创 2020-05-22 13:14:19 · 574 阅读 · 0 评论 -
java数组应用
数据类public class Student { //成员变量 private String name; private int age; //无参构造方法 public Student() { super(); } //有参构造方法 public Student(String name, int age) { super(); this.name = na...原创 2020-04-18 18:01:01 · 285 阅读 · 0 评论 -
Java面向对象--继承
1. 继承的概述继承就是子类继承父类的变量和方法,下面用代码解释一下:class Student {// 定义学生类 String name; int age; void study() { System.out.println(name + "studay good" + age); }}class Work {// 定义工人类 String name; int ...原创 2019-10-15 20:42:27 · 229 阅读 · 0 评论 -
Java计算器编程
Java计算器编程import java.io.IOException;import java.util.Scanner;public class Jisuanqi { public static void main(String[] args) throws IOException { opreation op1 = new opreation(); opreation op2...原创 2019-10-01 17:15:22 · 911 阅读 · 0 评论 -
Java基础——第一章
1.1 java简介java是一种高级的面向对象程序设计语言,可以在任何计算机、系统和支持java硬件的设备上运行1.1.1 java语言的历史曾用名:OAKSun公司(命名JAVA)—被收购—>Oracle公司是一种解释型语言(java可以看成一种编译+解释的语言,在后面特点中细说)1.1.2 javay语言的特点简单java源于c++,语法简洁,取消指针,多重...原创 2019-09-23 19:55:45 · 295 阅读 · 0 评论 -
Java算法题
题目/* 数列: 2/1 3/2 5/3 8/5 13/8 21/13………… * 思路: 斐波那契数列(黄金分割数列),从第三项开始,前两项之和等于下一项 * 本题:分母+分子=下一项分子 分子=下一项分母 */public class Fibonacci_number { public static void main(String[] args) { int nume...原创 2019-09-21 18:37:37 · 261 阅读 · 0 评论 -
java自动生成四则运算+源码
1.需求分析:为了对学生的算数进行锻炼,家长每天给孩子出题成为一个难题,需要做出一个程序,每天生成一定数量且不重复的题目,分解家长们的压力。2. 功能设计:2.1 基本功能:自动生成10道100以内的2个操作数的四则运算算式(+ - * /),要求运算结果也在100以内------>实现剔除重复算式。 2 + 3 = 和 2 + 3 = 是重复算式 ...原创 2019-09-13 20:43:52 · 3158 阅读 · 1 评论 -
JAVA类—String类(二)
1 字符串的分隔用split()方法 public class test1 { public static void main(String[] args) { String str=" abs,sjd,lki,opo,hke"; String[] str1=str.split(","); String[] str2=str.split(",",3); for(int i=...原创 2018-03-22 22:01:15 · 209 阅读 · 0 评论 -
07.JAVA小程序—判断截取后的子串是否相同
public class test3 { public static void main(String[] args) { String str1="abcdef"; String str2="werdef"; String str3=str1.substring(3); String str4=str2.substring(3); boolean b=str3.equals...原创 2018-03-22 22:22:00 · 233 阅读 · 0 评论 -
02.JAVA小程序—键盘输入a,b.c三个数的选择排序
import java.util.*;public class SORT { static int t; public static void main(String[] args) { Scanner p=new Scanner(System.in); System.out.println("请输入三个数"); System.out.println("请输入第一个数:"); ...原创 2018-03-19 20:38:50 · 1158 阅读 · 0 评论 -
01.JAVA 小程序—判断一个数是否为偶数
import java.util.Scanner;public class test { public static void main(String[] args) { Scanner reader=new Scanner(System.in); System.out.println("输入一个数"); int x=reader.nextInt(); if(x/2==0) { Sy...原创 2018-03-20 22:05:33 · 2682 阅读 · 2 评论 -
04.JAVA小程序—while编写1+1/2+1/3…………+1/20的和
public class test2 { public static void main(String[] args) { double sum = 0,a=1; while(a<=20) { sum+=1/a; a++; } System.out.println("1+1/2+1/3…………+1/20="+sum); }}原创 2018-03-20 22:44:39 · 595 阅读 · 0 评论 -
08.JAVA小程序—模拟小球下落
public class test4 { public static void main(String[] args) { int i,j; int x,y=10; for(x=0;x<20;x++) { for(i=0;i<x;i++) { System.out.println(" "); } for(j=0;j<y;j++) { Syst...原创 2018-03-24 21:55:38 · 1204 阅读 · 0 评论 -
09.JAVA小程序—创建一个JFrame窗体
import java.awt.Color;import java.awt.Container;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.SwingConstants;public class test5 extends JFrame...原创 2018-03-25 19:56:46 · 1009 阅读 · 0 评论 -
05.JAVA小程序—9*9乘法口诀表
public class test4 { public static void main(String[] args) { for(int i=1;i<=9;i++) { for(int j=1;j<=i;j++) { System.out.print(i+"*"+j+"="+i*j); System.out.print(" "); } Syst...原创 2018-03-21 20:34:32 · 382 阅读 · 0 评论 -
06.JAVA小程序—字符串大小写转换
public class test5 { public static void main(String[] args) { String str1="abc"; String str2="DEF"; String newstr1=str1.toUpperCase(); String newstr2=str2.toLowerCase(); System.out.println(...原创 2018-03-21 20:43:29 · 738 阅读 · 0 评论 -
JAVA类—String类(一)
String类1 字符串的声明 java中用字符串" "括起来 字符串的声明:String 字符串name; 声明及初始化:String str="hello";2 创建字符串 用一个字符数组创建一个对象 char[] s={'h','e','l','l','o'}; String str=new String(a); 等价于String str=new S...原创 2018-03-21 22:33:01 · 227 阅读 · 0 评论 -
10.JAVA小程序—求矩形面积
import java.util.Scanner;public class shuxue { static void shuxue(double a,double b) { double s=a*b; System.out.println(s); } public static void main(String[] args) { Scanner reader=new Scan...原创 2018-04-06 16:07:23 · 1904 阅读 · 0 评论 -
1 Java简要概述
1.1java发展史sun【命名Java】-->Oracle收购1.2 语言特点简单 面向对象 安全 解释性 平台无关 多线程 动态性 开源性1.3 Java体系架构体系组成:java源程序 java类文件 java API JVMjre【java平台】=JVM+Java API应用程序开发分支:Java S...原创 2019-09-09 17:35:24 · 186 阅读 · 0 评论 -
2 JDK 12 安装与环境配置
2.1 下载JDKhttps://www.oracle.com/java/technologies/jdk12-downloads.html2.2 安装JDK1) 双击运行点击下一步2)默认路径,不用更改,继续下一步3)关闭即可2.3 环境配置我的电脑——属性——高级系统设置——高级——环境变量添加一个系统变量变量名:...原创 2019-09-09 19:43:01 · 271 阅读 · 0 评论 -
03.JAVA 小程序—for循环打印菱形
public class one { public static void main(String[] args) { for(int i=1;i<=3;i++) { //控制上三行 for(int j=3;j>=i;j--) { ...原创 2018-03-11 21:41:25 · 382 阅读 · 0 评论