随笔分类 -  Java学习篇

摘要:Spring MVC 他是基于MVC的设计模式做出来的,他是Spring对Servlet的进一步的封装 MVC:Model View Controller 如何使用Spring MVC?(Spring 和 Spring MVC整合) a. pom.xml 导入 SpringMVC.jar <!-- 阅读全文
posted @ 2019-11-06 23:51 张泽 阅读(383) 评论(0) 推荐(0)
摘要:项目分析法则: 感性 理性(需求,软件就是为了解决问题的) 两种方法: 静态Demo分析法: (1).感性的分析法 符合商务上的需求,也比较直观,好多中小型企业喜欢这种方式 设计师设计的原型图、交互 分析出大概要做哪些功能 进行功能的归类 分析模块 ER图 (2).理性的分析法: 用例分析法:用例其 阅读全文
posted @ 2019-11-05 20:59 张泽 阅读(684) 评论(0) 推荐(0)
摘要:错误原因: 配置文件中 username 与 Mysql 关键字冲突 改为: 阅读全文
posted @ 2019-11-01 13:15 张泽 阅读(16476) 评论(1) 推荐(1)
摘要:Spring JDBC Spring 对JDBC技术规范做了进一步封装,它又叫Spring JDBCTemplate(jdbc模板技术) 纯JDBC:代码清晰的、效率最高、代码是最烦的、 Spring JDBCTemplate:代码相对来说就不那么清晰,效率要低一点,代码相对简单 如何进行Sprin 阅读全文
posted @ 2019-10-31 19:33 张泽 阅读(397) 评论(0) 推荐(0)
摘要:1.Spring IOC IOC技术: 控制反转,也叫(依赖注入) 控制反转:Bean的生命周期不受你控制,而是交给Spring容器管理。 Spring框架如何利用IOC ?: 实现了控制反转,Spring容器能帮我们实例化对象,但是并没有做到DI(依赖注入)。 作用: (1) 构建Bean (2) 阅读全文
posted @ 2019-10-30 22:51 张泽 阅读(272) 评论(0) 推荐(0)
摘要:静态代理: 动态代理: 阅读全文
posted @ 2019-10-29 10:54 张泽 阅读(128) 评论(0) 推荐(0)
摘要:一、 公司开发基本流程 a. 了解需求信息(比较模糊) 需求,不是别人告诉你的,是你自己挖掘出来的。 售前工程师(对行业知识了解):编程学不好,但懂点代码,对人的综合能力要求比较高 b. 产品经理: 整理需求,了解,从网上找些竞品分析。[3,5 个同类产品] 竞品分析: 1. 客户人群(流量) 2. 阅读全文
posted @ 2019-10-22 19:54 张泽 阅读(603) 评论(0) 推荐(0)
摘要:递归: 从形式上看,就是自己调用自己的函数 从内涵上说,他是规律的总结(数学归纳法) 特征: (1).函数里面的代码中一定调用了函数本身 (2).递归函数很容易引起内存崩溃 (3).递归函数的效率不是太高 (4). 特别好理解,代码简洁 如何写: (1).要找到递归函数的终结条件 (2).要总结规律 阅读全文
posted @ 2019-10-17 23:34 张泽 阅读(403) 评论(0) 推荐(0)
摘要:写个标注@calculator,再利用反射写一个方法, 这个方法用于计算某个加有@calculator标注的类的方法的运行时间(耗时) 阅读全文
posted @ 2019-10-17 23:28 张泽 阅读(154) 评论(0) 推荐(0)
摘要:1 /** 2 * 标注 3 * : Java应用主要有两种配置方式。 4 * xml: 做配置文件 5 * perperties:属性文件 6 * json:做配置 7 * 注解:(做配置) 8 */ 9 public class Demo02 { 10 @Override //重写注解 11 p 阅读全文
posted @ 2019-10-17 23:20 张泽 阅读(267) 评论(0) 推荐(0)
摘要:接口(英文:Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。 本质上还是多态: 1)多态的3大用法: 1>接口引用指向实现类对象: 2>接口引用作为方法的形参,来接收不同的实现类对象; 阅读全文
posted @ 2019-10-02 15:21 张泽 阅读(196) 评论(0) 推荐(0)
摘要:如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。 抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法和构造方法的访问方式和普通类一样。 由于抽象类不能实例化对象,所以抽象类必须被继承,才能被使用。也是因为这个原因,通常在设计阶段决定要不要设计抽象类。 1、 阅读全文
posted @ 2019-10-02 15:20 张泽 阅读(115) 评论(0) 推荐(0)
摘要:多态是同一个行为具有多个不同表现形式或形态的能力。 1、多态:多种状态,同一个方法,多种结果; 父类引用实际上指向的是哪个子类对象,就调用哪个子类重写过的方法; 父类引用只能调用子类重写过的方法,不能调用子类独有的方法。 多态只是方法的多态,属性没有多态; 2、多态的必要条件: A)继承; B)重写 阅读全文
posted @ 2019-10-02 15:19 张泽 阅读(183) 评论(0) 推荐(0)
摘要:继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。 继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。 继承:子类继承父类,父类也叫基类、超类; 子类从父类继承过来所用的成员(成员属性、成员方法); 阅读全文
posted @ 2019-10-02 15:13 张泽 阅读(484) 评论(0) 推荐(0)
摘要:封装(英语:Encapsulation)是指一种将抽象性函式接口的实现细节部份包装、隐藏起来的方法。 1)封装,也叫做隐藏;把成员变量封装起来,隐藏内部实现的细节,通过访问修饰符来实现不同的封装程度; 2)java中的四个访问修饰符; 1、private : 只能在本类中被访问; 2、默认的(访问修 阅读全文
posted @ 2019-10-02 15:10 张泽 阅读(122) 评论(0) 推荐(0)
摘要:方法的重写(override): 1)必须是继承自父类的方法,并且父类的方法已经不适用与子类; 2)重写方法必须和被重写方法具有相同方法名称、参数列表和返回类型。 重写方法不能使用比被重写方法更严格的访问权限。(由于多态) 方法的重载 1)方法的重载是指一个类中可以定义有相同的名字,但参数不同的多个 阅读全文
posted @ 2019-10-02 15:05 张泽 阅读(190) 评论(0) 推荐(0)
摘要:面向过程思想到面向对象思想的演变过程: 在面向过程中,是以方法来进行组织代码的,然后方法之间的相互调用。这样场景在数据相对较少,方法相对较少的情况下,是没有问题的。但当应用程序庞大复杂时,一个根本完成不了,需要多人协作来进行开发时,这时就有问题了。 别人在不清楚你所写的功能代码的情况下是很难上手的, 阅读全文
posted @ 2019-10-02 15:00 张泽 阅读(343) 评论(0) 推荐(0)
摘要:从Hello Word入手 public class HelloWorld { /* 第一个Java程序 */ public static void main(String[] args) { System.out.println("Hello World"); // 打印 Hello World 阅读全文
posted @ 2019-10-02 14:43 张泽 阅读(889) 评论(0) 推荐(1)
摘要:eclipse 的官方下载:https://www.eclipse.org/downloads/ 安装时选择 :Eclipse IDE for Java EE Developers 设置: 1. 编码格式设置:window --> Preferences --> General --> Worksp 阅读全文
posted @ 2019-10-02 13:08 张泽 阅读(162) 评论(0) 推荐(0)
摘要:引入《Java核心技术:Ⅰ》 1. 简单性 Java 语法是 C++ 语法的一个“ 纯净” 版本。这里没有头文件、 指针运算(甚至指 针语法)、结构、 联合、操作符重载、 虚基类等。如果你了解 C++ 就会发现可以轻而易举地转换到 Java语法。 2. 面向对象 面向对象设计是一种程序设计技术。 它 阅读全文
posted @ 2019-10-02 13:06 张泽 阅读(261) 评论(0) 推荐(0)