自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 集合总结

集合是存放对象的引用的容器。集合 = 数组/其他内存结构 + 可变长度 + 一堆方法 + 简单操作。集合类型主要有3种:set、list和map。| || |------>HashSet || |->Set-----|------>TreeSet ||

2020-08-10 17:45:30 94

原创 java基础代码详解

1.编写java源文件,认识java基本程序结构。创建一个文本文件,并重命名为”HelloWorld.java”用记事本打开,编写一段Java代码如下面所示例子所示。Class HelloWorld.java{//main 是程序的入口,所有程序都是从此处开始运行Public static void main (String[ ] arge){//在屏幕中打印输出“HelloWorld!”语句System.out.println(“Hello World”);} }2.下面对每条语句

2020-07-25 15:20:53 15378 2

原创 JAVA 封装理解

Java 封装在面向对象程式设计方法中,封装(英语:Encapsulation)是指一种将抽象性函式接口的实现细节部分包装、隐藏起来的方法。封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。要访问该类的代码和数据,必须通过严格的接口控制。封装最主要的功能在于我们能修改自己的实现代码,而不用修改那些调用我们代码的程序片段。适当的封装可以让程式码更容易理解与维护,也加强了程式码的安全性。封装的优点良好的封装能够减少耦合。类内部的结构可以自由修改。可以对成

2020-07-25 14:04:08 144

原创 方法重载(overload)与方法重写(override)的区别

**方法重载(overload):**一个类中有一个方法A,你又在这个类中创建了一个方法B,方法B的名字和A一样,返回值类型也一样,但是参数的类型或个数不同,此时B重载了A。例如:public class TestClass{public int test(int i){return 1;}public int test(float f){return 1;}}**方法重写(override):**一个类M继承另一个类N,N中有一个方法A,这时你在M写了一个方法B,方法B的名字、返回值以及参数都

2020-07-21 20:44:50 92

原创 java标识符详解

Java语言中,对于变量,常量,函数,语句块的名字,我们统统称之为Java标识符。标识符是用来给类、对象、方法、变量、接口和自定义数据类型命名的。Java标识符由数字,字母和下划线(_),美元符号($)或人民币符号(¥)组成。在Java中是区分大小写的,而且还要求首位不能是数字。最重要的是,Java关键字不能当作Java标识符。命名规则:1.类和接口名。每个字的首字母大写,含有大小写。例如,MyClass,HelloWorld,Time等。2.方法名。首字符小写,其余的首字母大写,含大小写。

2020-07-17 22:38:25 481

原创 PO与VO之间的相互转换

转换基类:public abstract class BaseConverter<V, P> {private static Logger logger = LoggerFactory.getLogger(BaseConverter.class);/** * 值对象与域对象之间属性复制 * * @param dto * 值对象 * @param domain * 域对象 * @param flag * 复

2021-06-02 10:22:04 1702

原创 Spring MVC出现的问题解决汇总

概述什么是Spring MVC?简单介绍下你对Spring MVC的理解?Spring MVC是一个基于Java的实现了MVC设计模式的请求驱动类型的轻量级Web框架,通过把模型-视图-控制器分离,将web层进行职责解耦,把复杂的web应用分成逻辑清晰的几部分,简化开发,减少出错,方便组内开发人员之间的配合。Spring MVC的优点(1)可以支持各种视图技术,而不仅仅局限于JSP;(2)与Spring框架集成(如IoC容器、AOP等);(3)清晰的角色分配:前端控制器(dispatcherSe

2020-12-08 21:12:56 548

原创 [springBoot系列]--springBoot注解大全

一、注解(annotations)列表@SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让spring Boot扫描到Configuration类并把它加入到程序上下文。@Configuration 等同于spring的XML配置文件;使用Java代码可以检查类型安全。@EnableAutoConfiguration 自动配置。@ComponentSca

2020-10-24 15:55:44 135

原创 Ajax请求

Ajax请求的五个步骤一、定义1、什么是AjaxAjax:即异步 JavaScript 和XML。Ajax是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,Ajax可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。而传统的网页(不使用 Ajax)如果需要更新内容,必需重载整个网页面。2、同步与异步的区别同步提交:当用户发送请求时,当前页面不可以使用,服务器响应页面到客户端,响应完成,用户才可以使用页面。异步提交:当用户发送请求时,当前页

2020-10-23 19:18:15 1180

原创 web前后端交互

1.利用cookie对象Cookie是服务器保存在客户端中的一小段数据信息。使用Cookie有一个前提,就是客户端浏览器允许使用Cookie并对此做出相应的设置。一般不赞成使用Cookie。(1)后台代码Cookie cookie=new Cookie(“name”, “hello”);response.addCookie(cookie);(2)前台代码Cookie[] cookies=request.getCookies();for(int i=0;i<cookies.length;i

2020-10-22 20:26:22 657

原创 正则表达式

正则表达式:难度:★★★☆,其实是用来操作字符串的一些规则。好处:正则的出现,对字符串的复杂操作变得更为简单。特点:将对字符串操作的代码用一些符号来表示。只要使用了指定符号,就可以调用底层的代码对字符串进行操作。符号的出现,简化了代码的书写。弊端:符号的出现虽然简化了书写,但是却降低了阅读性。其实更多是用正则解决字符串操作的问题。组:用小括号标示,每定义一个小括号,就是一个组,而且有自动编号,从1开始。只要使用组,对应的数字就是使用该组的内容。别忘了,数组要加\。(aaa(wwww(ccc))

2020-09-25 11:05:02 78

原创 反射获取类的方法

反射指定类中的方法://获取类中所有的方法。    public static void method_1() throws Exception {      Class clazz = Class.forName("cn.itcast.bean.Person");      Method[] methods = clazz.getMethods();//获取的是该类中的公有方法和父类中的公有方法。      methods = clazz.getDeclaredMethods();//

2020-08-29 09:47:48 3633

原创 抽象类和接口的区别

1,抽象类和接口都不能直接实例化,如果要实例化,抽象类变量必须指向实现所有抽象方法的子类对象,接口变量必须指向实现所有接口方法的类对象。2、抽象类要被子类继承,接口要被类实现。3、接口只能做方法申明,抽象类中可以做方法申明,也可以做方法实现4、接口里定义的变量只能是公共的静态的常量,抽象类中的变量是普通变量。5、抽象类里的抽象方法必须全部被子类所实现,如果子类不能全部实现父类抽象方法,那么该子类只能是抽象类。同样,一个实现接口的时候,如不能全部实现接口方法,那么该类也只能为抽象类。6、抽象方法只能

2020-08-15 09:37:22 89 1

原创 面向对象总结

1.面向对象的思想特点:1)更符合生活中的思想行为习惯2)让事物复杂的事物更简单化。3)让我们从执行者变成一个指挥者。2.面相对象的设计原则:不断创建对象,使用对象,指挥该对象做事情3.面向对象的三个特征:封装,多态,继承4.封装将类中成员变量私有化,对外提供公共的访问方法。5.private关键字的特点:1)private可以修饰一个类中的成员变量,也可以成员方法‘2)被private修饰的成员方法或者成员变量只能在本类中访问,外界不能发访问。6.构造方法1)方法名和类名相同2

2020-08-01 11:25:06 144

原创 重点java基础总结

1.Java基础数据类型:1)基本数据类型(4类8种)整型 byte short int long小数型 float double布尔 boolean字符 char2)引用数据类型String 数组 类 集合2.运算符 :位运算符:用于操作二进制位的运算符。& | ^<< >> >>>(无符号右移)练习:对两个变量的数据进行互换。不需要第三方变量。int a = 3,b = 5;–>b = 3,a = 5;a = a +

2020-07-22 20:59:55 196

空空如也

空空如也

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

TA关注的人

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