Java
文章平均质量分 54
望崖
具备两年软件开发学习经验
展开
-
Java进击之路——成为JAVA大神你必须完成的30个目标(包括核心思想,核心类库,核心技术等)
Java进击之路——成为JAVA大神你必须完成的30个目标我在下面罗列了30个学习JAVA的目标,包括java核心编程思想,核心类库,核心技术及其他相关技术等,相信当你掌握这些思想和技术时,你已经是一个受人膜拜的java大神了。原创 2017-12-19 12:09:29 · 909 阅读 · 0 评论 -
Struts2运行流程详解
Struts2运行流程详解 请求首先通过Filter chain,Filter主要包括ActionContextCleanUp,它主要清理当前线程的ActionContext和Dispatcher;FilterDispatcher主要通过AcionMapper来决定需要调用哪个Action。 ActionMapper取得了ActionMapping后,在原创 2018-02-01 13:44:03 · 609 阅读 · 0 评论 -
JavaEE软件三层结构和MVC的区别
JavaEE软件三层结构和MVC的区别JavaEE软件三层机构是由sun公司提供JavaEE开发规范的:Web层(表现层)、业务逻辑层、数据持久层。【其中WEB层会使用前端控制器模式】MVC是一种思想,是一种模式:将软件分为 Model模型、View视图、Controller控制器。【JavaEE开发更强调三层结构,web层开发更注重MVC】Stru原创 2018-02-01 13:40:23 · 1965 阅读 · 0 评论 -
执行Java程序的两个步骤
一张图说明问题,如下:原创 2018-01-05 15:38:09 · 1941 阅读 · 0 评论 -
Java读写中文文件,解决中文乱码问题
Java读写中文文件,解决中文乱码问题。关于Java读写中文文件解决中文乱码的问题分析,原因查找,解决思路,及解决方案。原创 2017-12-19 00:25:46 · 34771 阅读 · 7 评论 -
Java实现二分查找算法
Java实现二分查找算法。原创 2017-12-19 00:09:28 · 406 阅读 · 0 评论 -
Java中的低耦合高内聚法则
java框架模式_低耦合高内聚法则定义:一个对象应该对其他对象保持最少的了解。 问题由来:类与类之间的关系越来越密切,耦合度越来越大,当一个类发生改变时,对另外一个类的影响也越大. 解决方案:尽量降低类与类之间的耦合.案例:在一所学校,里面有老师若干名,依次编号。下面有学生若干名,一次编号。现在要求打印出所有的老师和学生的ID.(1)违反低耦合高内聚原则的代码,如下:import java.ut原创 2017-12-18 20:21:14 · 3339 阅读 · 0 评论 -
用Java实现约瑟夫问题
用Java实现约瑟夫问题简介: 约瑟夫问题(有时也称为约瑟夫斯置换,是一个出现在计算机科学和数学中的问题。在计算机编程的算法中,类似问题又称为约瑟夫环。又称“丢手绢问题”.)例子: len个人围成一个圈,玩丢手绢游戏。从第k个人开始,从1开始数数,当数到m时,数m的人就退出圈子,当圈子只剩下一个人为止。问题分析与算法设计约瑟夫问题并不难,但求解的方法很多;题目的变化形式也很多。这里给出一种实现原创 2017-12-18 19:14:44 · 3166 阅读 · 0 评论 -
JRE 和 JDK 的区别详解(附JVM简单说明)
JRE 和 JDK 的区别详解(附JVM简单说明)JRE 和 JDK 的区别是什么?下面我从JRE,JDK 的功能区别和安装说明两个方面说明两者的不同之处。 一句话概述: JDK是Java的开发工具,它不仅提供了Java程序运行所需的JRE,还提供了一系列的编译,运行等工具,如javac,java,javaw等。 JRE只是Java程序的运行环境,它最核心的内容就是JVM(Java虚原创 2017-12-21 10:28:24 · 21137 阅读 · 0 评论 -
JAVA项目——项目编译后的类路径和源码文件夹图解
JAVA项目——项目编译后的类路径和源码文件夹图解前言: 一定要很清楚哪个是源码文件夹,哪个是类路径以及类路径的形成机制。 项目编译后不同的源码文件夹会被合并到bin目录下,形成类路径。不同的源码文件夹下的同名的包实际上是同一个包,因为编译后,包中的文件都在同一个文件夹下。我的项目中有两个源码文件夹src和conf,如图:编译后的项目文件夹,如图:进入bin目录 观察:两个源码文件夹(src和原创 2017-12-21 14:06:02 · 9668 阅读 · 0 评论 -
Java面向对象编程——多态性的实现
Java中多态性的实现 一、使用父类类型的引用指向子类的对象二、该引用只能调用父类中定义的方法和变量;三、如果子类中重写了父类中的一个方法,那么在调用这个方法的 时候,将会调用子类中的这个方法;(动态连接、动态调用)四、变量不能被重写(覆盖),”重写“的概念只针对方法,如果在子类中”重写“了父类中的变量, 那么在编译时会报错。五、多态的3个必要条件:1.继承 2.重写 3.父类引用指向子原创 2017-12-18 20:41:13 · 3636 阅读 · 0 评论 -
Struts1和Struts2的区别
Struts1和Struts2的区别Struts 1要求Action类要扩展自一个抽象基类。Struts 1的一个共有的问题是面向抽象类编程而不是面向接口编程。 Struts 2的Action类实现了一个Action接口,连同其他接口一起实现可选择和自定义的服务。Struts 2提供一个名叫ActionSupport的基类实现一般使用的接口。虽然,Action接原创 2018-02-01 13:48:16 · 1416 阅读 · 0 评论