본문 바로가기

분류 전체보기398

JAVA 1 생활 코딩 8-10강. 변수, 데이터 타입 변환, 프로그래밍, 프로그램, 디버거 22.01.06ver. 8-1. 변수의 정의 int a = 1; // integer (정수) double b = 1.1; // double (실수) String c = "Hello Woprld"; 변수의 데이터 타입을 지정하는 이유? -> 데이터 타입을 정해놓으면 변수 값을 잘못 입력했을 경우 발견하기 쉽기 때문 8-2. 변수의 효용 String name = "A"; System.out.println("Hello, "+name+" ... "+name+" ... A ... bye"); double VAT = 10.0; System.out.println(VAT); 변수를 지정해두면, 다른 사람이 코드를 보더라도 이해할 수 있다. 또한, 변수를 지정해두면 일괄적으로 변경이 가능하다. 8-3. 데이터 타입의 변.. 2022. 1. 6.
JAVA 1 생활 코딩 1-6강. 데이터, 데이터 타입, 연산, 숫자, 문자열 22.01.06ver. 메인 사이트 https://www.youtube.com/playlist?list=PLuHgQVnccGMAIluRRVsC1e79ri-dwnBmR JAVA1 www.youtube.com 1. 수업소개 이 수업(JAVA1)에서는 기존과 달리 알려주기 보다 숨기는 것에 초점을 두었다. 반드시 알아야 할 것을 넣었다. 2-3. 실습 환경 장만하기 본인은 컴퓨터에는 윈도우, 노트북에는 리눅스에 각각 이클립스 및 JDK(Java Develeperment Kit)을 설치했다. 리눅스에 Java 및 JDK 설치법은 아래 링크 참고 1) 리눅스(우분투, Ubuntu)에 jdk17 설치 2) 리눅스(우분투, Ubuntu)에 이클립스 설치하기 4-1. 실행 - HelloWorld 그냥 보면 된다. 4-.. 2022. 1. 6.
생활 코딩 16~20강 정리 + 웹 부록 21.12.02-03ver 만든 웹페이지를 인터넷을 통해 누구나 가져갈 수 있도록 하는 과정에서 인터넷이 무엇인지 알게 될 것이다. 16. 원시 웹 A. 웹에 대한 지식 1~15강 HTML로 웹 페이지를 만들면서 코딩이 무엇인지 파악하기 B. 16강 쉬어가기 웹의 역사 C. 17~끝(19) 만든 웹페이지를 인터넷을 통해서 누구나 가져갈 수 있도록 하는 것. 이 과정을 통해, 인터넷이 무엇인지 알게 될 것이다. Internet vs WEB 대부분은 둘 다 비슷하게 사용할 것이다. 구분하여 말하는 사람은 드물다. Internet이 도시라면, WEB은 도시의 건물 중 하나 Internet이 도로라면, WEB은 그 위를 달리는 차 중 하나 Internet이 운영체제라면, WEB은 그 운영체제 위의 프로그램 중 .. 2022. 1. 3.
자바의 신 2판, 9장 정리 21.12.02ver. 1. 패키지 클래스들을 구분 짓는 폴더와 비슷한 개념 선언할 때 지켜야 하는 사항 소스의 가장 첫 줄 // 위에 공백 및 주석 처리된 문장이 있어도 괜찮다. 패키지 이름과 위치한 폴더 이름이 같아야만 한다. 이름을 정할 때 유의점 모두 소문자로 지정해야 한다. 예약어를 절대 사용하면 안 된다. 2. import 다른 패키지에 있는 클래스를 찾지 못할 때 사용하는 예약어 꼭 기억하고 있어야 하는 자바의 기본 키워드 import를 하지 않아도 되는 패키지 java.lang 패키지 같은 패키지 다음과 같이 명시하면 그 패키지에 있는 클래스를 사용하겠다는 것을 컴파일러에게 알려준다. 패키지이름. 클래스이름 3. 접근 제어자(Access modifier) 클래스, 메소드, 인스턴스 및 클래.. 2021. 12. 16.
자바의 신 2판, 8장 정리 21.12.02ver 1. 참조 자료형 기본 자료형 8개를 제외한 나머지 모두 new 없이도 객체를 생성할 수 있는 건 오직 String + 연산자를 사용할 수 있는 참조 자료형은 String 뿐이며, 나머지는 = 만 가능 조건문이나 반복문에서 그냥 사용할 수는 없다. 하지만, boolean 타입의 리턴값을 제공하거나 null인지 체크하는 경우에는 사용할 수는 있다. 2. 기본 생성자 생성자를 만들지 않아도 자동으로 만들어진다. 다른 생성자가 있으면 자동으로 만들어지지 않는다. 3. 생성자 메소드와 비슷하게 생겼지만, 리턴 타입이 없고, 클래스 이름으로 되어 있다는 점이 메소드와 다르다. 개수는 1개여도 되고 100개가 되도 상관이 없다. 하지만, 너무 많으면 관리가 힘들어지므로 꼭 필요에 맞는 생성자만.. 2021. 12. 16.