自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JavaWeb

HTTP协议和Tomcat服务器WEB服务器和HTTP协议的由来我们学会了制作简单页面和简单操作MySQL,那么如何让用户这一端的浏览器页面和我们这一端的数据库联系起来?我们需要一些新事物的加入:总结:在链接浏览器和数据库的时候需要服务器和http协议作为桥梁今天我们学习的服务器是Tomcat服务器和http协议。先来看一下我们的服务器:Tomcat的介绍:​ Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta项目的一个核心项目,有A

2021-03-13 14:02:04 89

原创 常用工具类BeanUtils

BeanUtilsBeanUtils的概述和简单使用BeanUtils概述BeanUtils是Apache commons组件的成员在之一,主要用于简化JavaBean封装数据的操作。它可以给JavaBean封装成一个字符串数据,也可以将一个表单提交的所有数据封装到JavaBean中。需要的jar包BeanUtils工具常用工具类有两个:BeanUtils,ConvertUtils。BeanUtils用于封装数据,ConvertUtils用于处理类型转换。常用方法:setProperty(Ob

2021-03-13 14:00:43 1708

原创 XML基本使用

XML基本使用–XML概括XML概述XML全称为Extensible Markup Language,意思是可扩展的标记语言。W3C在1998年2月发布1.0版本,2004年2月发布1.1版本,但因为1.1版本不能向下兼容1.0版本,所以1.1没有人使用。同事,在2004年2月W3C有发布了1.0版本的第三版。我们要学习的还是1.0版本!!!标记,就是标签。例如:<a></a>XML的作用存放数据<?xml version="1.0" encoding="UT

2021-03-12 22:19:58 230

原创 Spring详解

SpringSpring简介Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。Spring是一个轻量级的控制反转(IoC)和面向切面的容器框架。轻量:从大小与开销两方面而言Spring都是轻量的。完整的Spring框架可以在一个大小只有1MB多的

2021-03-12 22:19:07 188

原创 Java判断两字符串是否相等

判断两字符串是否相等字符串常量池字符串的分类和其他对象的分配一样,需要消耗高昂的时间和空间的,而且字符串我们使用的非常多。JVM为了提高性能和减少内存的开销,在实例化字符串的时候进行了优化:使用字符串常量池。每当我们创建字符串常量时,JVM会首先检查字符串常量池,如果该字符串已经存在常量池中,那么直接返回常量池中的实例引用。如果字符串不存在常量池中,就会实例化该字符串并且将其放到常量池中。由于String字符串的不可变性我们可以十分肯定常量池中一定不存在两个相同的字符串。Java中常量池,实际分类两种

2021-03-12 22:18:11 312

原创 Java集合

LinkedList类LinkedList与ArrayList不同,LinkedList是方便添加或删除的List。实际开发中对一个集合元素的添加和删除经常会涉及到首尾的操作。LinkedList的特点是添加和删除块,但是查询慢。这是因为LinkedList是链表在添加和删除元素时,只需要修改上一个节点记录的地址值即可;而对于查询则需要遍历到要查询的元素为止。ArrayList的特点是查询快,添加和删除慢。查询快是由于数组的索引支持,所以可以通过直接计算出元素的地址值,因此可以直接通过元素的地址值获

2021-03-12 22:16:50 104

原创 Java对象创建过程详解

概述Java对象创建分为两个过程:声明对象和创建对象实体。类信息,对象引用,对象实体均在内存的不同区域。内存结构每一个Java引用程序均会唯一的对应一个JVM实例,而这个JVM实例将会完成对象内存分配,程序运行,垃圾回收等工作。JVM将其内存大致分类三个区域:方法区,栈区,堆区。方法区:是JVM在装载类文件时,用于存储类的所有描述信息的,这些信息主要包括,类的基本信息(访问修饰符,类名),字段信息(修饰符,类型,字段名),方法信息(修饰符,返回值类型,方法名,参数列表类型,异常,方法体字节码等等)

2021-03-12 22:16:08 384

原创 Java常用API

Java常用APIDate类构造方法:public Date();public Date(long date); 参数是从1970年01月01日零分以来的毫秒数普通方法:public long getTime();public void setTime(long time);DataFormat类DateFormat是日期/时间格式化子类的抽象类,他以与语言无关的方式格式化病解析日期或时间日期/时间格式化子类(如SimpleDateFormat类)允许进行格式化,解析和标准化。下面

2021-03-12 22:15:18 96

原创 JavaIO

IO概述字符流回顾代码案例:public class CharStreamDemo { public static void main(String[] args) throws IOException { FileReader fr = new FileReader("a.txt"); //一次读取一个数组的数据 char[] chs=new char[10]; int len=-1; while((len=f

2021-03-12 22:13:55 142

原创 JavaIO

JavaIOFileWriter构造方法:FileWriter(String fileName) 需要传入一个文件路径成员方法:void write(String str) 向指定文件写入字符strvoid write(String str,int index,int len); 写入一个字符串中的一部分数据void write(int ch); 写入一个字符串数据,这里参数是int的好处是既可以写入一个char烈性的数据也可以写入char对应的int类型的值。如‘a’对应9

2021-03-12 18:30:01 99

空空如也

空空如也

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

TA关注的人

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