SE
神奇的海螺先生
fnndp
展开
-
JAVASE(Date)
Date与DateFormatimport java.util.Calendar; import java.util.Date;public class TestFour { /** * Date和DateFormat * java中用于描述日期的类,Date内部维护着一个long * 值,这个值表示的是1970-1-1 00:00:00到Date所原创 2017-09-25 20:01:26 · 227 阅读 · 0 评论 -
JAVASE(字符串)
测试字符串的拆分public class Testone { public static void main(String[] args) { String info = "hello!world!java;" String []array = info.spilt("!"); System.out.println(Arrays.toStrin原创 2017-09-25 20:02:49 · 155 阅读 · 0 评论 -
JAVASE(正则)
测试正则表达式import java.util.regex.Matcher;import java.util.regex.Pattern;测试正则表达式 使用java的字符串去描述正则表达式的时候,会出现一个冲突,如何正确描述的”.”,在正则表达式中我们想描述一个”.”,但”.”在正则表达式中有特殊含义,它代表任意字符,所以我们在正则表达式中想描述”.”的原意就是写成”.”,但是我们用java的原创 2017-09-25 20:02:24 · 166 阅读 · 0 评论 -
JAVASE(replace)
replace方法public class Testtwo {//测试字符串替换操作 public static void main(String[] args) { String info = "12345ABC67890DEF123GHI"; //定义一个字符串,数字和字母穿插 //将字符串的数字部分替换为"#NUMBER" //replace方原创 2017-09-25 20:01:55 · 150 阅读 · 0 评论 -
Equals比较规范
public class Programminghabit { public static void main(String[] args) { /** * 编程习惯: * 两个字符串进行比较的时候,我们通常使用equals方法进行比较,虽然java虚拟机对字符串做了 * 优化,但是我们不能保证任何时候==都成立, * if(s1!=null&原创 2017-09-25 20:52:13 · 241 阅读 · 0 评论 -
抽象类
/** * 抽象类: * @author shagou * */public class Testabstractclass { public static void main(String[] args) { //抽象类:用于表示抽象概念,这里表示抽象的图形概念,包含抽象方法的类一定是 //抽象类 //抽象类可以定义变量,抽象类不能直接实例化,抽象只原创 2017-09-25 20:53:30 · 224 阅读 · 0 评论 -
String(StringBuilder)
StringBuilder与StringBufferimport com.sun.xml.internal.ws.util.StringUtils;StringBuilder与StringBuffer效果是一样的区别:StringBuilder是线程不安全的 StringBuffer是线程安全的在多线程操作情况下应使用StringBuffer,因为StringBuffer是线程安全原创 2017-09-25 19:12:37 · 199 阅读 · 0 评论 -
数组
public class TestArray {/** * 数组的复制与扩容: * 本质:创建新数组,将原数组内容复制过来; * 变量赋值:不复制数组,是两个变量引用同一个数组对象; * 扩容:创建新数组,新数组容量大于原数组,将原数组内容复制到新数组,并且丢弃原数组,更换更大的数组对象; * Java API:StringBuilder,ArrayList,HashMap,ByteAr原创 2017-09-28 20:51:41 · 160 阅读 · 0 评论 -
双大于运算法则
public class TestBitoperation {/** * 12300. 小数点向左移动1230.0,相当于数字向右移动,结果是/10(基数) * 上述是十进制数字右移的数学意义 * 二进制数字右移,相当于数字/2(基数)(小数点左移) * 二进制数字左移,相当于数字*2(基数)(小数点右移) * >>>不是数字移位,不符合数学规则 * @param args */原创 2017-09-28 20:52:02 · 335 阅读 · 0 评论