自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Javaweb7_第一个Servlet程序深度剖析、web.xml深入详解

src下面放的是源代码;web下面放的是 index.jsp文件;WEB-INF下面的classes文件夹 是程序编译好之后所存放的路径,编译好的class文件。web.xml 部署描述符WEB-INF下面的lib文件夹 使用第三方的库放在此处。conf文件夹下的server中,加入了 Context片段:访问一个东西,都是通过服务器去寻找,为了告诉服务器文件在服务器的什么位置。path表示上下文的路径,helloworld和这里的test都是一样的,上下文。docBase表示当前文

2020-07-27 20:40:06 112

原创 Javaweb6_第一个JSP程序实现及原理剖析

Servlet是JAVA服务器端编程,不同于我们之前写的一般的JAVA应用程序,Servlet程序是运行在服务器上的,服务器有很多种,现在用到的就是Tomcat使用Servlet生成静态页面:

2020-07-26 15:08:44 103

原创 Javaweb5_使用Telnet远程连接服务器端

实验实验工具:TelentHTTP协议与TELNET协议都是基于TCP协议

2020-07-25 16:43:44 298

原创 JavaWeb3+4_Http协议

Http相关内容超文本传输协议 Hypertext Transfer ProtocolHttp是应用层协议,Http是一个基于请求/响应模式的,无状态的协议。Http1.1中,给出了持续连接Http URL统一资源定位符Http请求和响应客户端通过发送HTTP请求向服务器请求对资源的访问HTTP请求由三部分组成,分别是 请求行,消息报头,请求正文最好是200 然后 12345 5大异常。Http消息...

2020-07-25 12:34:24 74

原创 Javaweb2_CSS啊啊啊啊

1. CSS层叠样式表 Cascading Style Sheets样式表定义元素怎样去显示。外部样式表能够让你改变所有出现在你WEB中的外观和布局,而仅仅通过编辑一个单独的CSS文档。(原理就是一动多变)多个样式作用于一个对象时,优先级越往下越高:浏览器默认外部样式表内嵌样式表(在标签内)行内样式(在一HTML元素内)2. CSS语法CSS由三部分组成:一个选择器,一个属性和一个值selector{property:value}选择器是你希望去定义的HTML元素/标签,每个属性可以

2020-07-24 16:34:58 65

原创 JavaWeb1_HTML常见标签

1. HTMLHTML(Hyper Text Markup Language)超文本标记语言。HTML文件的后缀名一般是: .htm .html2. 代码 这是网页的标题 这是网页显示的内容 这是网页显示的内容 这是一个百度的链接 从新的界面打开百度的链接3.表格的代码 这是网页的标题 这是网页显示的内容 这是网页显示的内容

2020-07-24 11:54:23 80

原创 Mybatis简介啊啊啊啊啊啊

https://ke.qq.com/course/199779?taid=1162699186834531

2020-07-24 09:55:46 50

原创 Mybatis简介_图灵

Mybatis框架主要结构:实体类:封装记录信息SQL定义文件:定义SQL语句 Mapper.xml主配置文件:定义连接信息、加载SQL文件框架API:用于实现数据库增删改查操作。Mybatis框架的搭建Mybatis一共有两个配置文件:第一个叫主配置文件 只有一个第二个叫映射文件 可以有多个1. 引入mybatis、数据库驱动包2. 引入sqlmap-config.xml主配置文件放入到src下3. 创建实体:属性名称与数据库字段名称保持一致4. 引入xxxxMapper.

2020-07-24 09:55:32 63

转载 156.JAVA入门__基本类型包装类

