Java

chapter0

Planted February 2, 2023

λ‹€μŒμ„ μ΄ν•΄ν•˜κ³  μ‹œμž‘ν•˜μž

μΈν„°νŽ˜μ΄μŠ€

  • API 관점 : μ–΄λ–€ κΈ°λŠ₯성을 μ œκ³΅ν•˜λŠ” ν΄λž˜μŠ€λ‚˜ λ©”μ„œλ“œ
  • JAVA : ν΄λž˜μŠ€μ™€ μœ μ‚¬ν•˜κ²Œ μ–΄λ–€ λ©”μ„œλ“œ 집합

μ œλ„€λ¦­νƒ€μž…

μžλ°” μ»¬λ ‰μ…˜ ν”„λ ˆμž„μ›Œν¬

  • 특히, ArrayList, LinkedListλ₯Ό μ΄ν•΄ν•˜μž

Apache Ant

  1. /src/build.properties
jar.home=../../../../../../../Program Files/Java/jdk-16.0.2
main.classpath=./classes
  1. /src/build.xml
<?xml version="1.0"?>
<project name="mytest" default = "compile">
        <property file = "build.properties" />

        <target name="compile" depends = "init">
                <javac srcdir="." destdir="${main.classpath}">
                        <classpath refid = "classpath" />
                </javac>
                <echo>compilation is completed!</echo>
        </target>

        <target name = "init">
                <mkdir dir = "classes"/>
        </target>

        <path id = "classpath">
                <fileset dir = "${jar.home}">
                        <include name = "tools.jar"/>
                </fileset>
                <pathelement location = "${main.classpath}" />
        </path>
</project>
  1. /src/oss/Main.java
  2. java Main

JUnit