자바가 어렵거나 그런건 아닌데
개념을 건너 뛰어서 시작 할 수가 없어
static 을 왜 쓰는지 public privte override 가 왜 필요한지 class 가 뭔지 instance 가 뭔지 등등
이런 개념적인 부분을 패스하고 설명하면 설명 자체가 너무 난해지는거지
그렇다고 저걸 처음부터 설명해도 처음 듣는 애들이 알아듣겠냐는거지
python 은 심플하지 key 하고 value 만 알면 되니깐
/////////////////////////////////////////////////////////////////////////////////////////////
python
#test.py
a=1
print(a)
이렇게 직관적이면 설명이 참 쉽지
['a']라는 이름의 상자에 1이라는 숫자를 넣는다
그럼 a 라는 상자에 뭐가 들어있냐? 당연 1이 있다. print는 a 라는 상자를 열어서 내용물을 화면에 출력해준다.
자 해보자
python test.py
1
얼마나 심플하냐
/////////////////////////////////////////////////////////////////////////////////////////////
// test.java
public class Main {
public static void main(String[] args) {
int a = 1;
system.println(a);
}
}
자 이제 자바를 보자
자바는 하나의 소스파일에 하나의 public class 만 가질수있다
public 이 뭐냐 외부에서 호출 할 수 있다 라는거다
외부는 어디를 보고 외부라고 하냐?
현재 작성 중인 파일 밖에서 !@#!%#@!$^!@#$#@#$@#$@!
이런 니미 너무 복잡하다
아니면 이걸 다 건너뛰고 "이건 나중에 배울 수 있어요" 하고 넘어가냐
system.println 에서 점은 뭐에요? 왜 main 이 두번 쓰이죠? 등등
또 실행 할려고해도
javac test.java
java test
javac는 컴파일 과정인데 이 과정을 거치면 test.class 파일이 생성되고 블라블라
실행하는거 조차도 설명하게 있어
설명할게 너무 많아 기초 적인거라 모르면 코딩이 안돼
그냥 멍때리고 따라 치면서 영타 연습하는거지
아침부터 무슨 개소리냐고??
아침에 회의했더니 코딩 하기 싫어져서 그냥 갈겨봤다
취업이 다 자바니깐