基本类型包装类基本类型包装类概述将基本数据类型封装成对象的好处在于可以在对象中定义更多的功能方法操作该数据常用的操作之一:用于基本数据类型与字符串之间的转换。package two.part156;public class Integerdemo {public static void main(String[] args) { System.out.println(Integer.MIN_VALUE); System.out.println(Integer.MAX_VAL

2020-07-04 21:40:37 110

转载 155.JAVA入门__01函数式接口

01函数式接口函数式接口:有且仅有一个抽象方法的接口。Java中的函数式编程体现就是Lambda表达式,所以函数式接口就是可以适用于Lambda使用的接口。只有确保接口中有且仅有一个抽象方法,Java中的Lambda才能顺利地进行推导。如何检测一个接口是不是函数式接口呢?@Functionallnterface放在接口定义的上方:如果接口时函数式接口,编译通过;如果不是,编译失败注意:我们自己定义函数式接口的时候,@Functionallnterface是可选的,就算我不写这个注释,只要保证

2020-06-11 10:22:33 113

转载 154.JAVA入门__多态

多态多态同一对象,在不同时刻表现出来的不同形态举例:猫我们可以说猫是猫: 猫cat = new 猫();我们也可以说猫是动物:动物 animal = new 猫();这里猫在不同的时刻表现出来了不同的形态,这就是多态。多态的前提和体现有继承/实现关系有方法重写有父类引用指向子类对象package two.part154;public class Animals {public void eat(){System.out.println(“动物吃食物”);}}======

2020-06-11 09:02:30 113

转载 153.JAVA入门__Set集合概述和特点

Set集合概述和特点Set集合的特点不包含重复元素的集合没有带索引的方法,所以不能使用普通for循环遍历Set集合练习存储字符串并遍历HashSet 对集合的迭代顺序不做任何保证package common.Map;import java.util.HashSet;import java.util.Set;public class set_Demo {public static void main(String[] args) { Set<String> s = n

2020-06-09 14:05:20 120

转载 152.JAVA入门__Map集合概述和特点

Map集合概述和特点Map 集合概述interface Map<K,V> K:键的类型 V:值得类型将键映射到值的对象;不能包含重复得键;每个键可以映射到最多一个值举例:学生的学号和姓名itheima001 林青霞itheima002 张曼玉itheima003 王祖贤创建Map集合的对象多态的方式具体的实现类HashMappackage common.Map;import java.util.HashM

2020-06-09 10:30:13 155

转载 151.JAVA入门__File类概述和构造方法

File类概述和构造方法FileFile类概述和构造方法File:它是文件和目录路径名的抽象表示文件和目录是可以通过File封装成对象的对于File而言,其封装的并不是一个真正存在的文件,仅仅是一个路径名而已,它是可以存在的,也可以是不存在的,将来是要通过具体的操作把这个路径的内容转换为具体存在的。package File.demo;import java.io.File;public class File_demo {public static void main(String[]

2020-06-09 10:03:38 112

转载 150.JAVA入门__继承

继承

2020-06-09 07:56:11 75

转载 148/149.JAVA入门__学生管理系统__解决删除修改学生不存在的问题/添加学号重复问题——完成

解决删除修改学生不存在的问题/添加学号重复问题package com.student;import java.util.ArrayList;import java.util.Scanner;public class Student_plant {public static void main(String[] args) {ArrayList array = new ArrayList<>();while(true){gofirststage();Scanner sc = ne

2020-06-07 13:42:36 1205

转载 147.JAVA入门__学生管理系统__修改学生_程序完成

学生管理系统__修改学生——程序完成package com.student;import java.util.ArrayList;import java.util.Scanner;public class Student_plant {public static void main(String[] args) {ArrayList array = new ArrayList<>();while(true){gofirststage();Scanner sc = new Sca

2020-06-07 12:56:05 207

转载 146.JAVA入门__学生管理系统_删除学生

学生管理系统_删除学生package com.student;import java.util.ArrayList;import java.util.Scanner;public class Student_plant {public static void main(String[] args) {ArrayList array = new ArrayList<>();while(true){gofirststage();Scanner sc = new Scanner(Sy

2020-06-07 11:07:33 371

转载 145.JAVA入门__学生管理系统_查看学生升级版 return+分号 为了让程序不向下执行

学生管理系统_查看学生升级版return; 为了让程序不向下执行package com.student;import java.util.ArrayList;import java.util.Scanner;public class Student_plant {public static void main(String[] args) {ArrayList array = new ArrayList<>();while(true){gofirststage();Scann

2020-06-06 19:26:29 152

转载 144.JAVA入门__学生管理系统_查看学生

查看学生public class Student_plant {public static void main(String[] args) {ArrayList array = new ArrayList<>();while(true){gofirststage();Scanner sc = new Scanner(System.in);int button = sc.nextInt();switch(button){case 1:addStudent(array);

2020-06-06 19:09:10 4306

转载 143-1.JAVA入门__学生管理系统_添加学生

学生管理系统package com.student;import java.util.ArrayList;import java.util.Scanner;public class Student_plant {public static void main(String[] args) {ArrayList array = new ArrayList<>();while(true){gofirststage();Scanner sc = new Scanner(System

2020-06-06 18:48:50 254

转载 143.JAVA入门__学生管理系统---System.exit(0) JAVA虚拟机退出

学生管理系统主界面的编写package com.student;public class Student {private String name;private String number;private String age;private String addres;public Student(){}public Student (String name,String number,String age,String addres){ this.name = name;

2020-06-06 18:15:14 185

转载 140/141/142.JAVA入门__ alt+insert 生成构造和getset方法-----学生管理系统

学生管理系统演示思路3. 主界面的编写

2020-06-06 18:11:18 180

转载 139.JAVA入门__集合基础3

集合基础3存储学生对象并遍历。定义学生类。。。。学生姓名年龄来自于键盘输入package heima.one_three_nine;public class Student {private String name;private int age;public Student(){}public Student(String name,int age){ this.name = name; this.age = age;}public void setName(S

2020-06-06 15:36:35 74

转载 137/138.JAVA入门__集合基础

集合基础1创建一个存储字符串的集合,存储3个字符串元素,遍历。package com.itheima;import java.util.ArrayList;import java.util.Scanner;public class one_137 {public static void main(String[] args) { ArrayList<String> array = new ArrayList<>(); for(int i=0;i<3;

2020-06-06 11:43:37 97

转载 136.JAVA入门__ArrayList集合的常用方法

ArrayList集合的常用方法package com.itheima;import java.util.ArrayList;public class one_135 {public static void main(String[] args) {// ArrayList array = new ArrayList<>();ArrayList array = new ArrayList(); array.add("hello"); array.add

2020-06-06 10:05:37 118

转载 134/135.JAVA入门__ArrayList、构造方法和添加方法

ArrayList集合概述集合类的特点:提供一种存储空间可变的存储模型,存储的数据容量可以发生改变。ArrayList可调整大小的数组实现:是一种特殊的数据类型,泛型。用法:在出现E的地方我们使用引用数据类型替换即可举例: ArrayList ArrayListArrayList构造方法和添加方法...

2020-06-06 09:13:28 163

转载 133.JAVA入门__通过帮助文档查看StringBuilder中的方法

通过帮助文档查看StringBuilder中的方法

2020-06-05 16:37:39 91

转载 131/132.JAVA入门__StringBuilder拼接字符串和反转

StringBuilder 拼接字符串package com.itheima;public class one_131 {public static void main(String[] args) {int[] arr = {1,2,3}; System.out.println(pinjie(arr));}public static String pinjie(int[] arr){ StringBuilder s1 = new StringBuilder(); s1

2020-06-04 17:51:59 133

转载 130.JAVA入门__StringBuilder和String的相互转换

StringBuilder和String的相互转换package com.itheima;public class one_130 {public static void main(String[] args) {/* StringBuilder s = new StringBuilder();s.append(“hello”);String s1 = s.toString();System.out.println(s1);*/ String s3 = "world"; S

2020-06-04 16:32:29 165

转载 127/128/129.JAVA入门__StringBuilder及构造、添加和反转

StringBuilderStringBuilder是一个可变的字符串类,我们可以把它看作是一个容器,这里的可变指的是StringBuilder对象中的内容是可变的。String 和 StringBuilder的区别:String内容是不可变的StringBuilder内容是可变的StringBuilder构造方法...

2020-06-04 16:04:18 121

转载 126.JAVA入门__帮助文档查看String方法

帮助文档查看String方法

2020-06-04 11:15:45 170

转载 124/125.JAVA入门__String案例

String案例拼接字符串。package com.itheima;public class one_124 {public static void main(String[] args) {int[] arr ={1,2,3};String s2 = method1(arr);System.out.println(s2);}public static String method1(int[] arr){ String s = ""; s += "["; for(i

2020-06-04 10:40:18 99

转载 121/122/123/124.JAVA入门__String案例

String案例1输入账号和密码,一共有三次输入机会。package com.itheima;import javax.swing.*;import java.util.Scanner;public class one_121 {public static void main(String[] args) {String admin = “xiaoming”;String password = “123456”;for (int i = 0; i < 3; i++) {

2020-06-03 12:19:20 179

转载 119/120.JAVA入门__String对象的特点及字符串的比较

String对象的特点通过new创建的字符串对象,每一次new都会申请一个内存空间,虽然内容相同,但是地址值不同。2. 以“ ” 方式给出的字符串,只要字符序列相同(顺序和大小写),无论在程序代码中出现几次,JVM都只会建立一个String对象,并在字符串池中维护。字符串的比较使用 == 作比较基本类型:比较的是数据值是否相同引用类型:比较的是地址值是否相同字符串是对象,它比较的内容是否相同,是通过一个方法来实现的,这个方法叫 equals()public boolean eqau

2020-06-03 09:39:28 112

转载 117/118.JAVA入门__String及构造方法

StringString概述: String类在java.lang包下,所以使用的时候不需要导包String类代表字符串,java程序中的所有字符串文字(例如“abc”),都被实现为此类的实例,也就是说,java程序中所有的双引号字符串,都是String类的对象字符串的特点字符串不可变,它们的值在创建后不能被更改虽然String的值是不可变的,但是他们可以被共享字符串效果上相当于字符数组(char[ ]),但是底层原理是字节数组(byte[ ])String构造方法推荐使用直接赋值的方

2020-06-03 09:06:50 96

转载 115/116.JAVA入门__API及nextLine

APIAPI概述Application Programming Interface :应用程序编程接口。Java API:指的就是JDK中提供的各种功能的Java类,这些类将底层的实现封装了起来,我们不需要关心这些类是如何实现的。API使用练习注意:调用方法的时候,如果方法有明确的返回值,我们用变量接收也可以手动完成,也可以使用快捷键的方式完成 ctrl+alt+vpackage one_one.five;import java.util.Scanner;public class S

2020-06-02 19:32:30 172

转载 113/114.JAVA入门__构造方法的注意事项及标准类的制作

构造方法的注意事项构造方法的创建如果没有定义构造方法,系统将给出一个默认的无参数构造方法如果定义了构造方法,系统将不再提供默认的构造方法构造方法的重载如果自定义了带参构造方法,还要使用无参数构造方法,那就必须再写一个无参数构造方法推荐方式: 无论是否使用,都手工书写无参数构造方法package ont_one_three;public class Student {private String name;private int age;public Student(){ S

2020-06-02 17:37:58 75

转载 112.JAVA入门__构造方法

构造方法构造方法概述构造方法是一种特殊的方法作用:创建对象功能:主要完成对对象数据的初始化。格式:public class 类名{修饰符 类名(参数){ }}package one_hundred_eight;public class Student {private String name;private int age;//构造方法public Student(){ System.out.println("无参的构造方法");}…package on

2020-06-02 10:38:52 68

转载 111.JAVA入门__封装

封装封装概述:是面向对象三大特征之一(封装、继承、多态 )是面向对象编程语言对客观世界的模拟,客观世界里成员变量都是隐藏在对象内部的,外界是无法直接操作的。封装的原则:将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。成员变量private, 提供对应的getXxx()/setXxx()方法...

2020-06-02 09:32:24 114

空空如也

空空如也

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

TA关注的人

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