摘要: 面向对象编程的三大特性:封装、继承、多态 封装隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部结构,同时也保护了数据,而外界而已它的内部细节是隐藏的,暴露给外界的只是它的访问方法。 继承是为了重用父类的代码,两个类若存在IS-A关系就可以使用继承,同时继承也为多态的实现做了铺垫。 多态指 阅读全文
posted @ 2018-12-19 20:58 包子的百草园 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 前提:在Java语言中所有的类的都是缺省的继承Java语言中的Object类的, protected native Object clone() throws CloneNotSupportedException; 它还是一个native的方法,大家都知道native的方法是非Java语言实现的代码 阅读全文
posted @ 2018-12-19 20:56 包子的百草园 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 1、Java String 类 String类是final类,也即意味着String类不能被继承,并且它的成员方法都默认为final方法。在Java中,被final修饰的类是不允许被继承的,并且该类中的成员方法都默认为final方法。String对象一旦被创建就是固定不变的了,对String对象的任 阅读全文
posted @ 2018-12-19 20:50 包子的百草园 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 什么是泛型?为什么使用泛型? 泛型,就是参数化类型。提到参数,最熟悉的就是定义方法时候的形参,然后调用此方法时传递实参。顾名思义,就是将类型由原来的具体的类型参数化,类似于方法中的变量参数,此时类型也定义为参数形式(可以称之为类型参数),然后在使用/调用时传入具体的类型(类型实参)。 泛型的本质是为 阅读全文
posted @ 2018-12-19 20:45 包子的百草园 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 1、Struts2的系统架构: 2、架构中不同Key的作用介绍: servlet Filters:过滤器链,client的全部请求都要经过Filter链的处理。 Struts Core:Struts2的核心部分,Struts2中已经做好的功能,在实际开发中不需要动它们 Interceptors:St 阅读全文
posted @ 2018-12-19 17:10 包子的百草园 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 学习之前的一些话: 这是我系统学习Java知识这么久以来第一次接触web框架,很不幸的是刚开始学习它就听到很多人说这个框架现在已经过时了,很多企业现在开发项目几乎不会用这个框架了,就是有用这个框架的项目也是以前的旧项目,因为前边被爆出来存在几处高危漏洞(已经修复),这些高危漏洞对项目系统存在很大的安 阅读全文
posted @ 2018-12-19 10:57 包子的百草园 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 一、简单介绍PreparedStatement 和Statement的区别: PreparedStatement是用来执行SQL查询语句的API之一,Java提供了 Statement、PreparedStatement 和 CallableStatement三种方式来执行查询语句。 Stateme 阅读全文
posted @ 2018-12-04 17:57 包子的百草园 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 1、关于JDBC的的个人理解: JDBC(Java Data Base Connectivity,java 数据库连接)是用于执行 SQL 语句的 JavaAPI,可以为多种关系型数据库提供统一的访问方式,它由一组用 Java 语言编写的类和接口组成。JDBC 提供了一种基准,据此可以构建更高级的工 阅读全文
posted @ 2018-12-04 16:03 包子的百草园 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 功能实现的思路:我们经常碰见网上购物时候填写收件地址会用到这个查找省市县的三级联动查找功能,我们可以利用Ajax和JSON技术模拟这个功能,说白了同样是使用Ajax的局部数据更新功能这个特性。因为省市都会有很多个,所以还需要使用JSONArray对象。当我们选择某一个省的时候,会自动触发一个局部更新 阅读全文
posted @ 2018-12-02 17:22 包子的百草园 阅读(720) 评论(0) 推荐(0) 编辑
摘要: 功能实现的思路:当通常一个网站需要注册用户信息的时候,往往会让用户起一个名字,但一般要求这个用户名称是不能重复的,为了判断新注册的用户填写的用户名是否已经存在,需要对填写的用户名称进行判断,实际项目开发时候注册成功的用户信息会存入数据库中,真正的判断是需要和数据库数据进行对比来决定用户名是否已经存在 阅读全文
posted @ 2018-12-02 16:35 包子的百草园 阅读(2563) 评论(0) 推荐(1) 编辑