- Java言語の構文は覚えたぞからWebアプリケーションを作り始めるまでの間のステップの人
- Javaのエコシステムがよくわからんになっている人
Javaのバージョンについてはある程度知っておくべきなので、代表的なバージョンを書いておく
古のJava。関わってはいけない。なぜかちょくちょく存在するが全力で逃げるべき相手。
教科書通りのコードを書くとコンパイルエラーになります。
| import com.intellij.database.extensions.Clipboard | |
| import com.intellij.database.extensions.Files | |
| import com.intellij.database.extensions.ScriptLogger | |
| import com.intellij.database.model.DasColumn | |
| import com.intellij.database.model.DasObject | |
| import com.intellij.database.model.DasTable | |
| import com.intellij.database.util.DasUtil | |
| import com.intellij.ide.util.PackageChooserDialog | |
| import com.intellij.openapi.application.ApplicationManager | |
| import com.intellij.openapi.project.Project |
| package net.orekyuu.controllertestdemo; | |
| import org.junit.jupiter.api.Nested; | |
| import org.junit.jupiter.api.Test; | |
| import org.springframework.beans.factory.annotation.Autowired; | |
| import org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc; | |
| import org.springframework.boot.test.context.SpringBootTest; | |
| import org.springframework.test.web.servlet.MockMvc; | |
| import org.springframework.test.web.servlet.MvcResult; | |
| import org.springframework.test.web.servlet.ResultMatcher; |
| import javax.xml.bind.DatatypeConverter; | |
| import java.lang.reflect.Method; | |
| class Main { | |
| public static void main(String[] args) { | |
| ClassLoader classLoader = new ClassLoader() { | |
| private static final String src = "CAFEBABE0000003100270A0009001609001700180800190A001A001B08001C08001D0A001A001E07001907001F0100063C696E69743E010003282956010004436F646501000F4C696E654E756D6265725461626C650100124C6F63616C5661726961626C655461626C650100047468697301000A4C46697A7A42757A7A3B01000866697A7A42757A7A010001690100014901000A536F7572636546696C6501000D46697A7A42757A7A2E6A6176610C000A000B0700200C0021002201000846697A7A42757A7A0700230C0024002501000446697A7A01000442757A7A0C002400260100106A6176612F6C616E672F4F626A6563740100106A6176612F6C616E672F53797374656D0100036F75740100154C6A6176612F696F2F5072696E7453747265616D3B0100136A6176612F696F2F5072696E7453747265616D0100077072696E746C6E010015284C6A6176612F6C616E672F537472696E673B2956010004284929560021000800090000000000020001000A000B0001000C0000002F00010001000000052AB70001B1 |
| package net.orekyuu.ktmapperdomasample.infrastructure.datasource | |
| import net.orekyuu.ktmapper.mapping | |
| import net.orekyuu.ktmapperdomasample.domain.identity.User | |
| import net.orekyuu.ktmapperdomasample.domain.identity.UserId | |
| import net.orekyuu.ktmapperdomasample.domain.identity.UserName | |
| import net.orekyuu.ktmapperdomasample.domain.item.Item | |
| import net.orekyuu.ktmapperdomasample.domain.item.ItemId | |
| import net.orekyuu.ktmapperdomasample.domain.item.ItemName | |
| import net.orekyuu.ktmapperdomasample.domain.item.Price |
| package net.orekyuu.bitemporaldomaexample.domain.type; | |
| /** | |
| * システム的な変更時のシステム時間の変化 | |
| */ | |
| public class TerminatedTransactionTime { | |
| private final TransactionTime newTransaction; | |
| private final TransactionTime terminatedTransaction; | |
| TerminatedTransactionTime(TransactionTime newTransaction, TransactionTime terminatedTransaction) { |
| public class Main extends java.util.HashMap<String, Integer> { | |
| public static void main(String[] args) throws Exception { | |
| if (new Main() == null) {} | |
| } | |
| Main() throws Exception { | |
| if(put("i", 0) == null) {} | |
| while (get("i") < 100) { | |
| if(put("i", get("i") + 1) == null) {} |
| task npmRunBuild() { | |
| doLast { | |
| def p = "npm run build".execute() | |
| p.waitForProcessOutput(System.out, System.err) | |
| } | |
| } | |
| processResources.dependsOn npmRunBuild |