profile
Android Developer
post-thumbnail

[Java/Kotlin] Abstract Class

미완성된 클래스이다.미완성된 클래스는 미완성 된 메서드인 추상 메서드를 포함하고 있다.혼자서는 클래스의 역할을 못하지만, 새로운 클래스를 작성하는데에 있어서 바탕이 되는 부모 클래스로서의 중요한 의미를 갖는다. 클래스를 작성함에 있어 어느정도 작성된 상태에서 시작할 수

2021년 1월 27일
·
0개의 댓글
·
post-thumbnail

[Java/Kotlin] Java의 Compile

java compile & 실행 과정을 정말 잘 설명해주는 그림이라고 생각해서 가져왔다.위를 토대로 설명을 해보자.누군가 물어볼 수 있지만 대답이 술술 나오지 않아 답답해서 정리한다.1️⃣ 우선, 개발자는 개발 툴을 이용해서 .java 확장자가 붙은 파일을 생성하게 된

2021년 1월 18일
·
0개의 댓글
·
post-thumbnail

[Java/Kotlin] JIT compiler

java file을 compile하게 되면 .class 확장자를 가진 클래스 파일이 생성된다.이 .class파일은 자바 바이트 코드로 구성되어 있다.JVM이란 가상 머신을 사용하는 자바 언어에서도 컴파일 된 바이트 코드를 효율적으로 빠르게 실행 시키는게 중요하다.자바

2021년 1월 18일
·
0개의 댓글
·
post-thumbnail

[Java/Kotlin] new String() 과 String x =" " 로 생성했을 때 차이

즉, new 키워드로 새로운 객체를 생성할 수도 있고 & ""안에 값을 입력하여 생성할 수도 있다.소스상에서 문자열 리터럴은 String 객체로 자동 생성되지만, String 클래스의 다양한 생성자를 이용해서 직접 String 객체를 생성해서 사용할 수도 있다.JVM이

2021년 1월 18일
·
0개의 댓글
·
post-thumbnail

[Java/Kotlin] static 하다

Programming에서의 CS지식과 같은 기본 지식이 얼마나 중요한지를 알기에 기본 개념 역시 다지자는 의미에서 대충 뭔지는 알지만 확실하게 모를수도 있다 싶은 개념을 정리하고자 한다.static은 변수나 메소드에 키워드로 사용된다.static 키워드를 사용한 변수는

2020년 12월 18일
·
0개의 댓글
·