Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
飞一样的人
Jmx Java
提交
17253094
J
Jmx Java
项目概览
飞一样的人
/
Jmx Java
与 Fork 源项目一致
Fork自
沉默王二 / Jmx Java
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
J
Jmx Java
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
17253094
编写于
1月 08, 2020
作者:
沉默王二
💬
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
包名更新
上级
72435595
变更
84
隐藏空白更改
内联
并排
Showing
84 changed file
with
226 addition
and
200 deletion
+226
-200
java_demo/src/main/java/application.xml
java_demo/src/main/java/application.xml
+2
-2
java_demo/src/main/java/com/cmower/java_demo/effective/effectiv/Writer.java
.../java/com/cmower/java_demo/effective/effectiv/Writer.java
+1
-1
java_demo/src/main/java/com/cmower/java_demo/orther/App.java
java_demo/src/main/java/com/cmower/java_demo/orther/App.java
+1
-1
java_demo/src/main/java/com/cmower/java_demo/orther/Candidate.java
.../src/main/java/com/cmower/java_demo/orther/Candidate.java
+1
-1
java_demo/src/main/java/com/cmower/java_demo/orther/Fibonacci.java
.../src/main/java/com/cmower/java_demo/orther/Fibonacci.java
+1
-1
java_demo/src/main/java/com/cmower/java_demo/orther/Interviewer.java
...rc/main/java/com/cmower/java_demo/orther/Interviewer.java
+1
-1
java_demo/src/main/java/com/cmower/java_demo/orther/Locker.java
...emo/src/main/java/com/cmower/java_demo/orther/Locker.java
+1
-1
java_demo/src/main/java/com/cmower/java_demo/orther/NiubiUtil.java
.../src/main/java/com/cmower/java_demo/orther/NiubiUtil.java
+1
-1
java_demo/src/main/java/com/cmower/java_demo/orther/OperationalCharacter.java
...ava/com/cmower/java_demo/orther/OperationalCharacter.java
+1
-1
java_demo/src/main/java/com/cmower/java_demo/orther/Pachong.java
...mo/src/main/java/com/cmower/java_demo/orther/Pachong.java
+1
-1
java_demo/src/main/java/com/cmower/java_demo/orther/Test.java
..._demo/src/main/java/com/cmower/java_demo/orther/Test.java
+1
-1
java_demo/src/main/java/com/cmower/java_demo/orther/Test1.java
...demo/src/main/java/com/cmower/java_demo/orther/Test1.java
+1
-1
java_demo/src/main/java/com/cmower/java_demo/orther/Test12.java
...emo/src/main/java/com/cmower/java_demo/orther/Test12.java
+1
-1
java_demo/src/main/java/com/cmower/java_demo/orther/Test122.java
...mo/src/main/java/com/cmower/java_demo/orther/Test122.java
+1
-1
java_demo/src/main/java/com/cmower/java_demo/orther/UnixTimeStamp.java
.../main/java/com/cmower/java_demo/orther/UnixTimeStamp.java
+28
-0
java_demo/src/main/java/com/cmower/java_demo/orther/Wanger.java
...emo/src/main/java/com/cmower/java_demo/orther/Wanger.java
+1
-1
java_demo/src/main/java/com/cmower/java_demo/orther/Wangxiaoer.java
...src/main/java/com/cmower/java_demo/orther/Wangxiaoer.java
+1
-1
java_demo/src/main/java/com/cmower/java_demo/orther/Writer.java
...emo/src/main/java/com/cmower/java_demo/orther/Writer.java
+1
-1
java_demo/src/main/java/com/cmower/java_demo/stackoverflow/printObject/Test.java
.../com/cmower/java_demo/stackoverflow/printObject/Test.java
+18
-18
java_demo/src/main/java/com/cmower/java_demo/str/Cmower2.java
..._demo/src/main/java/com/cmower/java_demo/str/Cmower2.java
+1
-1
java_demo/src/main/java/com/cmower/java_demo/thinkingjava/bingfa/Counter.java
...ava/com/cmower/java_demo/thinkingjava/bingfa/Counter.java
+1
-1
java_demo/src/main/java/com/cmower/java_demo/thinkingjava/chouxianglei/Test.java
.../com/cmower/java_demo/thinkingjava/chouxianglei/Test.java
+1
-1
java_demo/src/main/java/com/cmower/java_demo/thinkingjava/dongtaidaili/Cmower.java
...om/cmower/java_demo/thinkingjava/dongtaidaili/Cmower.java
+1
-1
java_demo/src/main/java/com/cmower/java_demo/thinkingjava/dongtaidaili/Writer.java
...om/cmower/java_demo/thinkingjava/dongtaidaili/Writer.java
+1
-1
java_demo/src/main/java/com/cmower/java_demo/thinkingjava/dongtaidaili/WriterHandler.java
...er/java_demo/thinkingjava/dongtaidaili/WriterHandler.java
+1
-1
java_demo/src/main/java/com/cmower/java_demo/thinkingjava/dongtaidaili/WriterImpl.java
...mower/java_demo/thinkingjava/dongtaidaili/WriterImpl.java
+1
-1
java_demo/src/main/java/com/cmower/java_demo/thinkingjava/duoxiancheng/Chenmo.java
...om/cmower/java_demo/thinkingjava/duoxiancheng/Chenmo.java
+1
-1
java_demo/src/main/java/com/cmower/java_demo/thinkingjava/duoxiancheng/Cmower.java
...om/cmower/java_demo/thinkingjava/duoxiancheng/Cmower.java
+1
-1
java_demo/src/main/java/com/cmower/java_demo/thinkingjava/duoxiancheng/four/NewStringList.java
...va_demo/thinkingjava/duoxiancheng/four/NewStringList.java
+1
-1
java_demo/src/main/java/com/cmower/java_demo/thinkingjava/duoxiancheng/four/StringList.java
.../java_demo/thinkingjava/duoxiancheng/four/StringList.java
+1
-1
java_demo/src/main/java/com/cmower/java_demo/thinkingjava/duoxiancheng/three/Wanger.java
...wer/java_demo/thinkingjava/duoxiancheng/three/Wanger.java
+1
-1
java_demo/src/main/java/com/cmower/java_demo/thinkingjava/duoxiancheng/three/test.css
...cmower/java_demo/thinkingjava/duoxiancheng/three/test.css
+0
-0
java_demo/src/main/java/com/cmower/java_demo/thinkingjava/eight/Wangxiaoer.java
...a/com/cmower/java_demo/thinkingjava/eight/Wangxiaoer.java
+1
-1
java_demo/src/main/java/com/cmower/java_demo/thinkingjava/eight/Wangxiaosan.java
.../com/cmower/java_demo/thinkingjava/eight/Wangxiaosan.java
+1
-1
java_demo/src/main/java/com/cmower/java_demo/thinkingjava/eight/Wangxiaosi.java
...a/com/cmower/java_demo/thinkingjava/eight/Wangxiaosi.java
+1
-1
java_demo/src/main/java/com/cmower/java_demo/thinkingjava/eleven/WriterAndReader.java
...cmower/java_demo/thinkingjava/eleven/WriterAndReader.java
+1
-1
java_demo/src/main/java/com/cmower/java_demo/thinkingjava/fanxing/Arraylist.java
.../com/cmower/java_demo/thinkingjava/fanxing/Arraylist.java
+1
-1
java_demo/src/main/java/com/cmower/java_demo/thinkingjava/fanxing/Arraylist2.java
...com/cmower/java_demo/thinkingjava/fanxing/Arraylist2.java
+1
-1
java_demo/src/main/java/com/cmower/java_demo/thinkingjava/fanxing/Cmower.java
...ava/com/cmower/java_demo/thinkingjava/fanxing/Cmower.java
+1
-3
java_demo/src/main/java/com/cmower/java_demo/thinkingjava/fanxing/Collections.java
...om/cmower/java_demo/thinkingjava/fanxing/Collections.java
+1
-1
java_demo/src/main/java/com/cmower/java_demo/thinkingjava/fanxing/Wanger.java
...ava/com/cmower/java_demo/thinkingjava/fanxing/Wanger.java
+1
-1
java_demo/src/main/java/com/cmower/java_demo/thinkingjava/fanxing/Wanglaoer.java
.../com/cmower/java_demo/thinkingjava/fanxing/Wanglaoer.java
+1
-1
java_demo/src/main/java/com/cmower/java_demo/thinkingjava/fanxing/Wangxiaoer.java
...com/cmower/java_demo/thinkingjava/fanxing/Wangxiaoer.java
+1
-1
java_demo/src/main/java/com/cmower/java_demo/thinkingjava/fifteen/Test.java
.../java/com/cmower/java_demo/thinkingjava/fifteen/Test.java
+1
-1
java_demo/src/main/java/com/cmower/java_demo/thinkingjava/groovy/Wanger.java
...java/com/cmower/java_demo/thinkingjava/groovy/Wanger.java
+20
-20
java_demo/src/main/java/com/cmower/java_demo/thinkingjava/ioc/Heshang.java
...n/java/com/cmower/java_demo/thinkingjava/ioc/Heshang.java
+1
-1
java_demo/src/main/java/com/cmower/java_demo/thinkingjava/ioc/Laofang.java
...n/java/com/cmower/java_demo/thinkingjava/ioc/Laofang.java
+1
-1
java_demo/src/main/java/com/cmower/java_demo/thinkingjava/ioc/Laowang.java
...n/java/com/cmower/java_demo/thinkingjava/ioc/Laowang.java
+1
-1
java_demo/src/main/java/com/cmower/java_demo/thinkingjava/ioc/Test.java
...main/java/com/cmower/java_demo/thinkingjava/ioc/Test.java
+1
-1
java_demo/src/main/java/com/cmower/java_demo/thinkingjava/ioc/Xiaoer.java
...in/java/com/cmower/java_demo/thinkingjava/ioc/Xiaoer.java
+1
-1
java_demo/src/main/java/com/cmower/java_demo/thinkingjava/ioc/Xiaosan.java
...n/java/com/cmower/java_demo/thinkingjava/ioc/Xiaosan.java
+1
-1
java_demo/src/main/java/com/cmower/java_demo/thinkingjava/java7new/Cmower.java
...va/com/cmower/java_demo/thinkingjava/java7new/Cmower.java
+1
-1
java_demo/src/main/java/com/cmower/java_demo/thinkingjava/jianyi/Wanger.java
...java/com/cmower/java_demo/thinkingjava/jianyi/Wanger.java
+1
-1
java_demo/src/main/java/com/cmower/java_demo/thinkingjava/jiekou/Author.java
...java/com/cmower/java_demo/thinkingjava/jiekou/Author.java
+1
-1
java_demo/src/main/java/com/cmower/java_demo/thinkingjava/jiekou/Contract51.java
.../com/cmower/java_demo/thinkingjava/jiekou/Contract51.java
+5
-0
java_demo/src/main/java/com/cmower/java_demo/thinkingjava/jiekou/ContractBeihang.java
...cmower/java_demo/thinkingjava/jiekou/ContractBeihang.java
+1
-1
java_demo/src/main/java/com/cmower/java_demo/thinkingjava/jiekou/Wanger.java
...java/com/cmower/java_demo/thinkingjava/jiekou/Wanger.java
+1
-1
java_demo/src/main/java/com/cmower/java_demo/thinkingjava/jihe/Cmower.java
...n/java/com/cmower/java_demo/thinkingjava/jihe/Cmower.java
+21
-21
java_demo/src/main/java/com/cmower/java_demo/thinkingjava/neicunyingshe/Cmower.java
...m/cmower/java_demo/thinkingjava/neicunyingshe/Cmower.java
+1
-1
java_demo/src/main/java/com/cmower/java_demo/thinkingjava/neicunyingshe/Cmower1.java
.../cmower/java_demo/thinkingjava/neicunyingshe/Cmower1.java
+1
-1
java_demo/src/main/java/com/cmower/java_demo/thinkingjava/neicunyingshe/Cmower2.java
.../cmower/java_demo/thinkingjava/neicunyingshe/Cmower2.java
+1
-1
java_demo/src/main/java/com/cmower/java_demo/thinkingjava/nine/Demo.java
...ain/java/com/cmower/java_demo/thinkingjava/nine/Demo.java
+1
-1
java_demo/src/main/java/com/cmower/java_demo/thinkingjava/nine/adapter/Demo.java
.../com/cmower/java_demo/thinkingjava/nine/adapter/Demo.java
+1
-1
java_demo/src/main/java/com/cmower/java_demo/thinkingjava/nine/factory/Demo.java
.../com/cmower/java_demo/thinkingjava/nine/factory/Demo.java
+1
-1
java_demo/src/main/java/com/cmower/java_demo/thinkingjava/nine/inf/Demo2.java
...ava/com/cmower/java_demo/thinkingjava/nine/inf/Demo2.java
+1
-1
java_demo/src/main/java/com/cmower/java_demo/thinkingjava/nine/strategy/Demo.java
...com/cmower/java_demo/thinkingjava/nine/strategy/Demo.java
+1
-1
java_demo/src/main/java/com/cmower/java_demo/thinkingjava/nio/Wanger.java
...in/java/com/cmower/java_demo/thinkingjava/nio/Wanger.java
+1
-1
java_demo/src/main/java/com/cmower/java_demo/thinkingjava/seventeen/Cmower.java
...a/com/cmower/java_demo/thinkingjava/seventeen/Cmower.java
+1
-1
java_demo/src/main/java/com/cmower/java_demo/thinkingjava/sixteen/Cmower.java
...ava/com/cmower/java_demo/thinkingjava/sixteen/Cmower.java
+1
-2
java_demo/src/main/java/com/cmower/java_demo/thinkingjava/tdd/Ticket.java
...in/java/com/cmower/java_demo/thinkingjava/tdd/Ticket.java
+16
-16
java_demo/src/main/java/com/cmower/java_demo/thinkingjava/tdd/TicketTest.java
...ava/com/cmower/java_demo/thinkingjava/tdd/TicketTest.java
+41
-41
java_demo/src/main/java/com/cmower/java_demo/thinkingjava/ten/Demo.java
...main/java/com/cmower/java_demo/thinkingjava/ten/Demo.java
+1
-1
java_demo/src/main/java/com/cmower/java_demo/thinkingjava/ten/Wanger.java
...in/java/com/cmower/java_demo/thinkingjava/ten/Wanger.java
+1
-1
java_demo/src/main/java/com/cmower/java_demo/thinkingjava/twelve/Cmower.java
...java/com/cmower/java_demo/thinkingjava/twelve/Cmower.java
+1
-1
java_demo/src/main/java/com/cmower/java_demo/thinkingjava/twelve/OrderException.java
.../cmower/java_demo/thinkingjava/twelve/OrderException.java
+1
-1
java_demo/src/main/java/com/cmower/java_demo/thinkingjava/url/Cmower.java
...in/java/com/cmower/java_demo/thinkingjava/url/Cmower.java
+1
-1
java_demo/src/main/java/com/cmower/java_demo/thinkingjava/url/Cmower2.java
...n/java/com/cmower/java_demo/thinkingjava/url/Cmower2.java
+1
-1
java_demo/src/main/java/com/cmower/java_demo/thinkingjava/url/Cmower3.java
...n/java/com/cmower/java_demo/thinkingjava/url/Cmower3.java
+1
-1
java_demo/src/main/java/com/cmower/java_demo/thinkingjava/xuliehua/Test.java
...java/com/cmower/java_demo/thinkingjava/xuliehua/Test.java
+1
-1
java_demo/src/main/java/com/cmower/java_demo/thinkingjava/xuliehua/Wanger.java
...va/com/cmower/java_demo/thinkingjava/xuliehua/Wanger.java
+1
-1
java_demo/src/main/java/com/cmower/java_demo/thinkingjava/xuliehua1/Test.java
...ava/com/cmower/java_demo/thinkingjava/xuliehua1/Test.java
+1
-5
java_demo/src/main/java/com/cmower/java_demo/thinkingjava/xuliehua1/Wanger.java
...a/com/cmower/java_demo/thinkingjava/xuliehua1/Wanger.java
+1
-1
java_demo/src/main/java/com/cmower/java_demo/thinkingjava/xuliehua1/Wanger2.java
.../com/cmower/java_demo/thinkingjava/xuliehua1/Wanger2.java
+1
-1
java_demo/src/main/java/com/cmower/java_demo/thinkingjava/xuliehua1/Wanger3.java
.../com/cmower/java_demo/thinkingjava/xuliehua1/Wanger3.java
+1
-1
未找到文件。
java_demo/src/main/java/application.xml
浏览文件 @
17253094
...
@@ -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
java_demo/src/main/java/com/cmower/java_demo/effectiv/Writer.java
→
java_demo/src/main/java/com/cmower/java_demo/effectiv
e/effectiv
/Writer.java
浏览文件 @
17253094
package
com.cmower.java_demo.effectiv
;
package
com.cmower.java_demo.effectiv
e.effectiv
;
import
java.util.ArrayList
;
import
java.util.ArrayList
;
import
java.util.List
;
import
java.util.List
;
...
...
java_demo/src/main/java/com/cmower/java_demo/App.java
→
java_demo/src/main/java/com/cmower/java_demo/
orther/
App.java
浏览文件 @
17253094
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
;
...
...
java_demo/src/main/java/com/cmower/java_demo/Candidate.java
→
java_demo/src/main/java/com/cmower/java_demo/
orther/
Candidate.java
浏览文件 @
17253094
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
;
...
...
java_demo/src/main/java/com/cmower/java_demo/Fibonacci.java
→
java_demo/src/main/java/com/cmower/java_demo/
orther/
Fibonacci.java
浏览文件 @
17253094
package
com.cmower.java_demo
;
package
com.cmower.java_demo
.orther
;
public
class
Fibonacci
{
public
class
Fibonacci
{
...
...
java_demo/src/main/java/com/cmower/java_demo/Interviewer.java
→
java_demo/src/main/java/com/cmower/java_demo/
orther/
Interviewer.java
浏览文件 @
17253094
package
com.cmower.java_demo
;
package
com.cmower.java_demo
.orther
;
class
Interviewer
{
class
Interviewer
{
private
Candidate
candidate
;
private
Candidate
candidate
;
...
...
java_demo/src/main/java/com/cmower/java_demo/Locker.java
→
java_demo/src/main/java/com/cmower/java_demo/
orther/
Locker.java
浏览文件 @
17253094
package
com.cmower.java_demo
;
package
com.cmower.java_demo
.orther
;
import
java.util.concurrent.locks.Lock
;
import
java.util.concurrent.locks.Lock
;
...
...
java_demo/src/main/java/com/cmower/java_demo/NiubiUtil.java
→
java_demo/src/main/java/com/cmower/java_demo/
orther/
NiubiUtil.java
浏览文件 @
17253094
package
com.cmower.java_demo
;
package
com.cmower.java_demo
.orther
;
import
java.util.Date
;
import
java.util.Date
;
...
...
java_demo/src/main/java/com/cmower/java_demo/OperationalCharacter.java
→
java_demo/src/main/java/com/cmower/java_demo/
orther/
OperationalCharacter.java
浏览文件 @
17253094
package
com.cmower.java_demo
;
package
com.cmower.java_demo
.orther
;
import
java.math.BigDecimal
;
import
java.math.BigDecimal
;
...
...
java_demo/src/main/java/com/cmower/java_demo/Pachong.java
→
java_demo/src/main/java/com/cmower/java_demo/
orther/
Pachong.java
浏览文件 @
17253094
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
;
...
...
java_demo/src/main/java/com/cmower/java_demo/Test.java
→
java_demo/src/main/java/com/cmower/java_demo/
orther/
Test.java
浏览文件 @
17253094
package
com.cmower.java_demo
;
package
com.cmower.java_demo
.orther
;
public
class
Test
{
public
class
Test
{
...
...
java_demo/src/main/java/com/cmower/java_demo/Test1.java
→
java_demo/src/main/java/com/cmower/java_demo/
orther/
Test1.java
浏览文件 @
17253094
package
com.cmower.java_demo
;
package
com.cmower.java_demo
.orther
;
abstract
class
Wangsan
{
abstract
class
Wangsan
{
void
wirte
()
{};
void
wirte
()
{};
...
...
java_demo/src/main/java/com/cmower/java_demo/Test12.java
→
java_demo/src/main/java/com/cmower/java_demo/
orther/
Test12.java
浏览文件 @
17253094
package
com.cmower.java_demo
;
package
com.cmower.java_demo
.orther
;
public
class
Test12
{
public
class
Test12
{
...
...
java_demo/src/main/java/com/cmower/java_demo/Test122.java
→
java_demo/src/main/java/com/cmower/java_demo/
orther/
Test122.java
浏览文件 @
17253094
package
com.cmower.java_demo
;
package
com.cmower.java_demo
.orther
;
public
class
Test122
{
public
class
Test122
{
...
...
java_demo/src/main/java/com/cmower/java_demo/orther/UnixTimeStamp.java
0 → 100644
浏览文件 @
17253094
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"
));
}
}
java_demo/src/main/java/com/cmower/java_demo/Wanger.java
→
java_demo/src/main/java/com/cmower/java_demo/
orther/
Wanger.java
浏览文件 @
17253094
package
com.cmower.java_demo
;
package
com.cmower.java_demo
.orther
;
public
class
Wanger
{
public
class
Wanger
{
...
...
java_demo/src/main/java/com/cmower/java_demo/Wangxiaoer.java
→
java_demo/src/main/java/com/cmower/java_demo/
orther/
Wangxiaoer.java
浏览文件 @
17253094
package
com.cmower.java_demo
;
package
com.cmower.java_demo
.orther
;
public
class
Wangxiaoer
extends
Wanger
{
public
class
Wangxiaoer
extends
Wanger
{
// @Override
// @Override
...
...
java_demo/src/main/java/com/cmower/java_demo/Writer.java
→
java_demo/src/main/java/com/cmower/java_demo/
orther/
Writer.java
浏览文件 @
17253094
package
com.cmower.java_demo
;
package
com.cmower.java_demo
.orther
;
class
Writer
{
class
Writer
{
public
Writer
sleep
()
{
public
Writer
sleep
()
{
...
...
java_demo/src/main/java/com/cmower/java_demo/stackoverflow/printObject/Test.java
浏览文件 @
17253094
...
@@ -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);
}
}
}
}
java_demo/src/main/java/com/cmower/java_demo/str/Cmower2.java
浏览文件 @
17253094
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
{
...
...
java_demo/src/main/java/com/cmower/java_demo/bingfa/Counter.java
→
java_demo/src/main/java/com/cmower/java_demo/
thinkingjava/
bingfa/Counter.java
浏览文件 @
17253094
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
;
...
...
java_demo/src/main/java/com/cmower/java_demo/chouxianglei/Test.java
→
java_demo/src/main/java/com/cmower/java_demo/
thinkingjava/
chouxianglei/Test.java
浏览文件 @
17253094
package
com.cmower.java_demo.chouxianglei
;
package
com.cmower.java_demo.
thinkingjava.
chouxianglei
;
abstract
class
Test
{
abstract
class
Test
{
...
...
java_demo/src/main/java/com/cmower/java_demo/dongtaidaili/Cmower.java
→
java_demo/src/main/java/com/cmower/java_demo/
thinkingjava/
dongtaidaili/Cmower.java
浏览文件 @
17253094
package
com.cmower.java_demo.dongtaidaili
;
package
com.cmower.java_demo.
thinkingjava.
dongtaidaili
;
import
java.lang.reflect.Proxy
;
import
java.lang.reflect.Proxy
;
...
...
java_demo/src/main/java/com/cmower/java_demo/dongtaidaili/Writer.java
→
java_demo/src/main/java/com/cmower/java_demo/
thinkingjava/
dongtaidaili/Writer.java
浏览文件 @
17253094
package
com.cmower.java_demo.dongtaidaili
;
package
com.cmower.java_demo.
thinkingjava.
dongtaidaili
;
// 抽象类接口
// 抽象类接口
public
interface
Writer
{
public
interface
Writer
{
...
...
java_demo/src/main/java/com/cmower/java_demo/dongtaidaili/WriterHandler.java
→
java_demo/src/main/java/com/cmower/java_demo/
thinkingjava/
dongtaidaili/WriterHandler.java
浏览文件 @
17253094
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
;
...
...
java_demo/src/main/java/com/cmower/java_demo/dongtaidaili/WriterImpl.java
→
java_demo/src/main/java/com/cmower/java_demo/
thinkingjava/
dongtaidaili/WriterImpl.java
浏览文件 @
17253094
package
com.cmower.java_demo.dongtaidaili
;
package
com.cmower.java_demo.
thinkingjava.
dongtaidaili
;
// 被代理类(具体实现抽象接口的类)
// 被代理类(具体实现抽象接口的类)
public
class
WriterImpl
implements
Writer
{
public
class
WriterImpl
implements
Writer
{
...
...
java_demo/src/main/java/com/cmower/java_demo/duoxiancheng/Chenmo.java
→
java_demo/src/main/java/com/cmower/java_demo/
thinkingjava/
duoxiancheng/Chenmo.java
浏览文件 @
17253094
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
;
...
...
java_demo/src/main/java/com/cmower/java_demo/duoxiancheng/Cmower.java
→
java_demo/src/main/java/com/cmower/java_demo/
thinkingjava/
duoxiancheng/Cmower.java
浏览文件 @
17253094
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
;
...
...
java_demo/src/main/java/com/cmower/java_demo/duoxiancheng/four/NewStringList.java
→
java_demo/src/main/java/com/cmower/java_demo/
thinkingjava/
duoxiancheng/four/NewStringList.java
浏览文件 @
17253094
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
)
{
...
...
java_demo/src/main/java/com/cmower/java_demo/duoxiancheng/four/StringList.java
→
java_demo/src/main/java/com/cmower/java_demo/
thinkingjava/
duoxiancheng/four/StringList.java
浏览文件 @
17253094
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
;
...
...
java_demo/src/main/java/com/cmower/java_demo/duoxiancheng/three/Wanger.java
→
java_demo/src/main/java/com/cmower/java_demo/
thinkingjava/
duoxiancheng/three/Wanger.java
浏览文件 @
17253094
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
;
...
...
java_demo/src/main/java/com/cmower/java_demo/duoxiancheng/three/test.css
→
java_demo/src/main/java/com/cmower/java_demo/
thinkingjava/
duoxiancheng/three/test.css
浏览文件 @
17253094
文件已移动
java_demo/src/main/java/com/cmower/java_demo/eight/Wangxiaoer.java
→
java_demo/src/main/java/com/cmower/java_demo/
thinkingjava/
eight/Wangxiaoer.java
浏览文件 @
17253094
package
com.cmower.java_demo.eight
;
package
com.cmower.java_demo.
thinkingjava.
eight
;
//子类继承父类
//子类继承父类
public
class
Wangxiaoer
extends
Wanger
{
public
class
Wangxiaoer
extends
Wanger
{
...
...
java_demo/src/main/java/com/cmower/java_demo/eight/Wangxiaosan.java
→
java_demo/src/main/java/com/cmower/java_demo/
thinkingjava/
eight/Wangxiaosan.java
浏览文件 @
17253094
package
com.cmower.java_demo.eight
;
package
com.cmower.java_demo.
thinkingjava.
eight
;
//子类继承父类
//子类继承父类
public
class
Wangxiaosan
extends
Wangsan
{
public
class
Wangxiaosan
extends
Wangsan
{
...
...
java_demo/src/main/java/com/cmower/java_demo/eight/Wangxiaosi.java
→
java_demo/src/main/java/com/cmower/java_demo/
thinkingjava/
eight/Wangxiaosi.java
浏览文件 @
17253094
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
()
{
...
...
java_demo/src/main/java/com/cmower/java_demo/eleven/WriterAndReader.java
→
java_demo/src/main/java/com/cmower/java_demo/
thinkingjava/
eleven/WriterAndReader.java
浏览文件 @
17253094
package
com.cmower.java_demo.eleven
;
package
com.cmower.java_demo.
thinkingjava.
eleven
;
import
java.util.PriorityQueue
;
import
java.util.PriorityQueue
;
...
...
java_demo/src/main/java/com/cmower/java_demo/fanxing/Arraylist.java
→
java_demo/src/main/java/com/cmower/java_demo/
thinkingjava/
fanxing/Arraylist.java
浏览文件 @
17253094
package
com.cmower.java_demo.fanxing
;
package
com.cmower.java_demo.
thinkingjava.
fanxing
;
import
java.util.Arrays
;
import
java.util.Arrays
;
...
...
java_demo/src/main/java/com/cmower/java_demo/fanxing/Arraylist2.java
→
java_demo/src/main/java/com/cmower/java_demo/
thinkingjava/
fanxing/Arraylist2.java
浏览文件 @
17253094
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
;
...
...
java_demo/src/main/java/com/cmower/java_demo/fanxing/Cmower.java
→
java_demo/src/main/java/com/cmower/java_demo/
thinkingjava/
fanxing/Cmower.java
浏览文件 @
17253094
package
com.cmower.java_demo.fanxing
;
package
com.cmower.java_demo.thinkingjava.fanxing
;
import
java.util.Collections
;
public
class
Cmower
{
public
class
Cmower
{
...
...
java_demo/src/main/java/com/cmower/java_demo/fanxing/Collections.java
→
java_demo/src/main/java/com/cmower/java_demo/
thinkingjava/
fanxing/Collections.java
浏览文件 @
17253094
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
)
{
...
...
java_demo/src/main/java/com/cmower/java_demo/fanxing/Wanger.java
→
java_demo/src/main/java/com/cmower/java_demo/
thinkingjava/
fanxing/Wanger.java
浏览文件 @
17253094
package
com.cmower.java_demo.fanxing
;
package
com.cmower.java_demo.
thinkingjava.
fanxing
;
/**
/**
* 王二
* 王二
...
...
java_demo/src/main/java/com/cmower/java_demo/fanxing/Wanglaoer.java
→
java_demo/src/main/java/com/cmower/java_demo/
thinkingjava/
fanxing/Wanglaoer.java
浏览文件 @
17253094
package
com.cmower.java_demo.fanxing
;
package
com.cmower.java_demo.
thinkingjava.
fanxing
;
/**
/**
* 王老二
* 王老二
...
...
java_demo/src/main/java/com/cmower/java_demo/fanxing/Wangxiaoer.java
→
java_demo/src/main/java/com/cmower/java_demo/
thinkingjava/
fanxing/Wangxiaoer.java
浏览文件 @
17253094
package
com.cmower.java_demo.fanxing
;
package
com.cmower.java_demo.
thinkingjava.
fanxing
;
/**
/**
* 王小二
* 王小二
...
...
java_demo/src/main/java/com/cmower/java_demo/fifteen/Test.java
→
java_demo/src/main/java/com/cmower/java_demo/
thinkingjava/
fifteen/Test.java
浏览文件 @
17253094
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
;
...
...
java_demo/src/main/java/com/cmower/java_demo/groovy/Wanger.java
→
java_demo/src/main/java/com/cmower/java_demo/
thinkingjava/
groovy/Wanger.java
浏览文件 @
17253094
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
);
}
}
}
}
}
}
java_demo/src/main/java/com/cmower/java_demo/ioc/Heshang.java
→
java_demo/src/main/java/com/cmower/java_demo/
thinkingjava/
ioc/Heshang.java
浏览文件 @
17253094
package
com.cmower.java_demo.ioc
;
package
com.cmower.java_demo.
thinkingjava.
ioc
;
public
interface
Heshang
{
public
interface
Heshang
{
void
saodi
();
void
saodi
();
...
...
java_demo/src/main/java/com/cmower/java_demo/ioc/Laofang.java
→
java_demo/src/main/java/com/cmower/java_demo/
thinkingjava/
ioc/Laofang.java
浏览文件 @
17253094
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
()
{
...
...
java_demo/src/main/java/com/cmower/java_demo/ioc/Laowang.java
→
java_demo/src/main/java/com/cmower/java_demo/
thinkingjava/
ioc/Laowang.java
浏览文件 @
17253094
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
;
...
...
java_demo/src/main/java/com/cmower/java_demo/ioc/Test.java
→
java_demo/src/main/java/com/cmower/java_demo/
thinkingjava/
ioc/Test.java
浏览文件 @
17253094
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
;
...
...
java_demo/src/main/java/com/cmower/java_demo/ioc/Xiaoer.java
→
java_demo/src/main/java/com/cmower/java_demo/
thinkingjava/
ioc/Xiaoer.java
浏览文件 @
17253094
package
com.cmower.java_demo.ioc
;
package
com.cmower.java_demo.
thinkingjava.
ioc
;
public
class
Xiaoer
implements
Heshang
{
public
class
Xiaoer
implements
Heshang
{
...
...
java_demo/src/main/java/com/cmower/java_demo/ioc/Xiaosan.java
→
java_demo/src/main/java/com/cmower/java_demo/
thinkingjava/
ioc/Xiaosan.java
浏览文件 @
17253094
package
com.cmower.java_demo.ioc
;
package
com.cmower.java_demo.
thinkingjava.
ioc
;
public
class
Xiaosan
implements
Heshang
{
public
class
Xiaosan
implements
Heshang
{
...
...
java_demo/src/main/java/com/cmower/java_demo/java7new/Cmower.java
→
java_demo/src/main/java/com/cmower/java_demo/
thinkingjava/
java7new/Cmower.java
浏览文件 @
17253094
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
;
...
...
java_demo/src/main/java/com/cmower/java_demo/jianyi/Wanger.java
→
java_demo/src/main/java/com/cmower/java_demo/
thinkingjava/
jianyi/Wanger.java
浏览文件 @
17253094
package
com.cmower.java_demo.jianyi
;
package
com.cmower.java_demo.
thinkingjava.
jianyi
;
public
class
Wanger
{
public
class
Wanger
{
...
...
java_demo/src/main/java/com/cmower/java_demo/jiekou/Author.java
→
java_demo/src/main/java/com/cmower/java_demo/
thinkingjava/
jiekou/Author.java
浏览文件 @
17253094
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
();
...
...
java_demo/src/main/java/com/cmower/java_demo/jiekou/Contract51.java
→
java_demo/src/main/java/com/cmower/java_demo/
thinkingjava/
jiekou/Contract51.java
浏览文件 @
17253094
package
com.cmower.java_demo.jiekou
;
package
com.cmower.java_demo.
thinkingjava.
jiekou
;
interface
Contract51
{
interface
Contract51
{
void
script51
();
void
script51
();
...
...
java_demo/src/main/java/com/cmower/java_demo/jiekou/ContractBeihang.java
→
java_demo/src/main/java/com/cmower/java_demo/
thinkingjava/
jiekou/ContractBeihang.java
浏览文件 @
17253094
package
com.cmower.java_demo.jiekou
;
package
com.cmower.java_demo.
thinkingjava.
jiekou
;
interface
ContractBeihang
{
interface
ContractBeihang
{
void
scriptBeihang
();
void
scriptBeihang
();
...
...
java_demo/src/main/java/com/cmower/java_demo/jiekou/Wanger.java
→
java_demo/src/main/java/com/cmower/java_demo/
thinkingjava/
jiekou/Wanger.java
浏览文件 @
17253094
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
{
...
...
java_demo/src/main/java/com/cmower/java_demo/jihe/Cmower.java
→
java_demo/src/main/java/com/cmower/java_demo/
thinkingjava/
jihe/Cmower.java
浏览文件 @
17253094
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
}
}
}
}
java_demo/src/main/java/com/cmower/java_demo/neicunyingshe/Cmower.java
→
java_demo/src/main/java/com/cmower/java_demo/
thinkingjava/
neicunyingshe/Cmower.java
浏览文件 @
17253094
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
;
...
...
java_demo/src/main/java/com/cmower/java_demo/neicunyingshe/Cmower1.java
→
java_demo/src/main/java/com/cmower/java_demo/
thinkingjava/
neicunyingshe/Cmower1.java
浏览文件 @
17253094
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
;
...
...
java_demo/src/main/java/com/cmower/java_demo/neicunyingshe/Cmower2.java
→
java_demo/src/main/java/com/cmower/java_demo/
thinkingjava/
neicunyingshe/Cmower2.java
浏览文件 @
17253094
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
;
...
...
java_demo/src/main/java/com/cmower/java_demo/nine/Demo.java
→
java_demo/src/main/java/com/cmower/java_demo/
thinkingjava/
nine/Demo.java
浏览文件 @
17253094
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
();
...
...
java_demo/src/main/java/com/cmower/java_demo/nine/adapter/Demo.java
→
java_demo/src/main/java/com/cmower/java_demo/
thinkingjava/
nine/adapter/Demo.java
浏览文件 @
17253094
package
com.cmower.java_demo.nine.adapter
;
package
com.cmower.java_demo.
thinkingjava.
nine.adapter
;
interface
Coach
{
interface
Coach
{
void
defend
();
void
defend
();
...
...
java_demo/src/main/java/com/cmower/java_demo/nine/factory/Demo.java
→
java_demo/src/main/java/com/cmower/java_demo/
thinkingjava/
nine/factory/Demo.java
浏览文件 @
17253094
package
com.cmower.java_demo.nine.factory
;
package
com.cmower.java_demo.
thinkingjava.
nine.factory
;
interface
Coach
{
interface
Coach
{
void
command
();
void
command
();
...
...
java_demo/src/main/java/com/cmower/java_demo/nine/inf/Demo2.java
→
java_demo/src/main/java/com/cmower/java_demo/
thinkingjava/
nine/inf/Demo2.java
浏览文件 @
17253094
package
com.cmower.java_demo.nine.inf
;
package
com.cmower.java_demo.
thinkingjava.
nine.inf
;
interface
Coach
{
interface
Coach
{
// 隐式的public
// 隐式的public
...
...
java_demo/src/main/java/com/cmower/java_demo/nine/strategy/Demo.java
→
java_demo/src/main/java/com/cmower/java_demo/
thinkingjava/
nine/strategy/Demo.java
浏览文件 @
17253094
package
com.cmower.java_demo.nine.strategy
;
package
com.cmower.java_demo.
thinkingjava.
nine.strategy
;
interface
Coach
{
interface
Coach
{
void
defend
();
void
defend
();
...
...
java_demo/src/main/java/com/cmower/java_demo/nio/Wanger.java
→
java_demo/src/main/java/com/cmower/java_demo/
thinkingjava/
nio/Wanger.java
浏览文件 @
17253094
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
;
...
...
java_demo/src/main/java/com/cmower/java_demo/seventeen/Cmower.java
→
java_demo/src/main/java/com/cmower/java_demo/
thinkingjava/
seventeen/Cmower.java
浏览文件 @
17253094
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
;
...
...
java_demo/src/main/java/com/cmower/java_demo/sixteen/Cmower.java
→
java_demo/src/main/java/com/cmower/java_demo/
thinkingjava/
sixteen/Cmower.java
浏览文件 @
17253094
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
{
...
...
java_demo/src/main/java/com/cmower/java_demo/tdd/Ticket.java
→
java_demo/src/main/java/com/cmower/java_demo/t
hinkingjava/t
dd/Ticket.java
浏览文件 @
17253094
package
com.cmower.java_demo.t
dd
;
package
com.cmower.java_demo.t
hinkingjava.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
);
}
}
}
}
java_demo/src/main/java/com/cmower/java_demo/tdd/TicketTest.java
→
java_demo/src/main/java/com/cmower/java_demo/t
hinkingjava/t
dd/TicketTest.java
浏览文件 @
17253094
package
com.cmower.java_demo.t
dd
;
package
com.cmower.java_demo.t
hinkingjava.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
));
}
}
}
}
java_demo/src/main/java/com/cmower/java_demo/ten/Demo.java
→
java_demo/src/main/java/com/cmower/java_demo/t
hinkingjava/t
en/Demo.java
浏览文件 @
17253094
package
com.cmower.java_demo.ten
;
package
com.cmower.java_demo.t
hinkingjava.t
en
;
public
class
Demo
{
public
class
Demo
{
...
...
java_demo/src/main/java/com/cmower/java_demo/ten/Wanger.java
→
java_demo/src/main/java/com/cmower/java_demo/t
hinkingjava/t
en/Wanger.java
浏览文件 @
17253094
package
com.cmower.java_demo.ten
;
package
com.cmower.java_demo.t
hinkingjava.t
en
;
public
class
Wanger
{
public
class
Wanger
{
private
int
age
;
private
int
age
;
...
...
java_demo/src/main/java/com/cmower/java_demo/twelve/Cmower.java
→
java_demo/src/main/java/com/cmower/java_demo/t
hinkingjava/t
welve/Cmower.java
浏览文件 @
17253094
package
com.cmower.java_demo.twelve
;
package
com.cmower.java_demo.t
hinkingjava.t
welve
;
import
org.slf4j.Logger
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.slf4j.LoggerFactory
;
...
...
java_demo/src/main/java/com/cmower/java_demo/twelve/OrderException.java
→
java_demo/src/main/java/com/cmower/java_demo/t
hinkingjava/t
welve/OrderException.java
浏览文件 @
17253094
package
com.cmower.java_demo.twelve
;
package
com.cmower.java_demo.t
hinkingjava.t
welve
;
public
class
OrderException
extends
RuntimeException
{
public
class
OrderException
extends
RuntimeException
{
public
OrderException
()
{
public
OrderException
()
{
...
...
java_demo/src/main/java/com/cmower/java_demo/url/Cmower.java
→
java_demo/src/main/java/com/cmower/java_demo/
thinkingjava/
url/Cmower.java
浏览文件 @
17253094
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
;
...
...
java_demo/src/main/java/com/cmower/java_demo/url/Cmower2.java
→
java_demo/src/main/java/com/cmower/java_demo/
thinkingjava/
url/Cmower2.java
浏览文件 @
17253094
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
;
...
...
java_demo/src/main/java/com/cmower/java_demo/url/Cmower3.java
→
java_demo/src/main/java/com/cmower/java_demo/
thinkingjava/
url/Cmower3.java
浏览文件 @
17253094
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
;
...
...
java_demo/src/main/java/com/cmower/java_demo/xuliehua/Test.java
→
java_demo/src/main/java/com/cmower/java_demo/
thinkingjava/
xuliehua/Test.java
浏览文件 @
17253094
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
;
...
...
java_demo/src/main/java/com/cmower/java_demo/xuliehua/Wanger.java
→
java_demo/src/main/java/com/cmower/java_demo/
thinkingjava/
xuliehua/Wanger.java
浏览文件 @
17253094
package
com.cmower.java_demo.xuliehua
;
package
com.cmower.java_demo.
thinkingjava.
xuliehua
;
import
java.io.Serializable
;
import
java.io.Serializable
;
...
...
java_demo/src/main/java/com/cmower/java_demo/xuliehua1/Test.java
→
java_demo/src/main/java/com/cmower/java_demo/
thinkingjava/
xuliehua1/Test.java
浏览文件 @
17253094
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
)
{
...
...
java_demo/src/main/java/com/cmower/java_demo/xuliehua1/Wanger.java
→
java_demo/src/main/java/com/cmower/java_demo/
thinkingjava/
xuliehua1/Wanger.java
浏览文件 @
17253094
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
;
...
...
java_demo/src/main/java/com/cmower/java_demo/xuliehua1/Wanger2.java
→
java_demo/src/main/java/com/cmower/java_demo/
thinkingjava/
xuliehua1/Wanger2.java
浏览文件 @
17253094
package
com.cmower.java_demo.xuliehua1
;
package
com.cmower.java_demo.
thinkingjava.
xuliehua1
;
import
java.io.Serializable
;
import
java.io.Serializable
;
...
...
java_demo/src/main/java/com/cmower/java_demo/xuliehua1/Wanger3.java
→
java_demo/src/main/java/com/cmower/java_demo/
thinkingjava/
xuliehua1/Wanger3.java
浏览文件 @
17253094
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.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录