随笔分类 - java
This is my java !
摘要:JDK的安装: 1、下载、安装 下载地址:www.oracle.com/ 2、配置环境变量 配置jdk的位置:JAVA_HOME:jdk的安装目录 配置编译器解释器到系统环境变量:path : ;%JAVA_HOME%\bin (javac 、java...) JDK、JRE、JVM(关系) JAV
阅读全文
摘要:oa:办公操作系统 (管理:工作流:智能分析[数据挖掘]) 一、分包说明:(企业里面一般分包是按照模块分包a.b.c.模块n.[dao/domain/base/test/utils/...]) 1、edu.aeon.oa.domain(存放hibernate实体类及实体类到数据库的映射文件) 2、e
阅读全文
摘要:每个方法里面都有两个隐式参数(this,super),this指向的是能直接调用该方法的对象,而super指向的是该方法所对应类的直接父类!每个构造器里面第一句隐式的调用了super(),也就是其直接父类的构造方法!继承在内存里面是包裹(wrap)结构!示例图如下: 继承如果从ooa和ood的角度分
阅读全文
摘要:冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。 它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。 这个算法的名字由来是因为越大的元素会经由交换慢慢“浮”到数列的顶
阅读全文
摘要:【需求说明】:用递归算法实现5的阶乘 【需求分析】: 5!=5*4*3*2*1 一、递归了解 递归的基本思想就是:自己调用自己、一个使用递归技术的方法将会直接或者间接的调用自己。 递归结构包括两个部分: a)递归头:什么时候不调用自身方法。如果没有递归头,将陷入死循环导致栈深度超过虚拟机分配给线程的
阅读全文
摘要:【需求说明】:编码完成下面的处理函数。函数将字符串中的字符"*"移动字符串的前部,前面的非"*"字符后移,但不能改变非"*"字符的先后顺序,函数返回串中字符"*"的数量。如原始串为:ab**cd**e*12,处理后为*****abcde12,且函数返回值为5(要求使用尽量少的时间和辅助空间)。 【需
阅读全文
摘要:factory模式:即工厂模式,工厂大家应该很了解,主要是根据用户需求生产产品的,举个在学生时代很亲近生活的简单例子,如:中午下课了和同学们一起去食堂吃饭,走到xxx食堂窗口,里面阿姨会问吃什么、然后你会说吃什么什么的,完了阿姨会和厨子去沟通我们所需要的东西,我们完全不用考虑我们需要的xxx是怎么做
阅读全文
摘要:【需求说明】:请编写一个Singleton模式的程序【需求分析】:Singleton模式的主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。在很多操作中,比如建立目录数据库连接都需要这样的单线程操作。使用Singleton的好处还在于可以节省内存,因为它限制了实例的个数,有利于J
阅读全文
摘要:【需求说明】: 编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。但是要保证汉子不被截半个,如"我ABC" 4,因该截为"我AB",输入"我ABC汉DEF" 6,应该输出"我ABC",而不是"我ABC+汉的半个" 【需求分析】: 容易产生困惑的是中文字符和英文字符,在这里
阅读全文
摘要:【需求说明】:如何获得当前日期的下一天? 【需求分析】:这里可能有人会说给当前的号数加1不就是当前日期的下一天么?那我问你你考虑月末?闰年?年末?没考虑吧! 【需求实现】:通过System.currentTimeMillis()返回当前时间与协调世界时 1970 年 1 月 1 日午夜之间的时间差(
阅读全文
摘要:【需求说明】:写一段代码实现打印最简九九乘法表 【需求分析】:九九乘法表九行九列 【需求实现】: 1 /** 2 * 3 */ 4 package edu.aeon.algorithm; 5 6 /** 7 * @author by lzj 8 * 创建于: 2017年10月18日 上午11:20:
阅读全文
摘要:【需求/说明】: 一只猴子摘了一堆桃子,每天吃掉其中的一半然后再多吃一个,第二天则吃剩余的 一半然后再多吃一个,...直到第10天,猴子发现只有一个桃子了。问这只猴子在第一天摘了多少个桃子? 【需求分析】:这只猴子共用了10天吃桃子,最后一天剩余1个桃子,要想求出第一天的桃子数,就要先求出第2天剩余
阅读全文
摘要:【需求/说明】:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一,百钱买百鸡,问翁、母、雏各几何? 代码里面已经有很详细的说明,我这里为了节省大家时间就不啰嗦了,好了直接进入代码: 1 package edu.aeon.algorithm; 2 /** 3 * 4 * @author work 5 * 创建
阅读全文
摘要:struts http://archive.apache.org/dist/struts/ hibernate http://hibernate.org/orm/releases/5.0/ spring http://maven.springframework.org/release/org/spr
阅读全文

浙公网安备 33010602011771号