Java 동작 원리Java Source Code 작성(.java)Java Application(.class)Java Virtual Machine(JVM)computer위와 같이 네 단계로 이뤄져 있으며, IDE나 editor를 통해 Source code를 텍스트작성하
Java가 어려운 점?대학교 1학년때였나, 첫 학기 때 들었던 수업들 중에 가장 기억에 남는 것은 C 프로그래밍수업이었다. 다른 것 때문에 기억에 남는 것은 아니고 유일하게 C를 맞았던 과목이라서....지금 생각해보면 그리 어렵지 않은 수업이었는데 그 당시 트라우마 수
equals와 논리연산자의 차이점파이썬을 쓸 때는 생각하지 않아도 됐던 문제들이 자바를 사용하면서 하나 둘 씩 보이고 있다. 그 중 가장 이해가 되지 않았던 .equals()와 ==의 차이이다.자바가 만들어낼 수 있는 변수의 타입에는 primitive와 non prim
Java에서 method는 python에서 function과 같은 역할을 함.refactoring: 결과는 같지만 코드를 효과적으로 만드는 것.이클립스에서 method를 만들 때 refactor(alt+shift+t)를 사용하면 손쉽게 만들 수 있음.
procedure programming method를 통해 작은 파트를 만들고 더 큰 파트를 만들어가는 것object oriented programming여기서 method와 variable들을 하나의 class로 묶고 이들을 중심으로 프로그래밍을 하는 것
생성자(constructor)를 만드는 건 class안에 class이름과 똑같은 이름의 method를 호출 한다.예를 들어,(youtube 생활코딩- Java OOP수업)위의 코드와 같이 Print라는 class 밑에 Print라는 동일한 이름을 가진 method를 호
Java에서 상속이란, 부모-자식 관계라고 보면 가장 이해가 쉬운데, 부모 class의 method와 variable을 자식 class에서 상속하는 개념이다.따라서 자식 class는 부모 class에서 초기화했던 method와 variable을 별도의 초기화 없이 사용
인프런 영한님의 "스프링입문 - 코드로 배우는 스프링 부트..." 강의를 듣다가 잘 이해가 안되는 부분이 생겨서 찾아보게 된 참조변수이다.위의 코드가 진행되는 과정을 설명해보면,1\. @Test 어노테이션을 통해 Test코드가 동작하고, 2\. save() 라는 메소드