提交 17253094 编写于 作者: 沉默王二's avatar 沉默王二 💬

包名更新

上级 72435595
...@@ -3,10 +3,10 @@ ...@@ -3,10 +3,10 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"> xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
<bean id="laowang" class="com.cmower.java_demo.ioc.Laowang"> <bean id="laowang" class="com.cmower.java_demo.thinkingjava.ioc.Laowang">
<constructor-arg ref="saodiseng" /> <constructor-arg ref="saodiseng" />
</bean> </bean>
<bean id="saodiseng" class="com.cmower.java_demo.ioc.Xiaosan" /> <bean id="saodiseng" class="com.cmower.java_demo.thinkingjava.ioc.Xiaosan" />
</beans> </beans>
\ No newline at end of file
package com.cmower.java_demo.effectiv; package com.cmower.java_demo.effective.effectiv;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
......
package com.cmower.java_demo; package com.cmower.java_demo.orther;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.math.RoundingMode; import java.math.RoundingMode;
......
package com.cmower.java_demo; package com.cmower.java_demo.orther;
class Candidate implements Cloneable { class Candidate implements Cloneable {
private String name; private String name;
......
package com.cmower.java_demo; package com.cmower.java_demo.orther;
public class Fibonacci { public class Fibonacci {
......
package com.cmower.java_demo; package com.cmower.java_demo.orther;
class Interviewer { class Interviewer {
private Candidate candidate; private Candidate candidate;
......
package com.cmower.java_demo; package com.cmower.java_demo.orther;
import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.Lock;
......
package com.cmower.java_demo; package com.cmower.java_demo.orther;
import java.util.Date; import java.util.Date;
......
package com.cmower.java_demo; package com.cmower.java_demo.orther;
import java.math.BigDecimal; import java.math.BigDecimal;
......
package com.cmower.java_demo; package com.cmower.java_demo.orther;
import java.io.BufferedReader; import java.io.BufferedReader;
import java.io.IOException; import java.io.IOException;
......
package com.cmower.java_demo; package com.cmower.java_demo.orther;
public class Test { public class Test {
......
package com.cmower.java_demo; package com.cmower.java_demo.orther;
abstract class Wangsan { abstract class Wangsan {
void wirte() {}; void wirte() {};
......
package com.cmower.java_demo; package com.cmower.java_demo.orther;
public class Test12 { public class Test12 {
......
package com.cmower.java_demo; package com.cmower.java_demo.orther;
public class Test122 { public class Test122 {
......
package com.cmower.java_demo.orther;
import org.apache.commons.lang3.time.DateFormatUtils;
import org.apache.commons.lang3.time.DateUtils;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class UnixTimeStamp {
public static void main(String[] args) throws ParseException {
// long timeStamp = System.currentTimeMillis();
// int timeStampUnix = (int) (timeStamp / 1000);
//int timeStampUnix = 1578179845;
//SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
//String result = simpleDateFormat.format(new Date(timeStampUnix * 1000L));
// System.out.println(result); // 2020-01-05 07:17:25
String str = "2020-01-05 07:17:25";
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
int timeStampUnix = (int) (simpleDateFormat.parse(str).getTime() / 1000);
System.out.println(timeStampUnix); // 1578179845
System.out.println(DateUtils.parseDate("2020-01-05 07:17:25", "yyyy-MM-dd HH:mm:ss").getTime() / 1000);
System.out.println(DateFormatUtils.format(1578179845 * 1000L,"yyyy-MM-dd HH:mm:ss"));
}
}
package com.cmower.java_demo; package com.cmower.java_demo.orther;
public class Wanger { public class Wanger {
......
package com.cmower.java_demo; package com.cmower.java_demo.orther;
public class Wangxiaoer extends Wanger{ public class Wangxiaoer extends Wanger{
// @Override // @Override
......
package com.cmower.java_demo; package com.cmower.java_demo.orther;
class Writer { class Writer {
public Writer sleep() { public Writer sleep() {
......
...@@ -9,23 +9,23 @@ import java.util.List; ...@@ -9,23 +9,23 @@ import java.util.List;
public class Test { public class Test {
public static void main(String[] args) { public static void main(String[] args) {
Cmower cmower = new Cmower("沉默王二"); // Cmower cmower = new Cmower("沉默王二");
System.out.println(cmower); // System.out.println(cmower);
//
Cmower[] cmowers = {new Cmower("沉默王二"), new Cmower("沉默王三")}; // Cmower[] cmowers = {new Cmower("沉默王二"), new Cmower("沉默王三")};
System.out.println(Arrays.toString(cmowers)); // System.out.println(Arrays.toString(cmowers));
//
System.out.println(ToStringBuilder.reflectionToString(cmower)); // System.out.println(ToStringBuilder.reflectionToString(cmower));
//
System.out.println(MoreObjects.toStringHelper(cmower) // System.out.println(MoreObjects.toStringHelper(cmower)
.add("name", cmower.getName()) // .add("name", cmower.getName())
.toString()); // .toString());
//
System.out.println(cmower); // System.out.println(cmower);
//
List<Cmower> list = new ArrayList<>(); //List<Cmower> list = new ArrayList<>();
list.add(new Cmower("沉默王二")); //list.add(new Cmower("沉默王二"));
list.add(new Cmower("沉默王三")); //list.add(new Cmower("沉默王三"));
System.out.println(list); //System.out.println(list);
} }
} }
package com.cmower.java_demo.str; package com.cmower.java_demo.str;
import com.cmower.java_demo.Wanger; import com.cmower.java_demo.orther.Wanger;
public class Cmower2 { public class Cmower2 {
......
package com.cmower.java_demo.bingfa; package com.cmower.java_demo.thinkingjava.bingfa;
public class Counter { public class Counter {
private int value = 0; private int value = 0;
......
package com.cmower.java_demo.chouxianglei; package com.cmower.java_demo.thinkingjava.chouxianglei;
abstract class Test { abstract class Test {
......
package com.cmower.java_demo.dongtaidaili; package com.cmower.java_demo.thinkingjava.dongtaidaili;
import java.lang.reflect.Proxy; import java.lang.reflect.Proxy;
......
package com.cmower.java_demo.dongtaidaili; package com.cmower.java_demo.thinkingjava.dongtaidaili;
// 抽象类接口 // 抽象类接口
public interface Writer { public interface Writer {
......
package com.cmower.java_demo.dongtaidaili; package com.cmower.java_demo.thinkingjava.dongtaidaili;
import java.lang.reflect.InvocationHandler; import java.lang.reflect.InvocationHandler;
import java.lang.reflect.Method; import java.lang.reflect.Method;
......
package com.cmower.java_demo.dongtaidaili; package com.cmower.java_demo.thinkingjava.dongtaidaili;
// 被代理类(具体实现抽象接口的类) // 被代理类(具体实现抽象接口的类)
public class WriterImpl implements Writer{ public class WriterImpl implements Writer{
......
package com.cmower.java_demo.duoxiancheng; package com.cmower.java_demo.thinkingjava.duoxiancheng;
class Chenmo { class Chenmo {
private int lineCount = 0; private int lineCount = 0;
......
package com.cmower.java_demo.duoxiancheng; package com.cmower.java_demo.thinkingjava.duoxiancheng;
import java.util.concurrent.ArrayBlockingQueue; import java.util.concurrent.ArrayBlockingQueue;
import java.util.concurrent.ExecutorService; import java.util.concurrent.ExecutorService;
......
package com.cmower.java_demo.duoxiancheng.four; package com.cmower.java_demo.thinkingjava.duoxiancheng.four;
public class NewStringList extends StringList { public class NewStringList extends StringList {
public synchronized void addIfNotExist(String s) { public synchronized void addIfNotExist(String s) {
......
package com.cmower.java_demo.duoxiancheng.four; package com.cmower.java_demo.thinkingjava.duoxiancheng.four;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
......
package com.cmower.java_demo.duoxiancheng.three; package com.cmower.java_demo.thinkingjava.duoxiancheng.three;
public class Wanger { public class Wanger {
private static volatile boolean chenmo = false; private static volatile boolean chenmo = false;
......
package com.cmower.java_demo.eight; package com.cmower.java_demo.thinkingjava.eight;
//子类继承父类 //子类继承父类
public class Wangxiaoer extends Wanger { public class Wangxiaoer extends Wanger {
......
package com.cmower.java_demo.eight; package com.cmower.java_demo.thinkingjava.eight;
//子类继承父类 //子类继承父类
public class Wangxiaosan extends Wangsan { public class Wangxiaosan extends Wangsan {
......
package com.cmower.java_demo.eight; package com.cmower.java_demo.thinkingjava.eight;
public class Wangxiaosi extends Wangsi { public class Wangxiaosi extends Wangsi {
public void write() { public void write() {
......
package com.cmower.java_demo.eleven; package com.cmower.java_demo.thinkingjava.eleven;
import java.util.PriorityQueue; import java.util.PriorityQueue;
......
package com.cmower.java_demo.fanxing; package com.cmower.java_demo.thinkingjava.fanxing;
import java.util.Arrays; import java.util.Arrays;
......
package com.cmower.java_demo.fanxing; package com.cmower.java_demo.thinkingjava.fanxing;
class Arraylist2<E extends Wanger> { class Arraylist2<E extends Wanger> {
private Object[] elementData; private Object[] elementData;
......
package com.cmower.java_demo.fanxing; package com.cmower.java_demo.thinkingjava.fanxing;
import java.util.Collections;
public class Cmower { public class Cmower {
......
package com.cmower.java_demo.fanxing; package com.cmower.java_demo.thinkingjava.fanxing;
public class Collections { public class Collections {
public static <T> void copy(Arraylist<? super T> dest, Arraylist<? extends T> src) { public static <T> void copy(Arraylist<? super T> dest, Arraylist<? extends T> src) {
......
package com.cmower.java_demo.fanxing; package com.cmower.java_demo.thinkingjava.fanxing;
/** /**
* 王二 * 王二
......
package com.cmower.java_demo.fanxing; package com.cmower.java_demo.thinkingjava.fanxing;
/** /**
* 王老二 * 王老二
......
package com.cmower.java_demo.fanxing; package com.cmower.java_demo.thinkingjava.fanxing;
/** /**
* 王小二 * 王小二
......
package com.cmower.java_demo.fifteen; package com.cmower.java_demo.thinkingjava.fifteen;
import java.lang.reflect.Field; import java.lang.reflect.Field;
import java.lang.reflect.Method; import java.lang.reflect.Method;
......
package com.cmower.java_demo.groovy; package com.cmower.java_demo.thinkingjava.groovy;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
public class Wanger { public class Wanger {
public static void main(String[] args) { public static void main(String[] args) {
List<String> list = new ArrayList<>(); List<String> list = new ArrayList<>();
list.add("沉默"); list.add("沉默");
list.add("王二"); list.add("王二");
for (String s : list) { for (String s : list) {
System.out.println(s); System.out.println(s);
} }
} }
} }
package com.cmower.java_demo.ioc; package com.cmower.java_demo.thinkingjava.ioc;
public interface Heshang { public interface Heshang {
void saodi(); void saodi();
......
package com.cmower.java_demo.ioc; package com.cmower.java_demo.thinkingjava.ioc;
public class Laofang { public class Laofang {
public static Heshang getSaodiseng() { public static Heshang getSaodiseng() {
......
package com.cmower.java_demo.ioc; package com.cmower.java_demo.thinkingjava.ioc;
public class Laowang { public class Laowang {
private Heshang saodiseng; private Heshang saodiseng;
......
package com.cmower.java_demo.ioc; package com.cmower.java_demo.thinkingjava.ioc;
import org.springframework.context.ApplicationContext; import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext;
......
package com.cmower.java_demo.ioc; package com.cmower.java_demo.thinkingjava.ioc;
public class Xiaoer implements Heshang { public class Xiaoer implements Heshang {
......
package com.cmower.java_demo.ioc; package com.cmower.java_demo.thinkingjava.ioc;
public class Xiaosan implements Heshang { public class Xiaosan implements Heshang {
......
package com.cmower.java_demo.java7new; package com.cmower.java_demo.thinkingjava.java7new;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.HashMap; import java.util.HashMap;
......
package com.cmower.java_demo.jianyi; package com.cmower.java_demo.thinkingjava.jianyi;
public class Wanger { public class Wanger {
......
package com.cmower.java_demo.jiekou; package com.cmower.java_demo.thinkingjava.jiekou;
abstract class Author { abstract class Author {
abstract void write(); abstract void write();
......
package com.cmower.java_demo.jiekou; package com.cmower.java_demo.thinkingjava.jiekou;
interface Contract51 { interface Contract51 {
void script51(); void script51();
......
package com.cmower.java_demo.jiekou; package com.cmower.java_demo.thinkingjava.jiekou;
interface ContractBeihang { interface ContractBeihang {
void scriptBeihang(); void scriptBeihang();
......
package com.cmower.java_demo.jiekou; package com.cmower.java_demo.thinkingjava.jiekou;
public class Wanger extends Author implements ContractBeihang, Contract51 { public class Wanger extends Author implements ContractBeihang, Contract51 {
......
package com.cmower.java_demo.jihe; package com.cmower.java_demo.thinkingjava.jihe;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Collections; import java.util.Collections;
import java.util.List; import java.util.List;
public class Cmower { public class Cmower {
public static void main(String[] args) { public static void main(String[] args) {
List<String> list1 = new ArrayList<>(); List<String> list1 = new ArrayList<>();
list1.add("沉"); list1.add("沉");
list1.add("默"); list1.add("默");
list1.add("王"); list1.add("王");
list1.add("二"); list1.add("二");
//Collections.sort(list1); // 先要排序 //Collections.sort(list1); // 先要排序
System.out.println(Collections.binarySearch(list1, "王")); // 2 System.out.println(Collections.binarySearch(list1, "王")); // 2
} }
} }
package com.cmower.java_demo.neicunyingshe; package com.cmower.java_demo.thinkingjava.neicunyingshe;
import java.io.IOException; import java.io.IOException;
import java.nio.CharBuffer; import java.nio.CharBuffer;
......
package com.cmower.java_demo.neicunyingshe; package com.cmower.java_demo.thinkingjava.neicunyingshe;
import java.io.IOException; import java.io.IOException;
import java.nio.CharBuffer; import java.nio.CharBuffer;
......
package com.cmower.java_demo.neicunyingshe; package com.cmower.java_demo.thinkingjava.neicunyingshe;
import java.io.BufferedInputStream; import java.io.BufferedInputStream;
import java.io.IOException; import java.io.IOException;
......
package com.cmower.java_demo.nine; package com.cmower.java_demo.thinkingjava.nine;
abstract class Coach { abstract class Coach {
public abstract void defend(); public abstract void defend();
......
package com.cmower.java_demo.nine.adapter; package com.cmower.java_demo.thinkingjava.nine.adapter;
interface Coach { interface Coach {
void defend(); void defend();
......
package com.cmower.java_demo.nine.factory; package com.cmower.java_demo.thinkingjava.nine.factory;
interface Coach { interface Coach {
void command(); void command();
......
package com.cmower.java_demo.nine.inf; package com.cmower.java_demo.thinkingjava.nine.inf;
interface Coach { interface Coach {
// 隐式的public // 隐式的public
......
package com.cmower.java_demo.nine.strategy; package com.cmower.java_demo.thinkingjava.nine.strategy;
interface Coach { interface Coach {
void defend(); void defend();
......
package com.cmower.java_demo.nio; package com.cmower.java_demo.thinkingjava.nio;
import java.io.IOException; import java.io.IOException;
import java.nio.ByteBuffer; import java.nio.ByteBuffer;
......
package com.cmower.java_demo.seventeen; package com.cmower.java_demo.thinkingjava.seventeen;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Arrays; import java.util.Arrays;
......
package com.cmower.java_demo.sixteen; package com.cmower.java_demo.thinkingjava.sixteen;
import java.util.ArrayList;
import java.util.List; import java.util.List;
public class Cmower { public class Cmower {
......
package com.cmower.java_demo.tdd; package com.cmower.java_demo.thinkingjava.tdd;
import java.math.BigDecimal; import java.math.BigDecimal;
public class Ticket { public class Ticket {
private final static int PRICE = 99; private final static int PRICE = 99;
public BigDecimal sale(int count) { public BigDecimal sale(int count) {
if (count < 0) { if (count < 0) {
throw new IllegalArgumentException("销量不能为负数"); throw new IllegalArgumentException("销量不能为负数");
} }
return new BigDecimal(PRICE * count); return new BigDecimal(PRICE * count);
} }
} }
package com.cmower.java_demo.tdd; package com.cmower.java_demo.thinkingjava.tdd;
import static org.junit.Assert.*; import static org.junit.Assert.*;
import java.math.BigDecimal; import java.math.BigDecimal;
import org.junit.Before; import org.junit.Before;
import org.junit.Test; import org.junit.Test;
public class TicketTest { public class TicketTest {
private Ticket ticket; private Ticket ticket;
@Before @Before
public void setUp() throws Exception { public void setUp() throws Exception {
ticket = new Ticket(); ticket = new Ticket();
} }
@Test @Test
public void testOne() { public void testOne() {
BigDecimal total = new BigDecimal("99"); BigDecimal total = new BigDecimal("99");
assertEquals(total, ticket.sale(1)); assertEquals(total, ticket.sale(1));
} }
@Test(expected=IllegalArgumentException.class) @Test(expected=IllegalArgumentException.class)
public void testNegative() { public void testNegative() {
ticket.sale(-1); ticket.sale(-1);
} }
@Test @Test
public void testZero() { public void testZero() {
assertEquals(BigDecimal.ZERO, ticket.sale(0)); assertEquals(BigDecimal.ZERO, ticket.sale(0));
} }
@Test @Test
public void test1000() { public void test1000() {
assertEquals(new BigDecimal(99000), ticket.sale(1000)); assertEquals(new BigDecimal(99000), ticket.sale(1000));
} }
} }
package com.cmower.java_demo.ten; package com.cmower.java_demo.thinkingjava.ten;
public class Demo { public class Demo {
......
package com.cmower.java_demo.ten; package com.cmower.java_demo.thinkingjava.ten;
public class Wanger { public class Wanger {
private int age; private int age;
......
package com.cmower.java_demo.twelve; package com.cmower.java_demo.thinkingjava.twelve;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
......
package com.cmower.java_demo.twelve; package com.cmower.java_demo.thinkingjava.twelve;
public class OrderException extends RuntimeException { public class OrderException extends RuntimeException {
public OrderException() { public OrderException() {
......
package com.cmower.java_demo.url; package com.cmower.java_demo.thinkingjava.url;
import java.io.ByteArrayOutputStream; import java.io.ByteArrayOutputStream;
import java.io.IOException; import java.io.IOException;
......
package com.cmower.java_demo.url; package com.cmower.java_demo.thinkingjava.url;
import java.net.MalformedURLException; import java.net.MalformedURLException;
import java.net.URL; import java.net.URL;
......
package com.cmower.java_demo.url; package com.cmower.java_demo.thinkingjava.url;
import java.io.BufferedReader; import java.io.BufferedReader;
import java.io.IOException; import java.io.IOException;
......
package com.cmower.java_demo.xuliehua; package com.cmower.java_demo.thinkingjava.xuliehua;
import java.io.File; import java.io.File;
import java.io.FileInputStream; import java.io.FileInputStream;
......
package com.cmower.java_demo.xuliehua; package com.cmower.java_demo.thinkingjava.xuliehua;
import java.io.Serializable; import java.io.Serializable;
......
package com.cmower.java_demo.xuliehua1; package com.cmower.java_demo.thinkingjava.xuliehua1;
import java.io.File; import java.io.File;
import java.io.FileInputStream; import java.io.FileInputStream;
...@@ -6,10 +6,6 @@ import java.io.FileOutputStream; ...@@ -6,10 +6,6 @@ import java.io.FileOutputStream;
import java.io.IOException; import java.io.IOException;
import java.io.ObjectInputStream; import java.io.ObjectInputStream;
import java.io.ObjectOutputStream; import java.io.ObjectOutputStream;
import java.io.ObjectStreamField;
import java.lang.reflect.Field;
import java.lang.reflect.Modifier;
import java.util.ArrayList;
public class Test { public class Test {
public static void main(String[] args) { public static void main(String[] args) {
......
package com.cmower.java_demo.xuliehua1; package com.cmower.java_demo.thinkingjava.xuliehua1;
import java.io.Externalizable; import java.io.Externalizable;
import java.io.IOException; import java.io.IOException;
......
package com.cmower.java_demo.xuliehua1; package com.cmower.java_demo.thinkingjava.xuliehua1;
import java.io.Serializable; import java.io.Serializable;
......
package com.cmower.java_demo.xuliehua1; package com.cmower.java_demo.thinkingjava.xuliehua1;
import java.io.Serializable; import java.io.Serializable;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册