- 博客(68)
- 收藏
- 关注
原创 stream流
Stream流的用法:public class Mystream1 { public static void main(String[] args) { //集合的批量添加 List<String> list = new ArrayList<String>(); list.add("张三丰"); list.add("张无忌"); list.add("周芷若"); list.a
2021-12-17 03:59:55
435
原创 Set集合
Set集合概述和特点set集合特点可以去除重复 存取顺序不一致 没有带索引的方法,所以不能使用普通for循环遍历,也不能通过索引来获取,删除set集合里面的元素 public class baseic { public static void main(String[] args) { Set<String> set = new TreeSet<>(); set.add("a"); set.add("b");
2021-12-16 17:47:21
790
原创 泛型相关的内容
泛型概述泛型是jdk1.5中引入的特性,它提供了编译时类型安全检测机制。泛型的好处:把运行时的问题提前到了编译期间。 避免了强制类型转换 public class GenericitySummarize { public static void main(String[] args) { List list = new ArrayList<>(); //默认是object list.add("aaa");
2021-12-16 01:28:55
588
原创 自定义异常
参考JDK提供的自定义异常的格式,总结格式如下:定义异常类 写继承关系 空参构造 带参构造public class AgeOutBoundsException extends RuntimeException { public AgeOutBoundsException() { } public AgeOutBoundsException(String message) { super(message); }}public class
2021-12-15 23:08:42
221
原创 异常处理方式
两种处理异常的方式小结:1.抛出throw,throws在方法中,当传递的参数有误,没有继续执行下去的意义了,就采取抛出处理,表示让该方法结束运行。 告诉调用者出现了问题。2.捕获try-catch能让代码继续往下运行。...
2021-12-15 16:14:51
133
原创 throwable成员方法
throwable所有方法的成员方法如下:getMessage() 返回此throwable的详细消息字符串。printStackTrace() 把异常的错误信息输出到控制台上public String toString() 返回此可抛出的简短描述。public class ExceptionDemo11 { public static void main(String[] args) { try { int a[] = {1,2,3..
2021-12-15 01:16:43
220
原创 try-catch在代码中的执行流程
1,如果 try中没有遇到问题,怎么执行?public class ExceptionDemo10 { public static void main(String[] args) { try { Scanner sc = new Scanner( System.in ); System.out.println("请输入你的年龄"); int age = sc.nextInt();
2021-12-15 00:50:52
5158
原创 方法的重写 override/overwrite
重载(overlload)和重写的区别。重载:方法名一样,参数类型,参数个数,返回值不一样或者一样的多个方法,就是方法重载、定义:在子类中可以根据需要对从父类中继承来的方法进行改造,也称为方法的重置、覆盖。在程序执行时,子类的方法将覆盖父类的方法。 要求:子类重写的方法必须和父类被重写的方法具有相同的方法名称,参数列表。 子类重写的方法的返回值类型不能大于父类被重写的方法的返回值类型。(子类的权限可以比父类大,或者相同;对比煎饼果子,只有摊的大,才能覆盖掉) 子类重写的方法使用的访问权限不能
2021-05-01 19:41:39
223
原创 eclipse dubug过程遇到的问题
当你debug一段程序时,想进入一个方法内部,debug其内部实现时,f5操作时,发现并没有进入方法内部,而是跳到下一行代码了。此时,应修改:1.debug as-Debug Configurations-右侧点JRE,如下图所示(下图是正确操作),错误的操作下图显示的是JRE,需修改为JDK安装路径下的jre, 修改方式在步骤3、2,找到安装jdk的目录.3.怎么修改:(1)图1中点击 INSTALL JRES,后如下图:(2)重新添加一个(3)如图:..
2021-05-01 17:28:58
158
原创 Eclipse的Debug功能
如何调试:1.设置断点2.debug as java application,不是run as3.常用操作:操作 作用 step into跳入(F5) 进入当前行所调试的方法中 step over 跳过(F6) 执行完当前行的语句,进入下一行 step return 跳回(F7) 回到当前行所在方法的第一行(和F5成对使用,跳出方法) resume 恢复 执行完当前行所在断点的所有代码,进入下一个断点,如果没有就结束 drop to fr..
2021-05-01 17:05:41
93
原创 面向对象的特征二:继承性
、、二、继承性的格式:class A extends B{}A称为:子类、派生类、subclass(子类的意思)B称为:父类,超类,基类,superclass(父类的意思)三、子类继承父类以后有哪些不同?3.1体现:一旦子类A继承父类B以后,子类A中就获得了父类B中声明的所有的属性和方法。特别的,父类中声明为private的属性和方法,子类继承父类以后,仍然认为获取了父类中的私有结构。只因为封装性的影响,使得子类不能直接调用父类的结构而已。3.2 、子类继承父类以后,还可以声明自己特
2021-05-01 12:30:17
89
原创 创建项目后报错:Build path specifies execution environment javase-1.7.there are no JREs installed in the wor
创建项目后报错:Build path specifies execution environment javase-1.7.there are no JREs installed in the workspace that are strictly compatible with this environment.解决方法:右键当前项目,选择 properties,在新窗口中选择 ...
2019-02-17 13:10:27
10981
2
原创 安装maven时报错:Error:JAVA_HOME is set to an invalid directory
解决办法:我的java_home 之前的配置为:C:\Program Files\Java\jdk1.7.0_17\bin所以导致错误,把java_home 改为:C:\Program Files\Java\jdk1.7.0_17后正确
2019-02-17 11:22:48
709
原创 Oracle sql语句中的(+)作用
Oracle sql语句中(+)作用select * from operator_info o, group_info g where o.group_id = g.group_id(+); 理解: + 表示补充,即哪个表有加号,这个表就是匹配表,另一表为基表。所以加号写在右表,则左表就全部显示,右表满足条件的才能显示,故是左连接。 注意: + 在MySQL中不...
2019-02-12 12:24:21
10337
原创 @RequestParam与@PathVariable的区别
在spring MVC中,两者的作用都是将request里的参数的值绑定到contorl里的方法参数里的,区别在于,URL写法不同。使用@RequestParam时,URL是这样的:http://host:port/path?参数名=参数值使用@PathVariable时,URL是这样的:http://host:port/path/参数值例如: @RequestMapp...
2019-01-15 13:28:36
245
1
原创 springmvc入门
编写controller类 配置springmvc.xml 配置web.xml 编写跳转页面hello.jsp一:编写controller类package com.itheima.springmvc.controller;import org.springframework.stereotype.Controller;import org.springframework.web...
2019-01-15 12:48:39
142
原创 springmvc自定义标签
步骤:编写自定义标签类package com.itheima.crm.utils;import java.io.IOException;import javax.servlet.jsp.JspException;import javax.servlet.jsp.JspWriter;import javax.servlet.jsp.tagext.TagSupport;publ...
2019-01-07 18:13:47
454
原创 springmvc异常处理
两种方式方式1:自定义全局异常处理器 ,继承HandlerExceptionResolverpackage com.itheima.springmvc.Exception;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org....
2019-01-06 17:59:35
130
原创 乱码问题总结
乱码问题{ 提交乱码{ post乱码:过滤器解决; get乱码:tomcat配置 URIEncoding="utf-8" } 响应乱码{ ...
2019-01-06 16:30:57
156
原创 springmvc @RequestMapping注解的用法
可以配置多个请求地址 放在类的头部,分目录进行管理 请求方法的限定 配置过滤器参数解决post请求乱码。 get方式请求乱码,在tomocat服务器中解决 ...
2019-01-06 16:02:10
338
原创 String类型转化为Integer类型
String类型转化为Integer类型 总结:String类型转化为Integer类型,可用 new Integer(parameter)构造函数
2019-01-05 16:20:08
8301
原创 数据库服务器一
关系型数据库:主要用来描述实体与实体之间的关系。实实在在存在的实物:学生与班级,员工与部门E-R关系图:实体:方框属性:椭圆关系:菱形mysql数据库服务器:就是安装了mysql数据库管理软件mysql数据库:数据库管理软件服务器:就是一台电脑,这台安装相关的服务器软件,这些软件会监听不同的端口号,根据用户访问的端口号,提供不同的服务。通常一个应用对应一...
2019-01-05 01:12:57
273
原创 springmvc默认组件加载
spring-webmvc-4.24.RELAEASE.jar包中DispatcherServlet.properties文件 处理器映射器 :org.springframework.web.servlet.HandlerMapping=org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping,\ o...
2019-01-04 23:28:41
253
原创 PinYin4jUtils包装类简介
PinYin4jUtils 源码:package com.itheima.bos.utils;import java.util.Arrays;import net.sourceforge.pinyin4j.PinyinHelper;import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType;import net.sourc...
2019-01-01 10:36:05
272
原创 java 基础
commons.lang3.StringUtilsStringUtils.join(Object array[],String separator) 将数组以符号或其他字符串为间隔组成新的字符串Object array[] 需要转换的数组。separator组成新串的间隔符号,如 "," "|"1 private static final String[] str = {"1...
2019-01-01 10:12:29
89
原创 struts2 ognl语法
/*展示OGNL语法 * * * */package com.Ognl.cn;import java.util.HashMap;import java.util.Map;import org.junit.Test;import com.Ognl.domain.User;import ognl.Ognl;import ognl.OgnlContext;imp...
2018-12-18 22:22:20
130
原创 Hibernate hql、criteria、sql
hql Demopackage com.cn.hql;import java.util.List;import org.hibernate.Query;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.Transaction;import org.hibe...
2018-12-14 22:02:11
168
原创 Hibernate中openSession和getCurrentSession的区别
service层开启事务,具体代码和说明如下:package com.itheima.service;import java.util.List;import org.hibernate.Session;import org.hibernate.Transaction;import com.itheima.dao.CustomerDao;import com.itheima....
2018-12-14 21:46:11
223
原创 Hibernate主键生成策略
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">
2018-12-14 08:16:03
105
原创 MAVEN安装步骤及遇到问题解决
配MAVEN环境,目的是在任何路径下都可以访问MAVEN(1)解压MAVEN安装包(2)添加 MAVEN路径(3)测试:表示配置正确 可能遇到问题:(1)maven 安装报错 Error: JAVA_HOME not found in your environment.(完美解决日志)解决办法:按照提示配置JAVA_HOME路径,比如我的,如下图:(...
2018-12-13 19:18:09
238
1
原创 JS node动态添加城市
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>动态添加城市</title> <script> //页面加载的时候调用 window.onload = function(){ docu
2018-12-11 20:06:11
213
原创 struts2架构图
目录 struts2访问流程图分析 struts2架构图分析 struts2.xml配置 struts2常量配置 struts2配置进阶:动态方法调用struts2访问流程图分析: struts2架构图分析 strutsPrepareAndExecuteFilter 相当于前台actionMap 相当于服务员,比如你要访问那个...
2018-12-04 11:51:58
270
原创 CSS复合选择器
1.并集选择器<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> p,div,h1{/*他们都是红色*/ c
2018-12-04 11:49:49
254
原创 CSS学习1
CSS中FONT的顺序<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style> h1{ font:italic bold 14px "微软雅黑"
2018-12-03 11:53:13
136
原创 html表单元素介绍
单选按钮radio<!-- 单选按钮--> 性别: <input type="radio" name="group1" value="boy" />男 <input type = radio name = "group1" value = "girl"/>女 你是: &am
2018-12-02 15:37:12
463
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人