본문 바로가기

전체 글227

11.1 자바-조건문,반복문 조건문 ㅇ if문 if(조건식){ 조건식이 참이면 실행되는 블록 } ㅇ if-else문 if(조건식){ 조건식이 참이면 실행되는 블록 }else if(조건식2){ 조건식이 참이면 실행되는 블록 }else{ 나머지 조건이 참이면 실행되는 블록 } ㅇ switch문 switch(값){ case"값": sout~ case"값2": sout~ default: sout~ #default는 생략 가능. case별로 break; 써 줘야 모든 case를 돌지 않음. 반복문 ㅇ for문 for(초기화;조건식;증감식){ sum += num; } System.out.println(sum); 조건식을 충족하는 동안 초기화식부터 시작해 증감식의 규칙을 따라 실행한다. ㅇ while문 (초기화); while(조건식){ 실행문;.. 2022. 11. 1.
10.31 (월) 자바 기초 ㅇ 자바의 특징 1.운영체제에 독립적 2.객체지향 언어 3.함수형 프로그래밍 지원 4.자동 메모리 관리 ㅇJVM(Java Virtual Machine) 자바는 컴파일러를 통해 기계어로 변환되는 언어이므로, 자바언어를 JVM이 이해할 수 있는 코드로 변환함. JVM은 자바 프로그램을 실행시키는 도구이다. 운영체제에 독립적인 이유도 JVM때문이다. 독립적이기 떄문에 느린편이다. ㅇJDK(Java Development Kit) JRE : JVM + 표준 클래스 라이브러리 JDK : JRE + 개발에 필요한 도구 ㅇ public class Main{ ... } 접근 허용범위가 public인 Main이라는 클래스를 정의하겠다. ㅇ 메서드 정의 반환타입 메서드이름(매개변수_타입 매개변수_이름){ 메서드 바디 } 메.. 2022. 11. 1.
CLI 기본 CLI - 명령줄 인터페이스(command line Interface) CLI는 화면에 나타날 그래픽 작업을 거치지 않으므로 더 빠르다. ㅇ CLI 기본 명령어 pwd : 현재 위치 확인하기 mkdir : 새로운 폴더 생성하기 ls : 특정 폴더에 포함된 파일이나 하위 폴더의 리스트 출력 cd : 폴더를 다른 폴더로 변경 touch : 파일 생성하기 > : 실행 결과를 파일로 저장하기 cat : 파일의 내용을 터미널에 출력하기 rm : 폴더나 파일 삭제하기 mv : 폴더나 파일의 이름 변경, 혹은 폴더나 파일의 위치 옮기기 cp : 폴더나 파일을 복사 ㅇ 절대경로와 상대경로 절대경로는 기준점으로부터의 절대적인 위치를 나타냄. 이 기준점을 루트폴더(/)라고 한다. 상대경로는 특정 폴더 또는 파일의 위치를 .. 2022. 11. 1.
프로그래밍 이해하기, 컴퓨터의 이해, 인텔리제이 단축키 1. 프로그래밍 ㅇ 프로그램은 소프트웨어 또는 어플리케이션이라고도 한다. 앱이 웹을 기반으로 구동되면 그 앱은 웹 어플리케이션이라고 한다. 프로그래밍의 결과로 만들어진 것, 컴퓨터 명령문의 집합체 ㅇ 프로그래밍 - 프로그램을 만드는 과정 ㅇ 프로그래밍 언어 - 컴퓨터 언어와 인간의 언어를 매개해주는 언어 ㅇ 컴파일 - 프로그래밍 언어로 작성된 소스코드를 기계어로 번역해주는 과정 ㅇ 빌드 - 소스코드를 실행 할 수 있는 산출물로 변화시키는 과정 ㅇ 통합 개발환경(IDE) - 프로그래밍에 필요한 모든 작업을 하나의 프로그램 안에서 처리할 수 있도록 만들어진 프로그램 2. 컴퓨터의 이해 ㅇ 컴퓨터란, 입력받은 데이터를 정해진 규칙대로 처리해서 처리 결과르 ㄹ저장하고 출력하는 전자 장치이다. ㅇ 소프트웨어 - .. 2022. 10. 24.