이클립스에서 반복적으로 사용하는 코드는 이클립스 코드 조각에 넣어두면 사용하기 편리하다. 이렇게 코드 조각에 넣은 코드는 Ctrl + Space 단축키를 눌러 실행시킬 수 있다. 저장되어 있는 코드 조각을 확인해보고, 참고하여 반복적으로 사용하는 코드를 추가해보도록 하자. 이클립스에서 Window(윈도우) 메뉴를 열고 Preferences(환경 설정)를 선택한다. Preferences 창에서 Java > Editor > Templates를 선택한 뒤, New 버튼을 클릭하여 새 코드 조각을 추가할 수 있다. 💡println() 메소드 내장되어 있는 println() 메소드를 살펴보면 다음과 같다. Name: sysout Description: print to standard out Pattern: Sys..
💡Input 자바 콘솔 입력 방법에는 대표적으로 read 메소드, BufferedReader 클래스, Scanner 클래스가 있다. read 메소드 int num = System.in.read(); // 10 입력 System.out.println("출력: " + num); // 출력: 49 System.out.printf("출력: %c\n", num); // 출력: 1 문자 입력: 10 출력: 49 출력: 1 콘솔에 숫자 10을 입력해보자. 그러면 1의 아스키코드인 49가 출력될 것이다. 10을 입력했음에도 1이 출력되는 이유는 read라는 메소드가 한 번에 1byte씩 읽기 때문이다. 또한, 한글을 입력할 때 오류가 생기므로 read()는 잘 사용하지 않는다. Enter (\r\n) 입력 int co..
변수명, 클래스명, 메소드명 등의 이름을 다음과 같이 지었더니 좀 더 관리하기 쉽다는 장점이 있어 공식화 되었다. 변수 명명법 패턴은 관습적이긴 하지만, 큰 개발 환경에서는 규칙을 따르지 않으면 혜택을 누리지 못하는 경우가 있으므로 지키지 않으면 안 되는 것 중 하나이다. 또한 팀마다 다른 Code Convention이 있다. 코드 컨벤션은 일관성 있는 코드 작성을 위해 따르는 규칙으로, 팀원과의 협업을 용이하게 하고, 작업 속도를 빠르게 할 수 있다. 💡파스칼 표기법 식별자 단어의 첫 문자를 대문자로 표기하고, 나머지 문자는 소문자로 표기하는 방법이다. 따라서 2개 이상의 단어를 합쳐서 만든 이름일 때 파스칼 표기법의 장점이 있다. 요약하자면 모든 단어를 붙이고, 각 단어의 첫 문자를 대문자로 표기하는..
💡기본 데이터 타입의 종류 구분 데이터 타입 바이트 수 데이터 범위 사용 예시 논리 타입 boolean 1byte 0, 1 (false, true) boolean isTested = true; 문자 타입 char 2byte 0 ~ 65636 char grade = 'A'; 정수 타입 byte 1byte -128 ~ 127 byte num = 1; short 2byte -32768 ~ 32767 short testScore = 100; int 4byte -2147483648 ~ 2147483647 (-21억 ~ 21억) int sumScore = 12345; long 8byte -9223372036854775808 ~ -9223372036854775807 (-922경 ~ 922경) long currentT..
JDK는 Java Development Kit의 약자로 자바의 개발도구를 의미하며, Eclipse는 코딩할 때 사용하는 메인도구로서 자바의 실행환경을 의미한다. JDK의 종류로는 회사에 따라 여러 가지로 분류할 수 있다! 대표적으로 Oracle JDK과 Open JDK가 있으며, 소프트웨어 시장에서 무료와 유료로 구분되는 기준은 기술 지원을 받을 수 있느냐가 가장 크다. 자바 개발자 환경 구축 과정은 다음의 순서로 진행한다. 1. JDK 설치 2. JAVA_HOME 및 Path 등록 3. Eclipse 설치 4. eclipse.ini에 JDK를 등록 (이 작업은 필수는 아니다) 📌JDK 설치 https://www.oracle.com/kr/java/technologies/javase/jdk11-archiv..
JavaScript is a prototype-based object-oriented programming language. In object-oriented programming, code is structured into objects that bundle related data and functions together. Object Creation and Properties Objects contain properties and methods, and prototypes are used for object inheritance. Objects in JavaScript are created by enclosing them in curly braces ({}) and can contain propert..
자바스크립트는 프로토타입 기반의 객체 지향 프로그래밍 언어이다. 여기서 객체 지향 프로그래밍이란, 코드를 객체 단위로 구조화하여 관련된 데이터와 기능을 함께 묶어서 사용하는 프로그래밍 패러다임을 의미한다. 객체 생성과 속성 객체는 속성과 메서드를 포함하며, 프로토타입은 객체의 상속을 위해 사용된다. 자바스크립트에서 객체는 중괄호({})로 감싸서 생성하며, 속성과 메서드를 포함할 수 있다. 속성은 객체 내부의 변수와 같은 역할을 하며, 메서드는 객체 내부의 함수와 같은 역할을 한다. // 객체 생성 let person = { name: "Isaac", age: 23, sayHello: function() { console.log("Hello!"); } }; // 객체 속성 접근 console.log(per..