Java

· Java
인터페이스의 기능 구현 강제Java의 인터페이스는 모든 메서드가 추상 메서드로 존재한다. 그래서 구현체인 클래스에게 인터페이스의 메서드들을 구현하도록 강제한다. 인터페이스를 구현한 클래스가 있는데 인터페이스에서 명시되어 있는 메서드를 구현하지 않은 채로 냅두면 컴파일 에러가 뜬다. 다형성 제공public interface MyRunnable { void myRun(); } public interface YourRunnable { void yourRun(); } public class MyClass implements MyRunnable, YourRunnable { @Override public void myRun() { System.out.println("my run"); } @Override publi..
· Java
Java로 Web Application을 만들려면 꼭 필요한게 Maven, Gradle 같은 빌드 툴이다. IntelliJ나 Spring Initializr 같은 곳에서 Maven 혹은 Gradle 같은 빌드툴을 선택하기만 하면 알아서 세팅해준다 😃그래서 그것에 대한 감사함은 진정하게는 없었다 히히 😏빌드툴을 쓰는 이유는 귀찮은 빌드들을 다 해주기 때문인데, 빌드툴을 무의식적으로 쓰다가 갑자기 든 생각이 있다. 빌드는 얼마나 귀찮길래 이런게 생긴걸까? 간단하게나마 직접 빌드를 체험해보고 싶은 마음에 인터넷을 뒤져 해보게됐다.소스 코드USER@DESKTOP-R5TAR1M MINGW64 ~/Desktop/공부/Java/HelloWorld$ rmdir -p src/main/java/com/buildexc/..
· Java
Java의 본질에 대해 정리하고 복습할 겸 기록해보겠다. 어디까지나 학습 기록과 중간 중간 생긴 내 호기심에 대한 나의 하찮은 견해이다😥Java우선 Java는 잘 알려져 있다시피 썬 마이크로시스템즈 (Sun Microsystems) 라는 회사에서 제임스 고슬링(James Gosling)이라는 사람을 주축으로 만들어졌다.썬에 대해 잠깐 말해보자면, Stanford University Network의 약자다. 스탠포드 대학 동문들끼리 설립한 회사다. 지금은 오라클에 인수합병된지 햇수로만 14년이고, 썬이 주력하던 일들 중 오라클에 남아있는건 Java 말고는 거의 안 남아있는 것 같다. MySQL도 있지만 이도 썬이 인수했었던 것이니...썬의 주력사업은 주로 소프트웨어가 아닌 하드웨어 쪽이었다. SPARC라..
인재이
'Java' 카테고리의 글 목록