자바 프로그래밍 1일차
======================== 1 ==========================
첫 시간은 간단한 수강생들의 수준 조사 및 이론적인 자바에 대한 소개가 있었습니다.
또한 자바가 설치되지 않은 컴퓨터가 있어서 자바를 설치하는 작업의 1차 작업으로 자바를 다운로드 하는 작업을 하였습니다.
지금은 맥킨토씨에서 작업을 하고 있는데 한/영 전환이 자유롭지 않았습니다.
오늘은 처음으로 맥으로 부팅을 다시 해서 운영체제를 선택하는 것 또한 해 보았습니다. 옵션버튼을 누르고 부팅을 하여 흰 화면에서 윈도우가 설치된 디스크 모양을 선택하여 부팅을 하였습니다.
======================== 2 ==========================
( ~ 20:56)
환경변수 설정 후 메모장에 프로그래밍을 시작하였습니다.
메모장의 프로그램은 HelloWorld입니다.
(맥에서 캡쳐하는 단축키는 F14입니다. 검색을 해 보니 13이라는 글이 있었는데 안되서 해봤더니 저는 14가 되네요..
한영 전환은 제가 알고있는 컨트롤 + 스페이스가 안되 계속 찾아보니, 오른쪽 옵션 키... )
프로그램을 하나 컴파일 하여 수행 해 본 후 Neon version 이클립스를 설치하였습니다. 본인이 사용하는 피씨에 설치가 되어있지 않아서 다운을 받아서 작업중입니다.
설치 파일이 아닌 패키지파일로 다운을 받아서 압축만 풀어 사용을 하는것을 알려 주셔서 이번에는 그렇게 진행을 하였습니다.
이클립스 네온을 실행하여 IDE의 환경설정을 하는 방법을 또한 알려주셨습니다.
화면을 맞추기 위해 저 버튼을 누른 후 java를 선택하면 위와 같은 환경설정이 된 화면에서 프로그래밍을 할 수 있습니다.
그 후 추가 이론수업으로 자바의 문법 중 주석, 변수, 상수에 대해서 설명을 진행 해 주셨습니다.
======================== 3 ==========================
(21:07 ~ 21:55)
이론 마무리를 조금 더 진행하여 끝낸 후 실습을 진행한다고 하셨습니다.
자료형(Datatype)에 대한 기본적인 설명부터 각 자료형의 세부적인 내용을 간단하게나마 짚어주셨습니다. 또한 문자형을 설명하면서 북한의 유니코드 이야기를 살짝 해 주셨습니다.
이클립스의 컨트롤 + 스페이스 눌러서 자동완성을 사용하는 것을 알려주셨습니다. main함수의 선언에서도 활용이 가능 합니다.
syso 입력 후 위와 같이 컨트롤 + 스페이스를 입력하면 표준 출력[System.out.println("");]을 바로 사용할 수 있습니다.
alt + shift + j =>자바독 주석을 입력하는 단축키 입니다.
ctrl + F11 => run 단축키
===================== HelloWorld.java ===================
package day01;
public class HelloWorld{
/**
*
* @param args
*/
public static void main(String[] args) {
System.out.println("HelloWorld!!"); // HelloWorld -> 라인 주석
/*
* -> 블록주석 ( / * 후 enter입력)
*/
}
}
===================== VariableExjava ===================
package day01;
public class VariableEx {
//정적 젼수의 선언
private static int classVar = 1;
//인스턴스 변수
private int instanceVar = 3;
//상수
public static final double PI = 3.14;
//상수를 인스턴스 변수로 만들고 싶다면??
final double instance = 3.1;
public static void main(String[] args) {
// 지역변수
int num = 0;
System.out.println(num);
// 정적 변수는 어디서도 접근이 가능하다.
System.out.println(classVar);
//인스턴스 변수를 사용하기 위해서는 클레스의 객체화가 먼저 되어야 한다.
VariableEx variable = new VariableEx(); // 클레스의 객체화
//인스턴스 객체 안의 변수를 사용할 수 있습니다.
System.out.println(variable.instanceVar);
//PI=3.15; // 변경을 할 수 없습니다.
System.out.println(PI);
}
}
'강의노트' 카테고리의 다른 글
[Java] Java 프로그래밍 기초 4일차 (0) | 2016.09.22 |
---|---|
[Java] Java 프로그래밍 기초 3일차 (0) | 2016.09.21 |
[UX/UI] UX/UI이해와 활용 2일차 (0) | 2016.05.21 |
[UX/UI] UX/UI이해와 활용 1일차 (0) | 2016.05.14 |
[DB] MongoDB 프로그래밍 5일차 (0) | 2016.05.13 |