随笔分类 -  java基础知识复习

工作两年了,最近发现自己的基础不是很好,就从头再复习一遍java基础知识,
摘要:java 字符串截取(当遇到截取半个汉字的处理)方法2舍去(项目中用的) 方法1是看的别人的,个人认为方法1简洁 package everyDay; import java.io.UnsupportedEncodingException; /** * * 题目:编写一个截取字符串的函数,输入为一个字 阅读全文
posted @ 2016-12-22 17:07 对自己狠点对自己好点 阅读(9818) 评论(0) 推荐(0)
摘要:import java.math.BigDecimal;import java.text.DecimalFormat;import java.text.NumberFormat;/** * java 保留小数点后N位数(若干位)位,几种实现的方式总结 * (1)常用的是1.DecimalFormat 阅读全文
posted @ 2016-12-14 16:46 对自己狠点对自己好点 阅读(31278) 评论(0) 推荐(1)
摘要:java 计算器SWT/RAP(版本3)键盘鼠标兼容,之前版本也对,但存在线程失效问题,当多人访问时,就容易线程失效,一直犯得一个错误就是一直用static变量和static方法, 之前加了什么js界面控制什么的,都没用,去掉static就好了 package cn.lesaas.nof.rwtsw 阅读全文
posted @ 2016-12-12 19:29 对自己狠点对自己好点 阅读(448) 评论(0) 推荐(0)
摘要:package cn.lesaas.nof.rwtswt.ui.dialog; import java.math.BigDecimal; import org.eclipse.swt.SWT;import org.eclipse.swt.events.SelectionEvent;import or 阅读全文
posted @ 2016-12-08 17:00 对自己狠点对自己好点 阅读(602) 评论(0) 推荐(0)
摘要:在SWT里e.keyCode == 108 || e.keyCode == 13 是Enter键,61是+也是= 阅读全文
posted @ 2016-12-08 13:27 对自己狠点对自己好点 阅读(314) 评论(0) 推荐(0)
摘要:1.策略模式是一种定义一系列算法的方法,从概念上来看,所有这些算法完成的都是相同的工作,只是实现不同,它可以以相同的方式调用所有的算法,减少了各种算法类与使用算法类直接的耦合。 2策略模式就是用来封装算法的,但在实践中,我们发现可以用它封装几乎任何类的规则,只要在分析过程中听到需要在不同的业务规则, 阅读全文
posted @ 2016-11-22 19:38 对自己狠点对自己好点 阅读(434) 评论(0) 推荐(0)
摘要:例子是:计算器, 方法一:是简单的main实现 第一个类: /** * 计算器,控制台程序,输入两个数,一个运算符,得到结果 * @author zhangqf * */public class calculate { //用传统的控制台输入的方法 public static void main(S 阅读全文
posted @ 2016-11-21 20:21 对自己狠点对自己好点 阅读(185) 评论(0) 推荐(0)