[JAVA] 주석
·
Back-End/Java
[작성일: 2023. 01. 09] 주석(Comment)프로그램에 설명을 써넣는 것사람은 알 수 있으나 기계는 읽지 못 함.컴파일 시 사용하지 않음.  용도프로그램 설명 가능로직이 길고 복잡해서 먼저 설명을 적어두고 하나씩 구현함. (Pseudo Code: 수도 코드)이미 검증된 부분을 잠시 실행하고자 할 때 빼고 실행하는 경우한 줄 주석  // 기호 이후의 줄 전체를 주석처리 함.구간 주석  /* 기호 사이를 주석처리 함. */문서화 주석  /** 프로젝트 우 클릭 ➡️ Export ➡️ Javadoc 선택으로 문서화 ➡️ Description으로 설명 */package day01;public class Ex01_Welcome {/** * no brain * @param args */ // 문서화 주석..
[JAVA] 자바 프로그램 작성(feat. Welcome)
·
Back-End/Java
[작성일: 2023. 01. 09] Compile 방식 vs Interpreter 방식Cmopile(javac.exe) 사람이 작성한 문장을 기계어로 변환 소스 파일(*.java)을 클래스 파일(*.class)로 변환Interpreter(java.exe)클래스 파일을 실행하며 매 줄마다 기계어로 변환.오류발생 전까지 실행 가능하며 실행속도는 느림. (ex: Python, Javascript)     클래스(Class)자바 프로그램의 단위자바 프로그램은 클래스들로 구성되어 있음.class 클래스이름 { ← 클래스 시작 /* 모든 문장은 클래스의 {} 안에 있어야 한다. */} ← 클래스 끝     main 메서드자바 프로그램의 시작점이며 main 메서드 없이 프로그램 실행 불가능.class 클래스 이름 {..
[JAVA] JAVA란?
·
Back-End/Java
[작성일: 2023. 01. 09] Java란?1996년 1월 제임스 고슬링 개발최초 이름: OAK개발 목적: 가전제품용 소형 OS객체지향 프로그래밍 언어(Programing language)3대: C, Java, Python, (Javascript)     Java란 무엇인가?운영체제에 독립적대표적인 객체지향언어다양한 네트워크 프로그래밍 라이브러리(Java API)를 통해 짧은 시간에 네트워크 관련 프로그램을 쉽게 개발 가능멀티스레드 지원운영체제에 관계없이 구현 가능하며 구현이 비교적으로 쉬움.동적 로딩(Dynamic Loading) 지원일부 클래스가 변경되어도 전체 애플리케이션을 다시 컴파일하지 않아도 됨.     Java가 쓰이는 곳은?PC 애플리케이션웹 애플리케이션모바일 애플리케이션(안드로이드)빅..