본문 바로가기

자바48

[처음부터 다시 하는 JAVA] Hello World 처음부터 다시 하는 자바 공부는 인프런의 김영한 강사님의 강의를 참고해서 공부했다. 자바 프로그램 실행 Hellojava public class HelloJava { public static void main(String[] args) { System.out.println("hello java"); } } 실행 결과 hello java 영상을 따라서 해당 코드를 만들고 실행해보자. 주의! 자바 언어는 대소문자를 구분한다. 대소문자가 다르면 오류가 발생할 수 있다. 코드를 분석해보자. 지금 단계에서는 이 코드의 모든 내용을 이해할 수 없다. 앞으로 차근차근 하나씩 알아가보자 public class HelloJava HelloJava 를 클래스라 한다. 클래스(class)의 개념을 학습해야 이해할 수 있다... 2024. 1. 4.
[처음부터 다시 하는 JAVA] 자바란? 5개월간의 국비 교육을 수료하고 취업 준비를 하면서 생각보다 자바에 대해 깊이 배우지 못했고, 시간에 쫒겨 수박 겉핥기 식으로 언어를 배웠다. 기초에 대해 잡고 가지 않으면 나중에 문제가 생길 것 같아서 자바를 처음부터 다시 공부하기로 했다. 다시 처음부터 자바를 공부해보자! 객체를 만들 때는 나는 어렵게 만들더라도 사용하는 사람은 쉽게 사용하도록 만들어야 한다 자바란? 자바 프로그램은 컴파일과 실행 단계를 거침 자바 소스 코드를 개발자가 작성 자바 컴파일러를 사용해서 소스 코드를 컴파일 함 자바가 제공하는 javac 라는 프로그램 사용 .java → .class 파일이 생성됨 자바 소스코드를 바이트 코드로 변환하며 자바 가상 머신에서 더 빠르게 실행될 수 있게 최적화하고 문법 오류도 검출함 자바 프로그.. 2024. 1. 3.
[혼공자] 인터페이스 요약본 복습 https://shins99.tistory.com/92 [혼공자] 상속 요약본 복습 https://shins99.tistory.com/91 [혼공자] 클래스 요약본 복습 https://shins99.tistory.com/90 [혼공자] 참조타입 요약본 복습 https://shins99.tistory.com/89 [혼공자] 조건문과 반복문 요약본 복습 https://shins99.tistory shins99.tistory.com 인터페이스 - 객체의 사용방법을 정의, 인터페이스는 추상클래스와 유사하며 모든 속성은 상수이며, 모든 함수는 추상함수임. - 인터페이스는 부모로 사용되고, 구현된 클래스는 자식클래스임, ( 다형성을 적용할 수 있음) l 인터페이스 : 구현 객체의 사용 방법을 정의한 타입이며,.. 2023. 10. 2.
[혼공자] 상속 요약본 복습 https://shins99.tistory.com/91 [혼공자] 클래스 요약본 복습 https://shins99.tistory.com/90 [혼공자] 참조타입 요약본 복습 https://shins99.tistory.com/89 [혼공자] 조건문과 반복문 요약본 복습 https://shins99.tistory.com/88 [혼공자] 연산자 요약본 복습 https://shins99.tistory shins99.tistory.com 상속 - 현실에서 상속은 부모가 자식에게 재산(자산)을 물려주는 것 - 코딩에서 상속은 부모클래스가 자식클래스에게 속성/함수를 물려주는 것 l 상속 : 부모 클래스의 속성과 함수를 자식 클래스에서 사용할 수 있도록 함 l 함수(메소드) 재정의 : 부모 함수를 자식 클래스에서.. 2023. 10. 2.
[혼공자] 참조타입 요약본 복습 https://shins99.tistory.com/89 [혼공자] 조건문과 반복문 요약본 복습 https://shins99.tistory.com/88 [혼공자] 연산자 요약본 복습 https://shins99.tistory.com/85 [혼공자] 변수와 타입 요약본 변수 변수는 1개의 데이터를 저장하는 공간 · 변수 : 값을 저장할 수 있는 메모리 shins99.tistory.com 참조 타입과 참조 변수 - 자바는 객체 지향 언어임, 그래서 객체가 컴퓨터 어디에 저장되고 실행되는가 중요함 * 기본타입 : byte, short, char, int, long, float, double, boolean 타입 스택방에 값이 저장됨 * 참조타입 : 기본 타입을 제외한 자료형(타입) 배열, 열거형, 객체 스.. 2023. 10. 1.
[혼공자] 조건문과 반복문 요약본 복습 https://shins99.tistory.com/88 [혼공자] 연산자 요약본 복습 https://shins99.tistory.com/85 [혼공자] 변수와 타입 요약본 변수 변수는 1개의 데이터를 저장하는 공간 · 변수 : 값을 저장할 수 있는 메모리 번지에 붙인 이름, 1개만 저장할 수 있음, 변수를 통해 shins99.tistory.com 조건문 : if문, switch문 조건에 따라 실행문을 달리 실행하게 하는 것을 조건문이라고 함 * if문 - if(조건식1){실행문1}/else if(조건식2){실행문2}/else{실행문3} * 각각 조건식이 true/false 인지 판단해서, 조건식1이 true이면 실행문1 조건식2가 true이면 실행문2 모두 아니면 실행문3이 실행됨 * switch .. 2023. 9. 30.