Blog blog = new Korea()

java 14

[Java] System 클래스

🤗 자바는 클래스의 집합! 자바를 사용하면 흔히 클래스라는 것을 만든다. 클래스는 무엇인가를 설명하기엔 너무나 깊은 이야기일 것 같아서.. 따로 알아보고 참고하면 좋겠다. 근데 자바에 있는 메서드는 어디서 오느냐.. 모두 자바 속에 있는 패키지의 클래스에서 온다. 💻 System 클래스 System 클래스는 말 그대로 system 환경과 직접적인 관계가 있는 클래스이다. System에는 3가지 중요한 클래스 변수가 있는데, in, out, err이다. in은 표준 입력에 사용되고, out은 표준 출력에 사용되며, err은 에러를 출력하는 데에 사용되는 변수다. 그리고 print, println, printf 및 arraycopy 등 다양한 메서드를 통해 입력, 출력, 에러와 관련된 동작들을 처리하게 된다..

Java 2022.08.30

[Java] NHN Academy, Advanced Java!

👀 NHN Academy? 지역사회 청년들을 대상으로 SW 교육을 제공하기 위해 2021년에 출범한 NHN 예하 전문교육기관이다. 첫 설립은 경남에서 진행했고, 이번에는 광주 1기 교육을 시작했다. 🤔Advanced Java는 뭔데? 원래는 Java 백엔드 개발 과정 부트캠프(4개월)를 진행할 계획이라고 알고 있었는데, 바로 부트캠프를 시작했을 때 잘하는 사람과 못하는 사람의 격차가 크게 날 것을 고려해서 사전 교육을 진행하는 것과 같다. 본 과정은 자바의 기초부터 응용까지 배우는 과정이고 오늘을 첫 시작으로 1개월 동안 진행된다. 그리고 대상자는 전공자라고 명시되어있다. 하지만 비전공자 불가라는 문장은 없어서 나는 국비지원 교육을 받았던 경험을 어필하고 비전공자로 교육을 참여할 수 있었다. (나 이외에..

Java 2022.07.11

[Java] Private과 Static이 공존할 수 있다!?

😐 나만 볼 거야, 'Private' 자바에는 여러 접근제어자가 있다. Public Default Protected Private 제어 범위는 이름 그대로 생각하면 된다. 지시자 클래스 내부 동일 패키지 상속받은 클래스 이외의 영역 private O X X X default O O X X protected O O O X public O O O O 자, 잠시 다른 이야기로 넘어가서 🙆‍♂️ 다 같이 쓰자! 'Static' 자바에는 static이라는 제어자가 있다. 요건 static(정적)한 메모리에 변수 or 메서드를 저장해 둘 테니 모두 공유하자! 라는 소리다. 단, static은 자신만의 영역이 있기 때문에 static끼리만 사용할 수 있다. class whatIsStatic { public stati..

Java 2022.07.09

[Java] 상속(Inheritance)의 기본

📌 상속의 특징 프로그래밍 언어에서 상속이라고 해서 다를 것은 없다. 상속의 가장 기본은 현실과 같다. '물려주는 것' 본인이 갖고 있는 것에 대한 모든 것을 물려주는 것이다. 메서드, 변수 등등.. 흔히 상위 클래스와 하위 클래스로 나뉜다. 상위 클래스는 상속을 하는 클래스 하위 클래스는 상속을 받는 클래스 예시는 아래와 같다. class Man { // 상위 클래스 public String name; public Man(String name) { this.name = name; } public void tellName() { System.out.println("이름 : " + name); } } class BusinessMan extends Man { // 하위 클래스 public String com..

Java 2022.07.09

[Java] Java 공부

📝 난 정말 JAVA를 공부한 적이 없다구요 개발자로 일하고 있는 친구에게서 자바 책 하나를 물려받았다. 오래된 책이라 모던 자바에 어울리는 서적은 아니지만, 자바의 기초에 대해서 정말 잘 설명하고 있는 책이라서 처음부터 읽어보고 있다. 이 책을 읽으면서 공부한지는 꽤 됐으나, 이제야 글을 쓴다. 😐 JAVA의 변수 타입? 최근 싸피 말고 자바 관련 부트캠프가 있어서 면접을 보러 갔었다. 전공자만 뽑지만 국비 지원으로 교육받은 이력이 있어서 면접 보러 오라고 하셨다더라..ㅋㅋㅋㅋ 면접에서 자바의 각 타입과 참조 타입을 아냐고 물으셨는데, 사실 용어를 잘 몰랐던 나는 대답하지 못했다. 알고 보니 일반 타입과 참조 타입을 물어보신 건데... 자바의 일반 타입은 총 8가지가 있다. byte, short, in..

Java 2022.07.06