上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页
摘要: Eclipse创建工程并关联到文件(SVN或Git管理的代码文件) 新建java工程,用于存放工程的一些信息,默认存放地址。 工程相关的信息是不需要提交到(SVN或Git)版本库的,所以工程存放到本地的工作空间即可。 此工程新建个Folder,Advanced Linked Folder,将code 阅读全文
posted @ 2016-08-22 19:25 toto怎么会喝醉 阅读(254) 评论(0) 推荐(0) 编辑
摘要: default方法 Java 8中引入了一个新的概念,叫做default方法,也可以称为Defender方法,或者虚拟扩展方法(Virtual extension methods)。 Default方法是指,在接口内部包含了一些默认的方法实现(也就是接口中可以包含方法体,这打破了Java之前版本对接 阅读全文
posted @ 2016-08-22 18:01 toto怎么会喝醉 阅读(425) 评论(4) 推荐(0) 编辑
摘要: native native是方法修饰符。Native方法是由另外一种语言(如c/c++,FORTRAN,汇编)实现的本地方法。一般用于JNI中。 native关键字说明其修饰的方法是一个原生态方法,方法对应的实现不是在当前文件,而是在用其他语言(如C和C++)实现的文件中。Java语言本身不能对操作 阅读全文
posted @ 2016-08-21 19:11 toto怎么会喝醉 阅读(491) 评论(0) 推荐(0) 编辑
摘要: 外观模式 为子系统中的一组接口提供一个一致的界面, Facade模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。 外观模式三要素(client facade subSystem) 1. 外观角色(facade),是模式的核心,他被客户client角色调用,知道各个子系统的功能。同时根据客 阅读全文
posted @ 2016-08-21 16:56 toto怎么会喝醉 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 如果Bookmarks.bak内容不是想要恢复的内容, 右键,属性,以前的版本, 找到合适的版本, 还原,然后去掉bak后缀,替换掉Bookmarks即可。 阅读全文
posted @ 2016-08-20 23:38 toto怎么会喝醉 阅读(3703) 评论(0) 推荐(0) 编辑
摘要: 工具 1. jvisualvm 位于JDK安装目录/bin目录下,可以通过pid(进程id)打出进程的堆栈或内存溢出的dump文件 2. Memory Analyzer Tool(MAT) 分析dump文件,定位(内存)溢出发生点 3. vncviewer win访问linux的远程访问工具 4. 阅读全文
posted @ 2016-08-19 18:09 toto怎么会喝醉 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 举个栗子 指挥官向士兵下达命令,士兵执行 实现代码如下: 代码问题 上诉代码是最基本的一个实现,存在问题: 1. Commander和Soldier高度耦合 2. 新增命令的话,要改动Commander类,扩展性不好(影响已有实现),不符合OCP原则 3. 指挥官指挥实现多条命令时,又要改Comma 阅读全文
posted @ 2016-08-17 12:01 toto怎么会喝醉 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 实际相当于,jdk会自动生成一个匿名内部类,完成职责: 可以看到前者更简洁。(注意前者最后的分号不能省略,编译器把整个看作一条语句) 不过,匿名内部类仅限于只实例化一次的内部类,如果内部类需要多次实例化,通常用后者。 另外,匿名内部类要么继承一个父类,要么实现一个接口,不能两者兼有,实现接口时也不能 阅读全文
posted @ 2016-08-12 12:15 toto怎么会喝醉 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 设置 1. 点 “window” "Preferences" "Java" "Installed JRES" 2. 此时"Installed JRES"右边是列表窗格,列出了系统中的 JRE 环境,选择你的JRE,然后点边上的 "Edit...", 会出现一个窗口(Edit JRE) 3. 选中rt 阅读全文
posted @ 2016-08-12 12:11 toto怎么会喝醉 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 模板模式 模版模式,又被称为模版方法模式,它可以将工作流程进行封装,并且对外提供了个性化的控制,但主流程外界不能修改,也就是说,模版方法模式中,将工作的主体架构规定好,具体类可以根据自己的需要,各自去实现。 几个要点,针对java: 1. 抽象父类(防止实例化),公共方法(public),规定好工作 阅读全文
posted @ 2016-08-10 22:46 toto怎么会喝醉 阅读(331) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页