📄 build.xml
字号:
<?xml version="1.0"?>
<project name="Thinking in Java (c09)" default="c09" basedir=".">
<target name="c09" depends="c09.check,c09.prepare,c09.build,c09.run"/>
<!-- check for any jar dependencies -->
<target name="c09.check">
</target>
<!-- build all dependencies if this script is run alone -->
<target name="c09.prepare" unless="masterscript">
<ant
antfile="${basedir}\..\com\build.xml"
target="com.build"
dir="${basedir}\..\com"
output="${basedir}\..\com\log.txt"
/>
</target>
<!-- build all classes in this directory -->
<target name="c09.build">
<javac
srcdir="${basedir}"
classpath="${basedir}\.."
source="1.4"
/>
</target>
<!-- run all classes in this directory -->
<target name="c09.run">
<echo message="* AlphabeticSearch *"/>
<java
taskname="AlphabeticSearch"
classname="AlphabeticSearch"
classpath="${basedir};${basedir}\.."
fork="true"
failonerror="true"
/>
<echo message="* AlphabeticSorting *"/>
<java
taskname="AlphabeticSorting"
classname="AlphabeticSorting"
classpath="${basedir};${basedir}\.."
fork="true"
failonerror="true"
/>
<echo message="* ArraySearching *"/>
<java
taskname="ArraySearching"
classname="ArraySearching"
classpath="${basedir};${basedir}\.."
fork="true"
failonerror="true"
/>
<echo message="* ArraySize *"/>
<java
taskname="ArraySize"
classname="ArraySize"
classpath="${basedir};${basedir}\.."
fork="true"
failonerror="true"
/>
<echo message="* Bits *"/>
<java
taskname="Bits"
classname="Bits"
classpath="${basedir};${basedir}\.."
fork="true"
failonerror="true"
/>
<echo message="* c09.CanonicalMapping *"/>
<java
taskname="c09.CanonicalMapping"
classname="c09.CanonicalMapping"
classpath="${basedir}\.."
fork="true"
failonerror="true"
/>
<echo message="* c09.CatsAndDogs *"/>
<java
taskname="c09.CatsAndDogs"
classname="c09.CatsAndDogs"
classpath="${basedir}\.."
fork="true"
failonerror="false"
/>
<echo message="* Exception was expected *"/>
<echo message="* c09.CatsAndDogs2 *"/>
<java
taskname="c09.CatsAndDogs2"
classname="c09.CatsAndDogs2"
classpath="${basedir}\.."
fork="true"
failonerror="true"
/>
<echo message="* Collection1 *"/>
<java
taskname="Collection1"
classname="Collection1"
classpath="${basedir};${basedir}\.."
fork="true"
failonerror="true"
/>
<echo message="* ComparatorTest *"/>
<java
taskname="ComparatorTest"
classname="ComparatorTest"
classpath="${basedir};${basedir}\.."
fork="true"
failonerror="true"
/>
<echo message="* ComparingArrays *"/>
<java
taskname="ComparingArrays"
classname="ComparingArrays"
classpath="${basedir};${basedir}\.."
fork="true"
failonerror="true"
/>
<echo message="* CompType *"/>
<java
taskname="CompType"
classname="CompType"
classpath="${basedir};${basedir}\.."
fork="true"
failonerror="true"
/>
<echo message="* CopyingArrays *"/>
<java
taskname="CopyingArrays"
classname="CopyingArrays"
classpath="${basedir};${basedir}\.."
fork="true"
failonerror="true"
/>
<echo message="* CountedString *"/>
<java
taskname="CountedString"
classname="CountedString"
classpath="${basedir};${basedir}\.."
fork="true"
failonerror="true"
/>
<echo message="* Enumerations *"/>
<java
taskname="Enumerations"
classname="Enumerations"
classpath="${basedir};${basedir}\.."
fork="true"
failonerror="true"
/>
<echo message="* FailFast *"/>
<java
taskname="FailFast"
classname="FailFast"
classpath="${basedir};${basedir}\.."
fork="true"
failonerror="false"
/>
<echo message="* Exception was expected *"/>
<echo message="* FillingArrays *"/>
<java
taskname="FillingArrays"
classname="FillingArrays"
classpath="${basedir};${basedir}\.."
fork="true"
failonerror="true"
/>
<echo message="* FillingLists *"/>
<java
taskname="FillingLists"
classname="FillingLists"
classpath="${basedir};${basedir}\.."
fork="true"
failonerror="true"
/>
<echo message="* FillTest *"/>
<java
taskname="FillTest"
classname="FillTest"
classpath="${basedir};${basedir}\.."
fork="true"
failonerror="true"
/>
<echo message="* HamsterMaze *"/>
<java
taskname="HamsterMaze"
classname="HamsterMaze"
classpath="${basedir};${basedir}\.."
fork="true"
failonerror="true"
/>
<echo message="* c09.IceCream *"/>
<java
taskname="c09.IceCream"
classname="c09.IceCream"
classpath="${basedir}\.."
fork="true"
failonerror="true"
/>
<echo message="* Iterators2 *"/>
<java
taskname="Iterators2"
classname="Iterators2"
classpath="${basedir};${basedir}\.."
fork="true"
failonerror="true"
/>
<echo message="* List1 *"/>
<java
taskname="List1"
classname="List1"
classpath="${basedir};${basedir}\.."
fork="true"
failonerror="true"
/>
<echo message="* ListSortSearch *"/>
<java
taskname="ListSortSearch"
classname="ListSortSearch"
classpath="${basedir};${basedir}\.."
fork="true"
failonerror="true"
/>
<echo message="* Map1 *"/>
<java
taskname="Map1"
classname="Map1"
classpath="${basedir};${basedir}\.."
fork="true"
failonerror="true"
/>
<echo message="* MouseListTest *"/>
<java
taskname="MouseListTest"
classname="MouseListTest"
classpath="${basedir};${basedir}\.."
fork="true"
failonerror="true"
/>
<echo message="* PrintingContainers *"/>
<java
taskname="PrintingContainers"
classname="PrintingContainers"
classpath="${basedir};${basedir}\.."
fork="true"
failonerror="true"
/>
<echo message="* Queue *"/>
<java
taskname="Queue"
classname="Queue"
classpath="${basedir};${basedir}\.."
fork="true"
failonerror="true"
/>
<echo message="* ReadOnly *"/>
<java
taskname="ReadOnly"
classname="ReadOnly"
classpath="${basedir};${basedir}\.."
fork="true"
failonerror="false"
/>
<echo message="* Exception was expected *"/>
<echo message="* References *"/>
<java
taskname="References"
classname="References"
classpath="${basedir};${basedir}\.."
fork="true"
failonerror="true"
/>
<echo message="* Reverse *"/>
<java
taskname="Reverse"
classname="Reverse"
classpath="${basedir};${basedir}\.."
fork="true"
failonerror="true"
/>
<echo message="* Set1 *"/>
<java
taskname="Set1"
classname="Set1"
classpath="${basedir};${basedir}\.."
fork="true"
failonerror="true"
/>
<echo message="* Set2 *"/>
<java
taskname="Set2"
classname="Set2"
classpath="${basedir};${basedir}\.."
fork="true"
failonerror="true"
/>
<echo message="* SimpleCollection *"/>
<java
taskname="SimpleCollection"
classname="SimpleCollection"
classpath="${basedir};${basedir}\.."
fork="true"
failonerror="true"
/>
<echo message="* SimpleHashMap *"/>
<java
taskname="SimpleHashMap"
classname="SimpleHashMap"
classpath="${basedir};${basedir}\.."
fork="true"
failonerror="true"
/>
<echo message="* SlowMap *"/>
<java
taskname="SlowMap"
classname="SlowMap"
classpath="${basedir};${basedir}\.."
fork="true"
failonerror="true"
/>
<echo message="* SpringDetector *"/>
<java
taskname="SpringDetector"
classname="SpringDetector"
classpath="${basedir};${basedir}\.."
fork="true"
failonerror="true"
/>
<echo message="* SpringDetector2 *"/>
<java
taskname="SpringDetector2"
classname="SpringDetector2"
classpath="${basedir};${basedir}\.."
fork="true"
failonerror="true"
/>
<echo message="* StackL *"/>
<java
taskname="StackL"
classname="StackL"
classpath="${basedir};${basedir}\.."
fork="true"
failonerror="true"
/>
<echo message="* Stacks *"/>
<java
taskname="Stacks"
classname="Stacks"
classpath="${basedir};${basedir}\.."
fork="true"
failonerror="true"
/>
<echo message="* Statistics *"/>
<java
taskname="Statistics"
classname="Statistics"
classpath="${basedir};${basedir}\.."
fork="true"
failonerror="true"
/>
<echo message="* StringHashCode *"/>
<java
taskname="StringHashCode"
classname="StringHashCode"
classpath="${basedir};${basedir}\.."
fork="true"
failonerror="true"
/>
<echo message="* StringSorting *"/>
<java
taskname="StringSorting"
classname="StringSorting"
classpath="${basedir};${basedir}\.."
fork="true"
failonerror="true"
/>
<echo message="* Synchronization *"/>
<java
taskname="Synchronization"
classname="Synchronization"
classpath="${basedir};${basedir}\.."
fork="true"
failonerror="true"
/>
<echo message="* TestArrays2 *"/>
<java
taskname="TestArrays2"
classname="TestArrays2"
classpath="${basedir};${basedir}\.."
fork="true"
failonerror="true"
/>
<echo message="* Unsupported *"/>
<java
taskname="Unsupported"
classname="Unsupported"
classpath="${basedir};${basedir}\.."
fork="true"
failonerror="false"
/>
<echo message="* Exception was expected *"/>
<echo message="* WorksAnyway *"/>
<java
taskname="WorksAnyway"
classname="WorksAnyway"
classpath="${basedir};${basedir}\.."
fork="true"
failonerror="true"
/>
<echo message="* InfiniteRecursion must be run by hand. *"/>
<echo message="* ListPerformance must be run by hand. *"/>
<echo message="* MapPerformance must be run by hand. *"/>
<echo message="* SetPerformance must be run by hand. *"/>
</target>
</project>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -