일일 학습 일지를 매일 작성하여 남겨주기를 바람
3개월 후 조별로 회사가 매칭되어 PBL Learning 진행
단위기간 80% 이상 출석 및 일일 출석 신호체크 각별히
JDK8 X64용 설치 및 Eclipse IDE 설치
자세한 설치 과정은 다른 곳에서도 서술하고 있으므로 생략.
상단 메뉴의 File - New - Other 선택하여,
Wizard - Java - Java Project 선택하고 프로젝트 이름 입력.
...
public static void main(String[] args) {
System.out.println("안녕");
}
...
sysout 메소드를 사용한 "안녕" 출력
'프로젝트1' 이라는 이름을 갖는 Java Project 생성 후,
위의 '최초 코드 생성' 에서 작성한 메소드를
동일하게 작성하고 실행해 볼 것.
package 프로젝트1
public class MainClass {
public static void main(String[] args) {
System.out.println("안녕");
}
}
실행 결과 :
안녕
강의 자료 중, '최초 코드 2.pdf'를 참고하여 코드 구현
...
static void do1() {
System.out.println("do1_1");
System.out.println("do1_2");
}
static void do2() {
System.out.println("do2_1");
System.out.println("do2_2");
}
public static void main(String[] args) {
System.out.println("do0_1");
do1();
do2();
System.out.println("do0_2");
}
...
실행 결과 :
do0_1
do1_1
do1_2
do2_1
do2_2
do0_2
코드 실행 흐름을 파악하기 위한 간단한 예제를 제시했고,
어떤 순서대로 실행되고 있는지 파악하기를 바람.
- 정수 : int, long
- 실수 : float, double
- 문자, 문자열 : char, string
- 진리값 : boolean
Reference : Value 자체를 들고 있는 값과 달리 주소값을 듬.
값 배열과 객체 배열 등
자바는 JVM을 이용하므로 플랫폼 종속에서 자유롭다.
생략
package hello;
public class HelloJava {
public static void main(String[] args) {
System.out.println("Hello, Java");
}
}
꺼짐 (0), 켜짐 (1) 을 표현하는 최소 단위인 bit로 표현 (2진)
부호 있는 수의 경우 최상위 비트를 부호 비트(MSB)로 사용
변수 : 값을 저장하기 위한 공간이나 그릇같은 것
예제) 정수형인, level이라는 이름을 갖는 10이 든 변수 만들기
...
int level;
level = 10;
...
선언 후 초기화도 되고, 선언과 동시에 초기화도 가능
상단의 강의 내용에서 정리한 byte ... double 까지 모든 자료형을 나열할 필요는 없다고 생각되어 생략
정수 : 대표적으로 int의 경우 -2147483648~2147483647
(-2^31 ~ 2^31-1)
문자 : 영문의 경우 1Byte짜리 ASCII코드로 표현, 한글 등 다른 언어의 경우 2Byte 혹은 그 이상의 조합으로 표현.
실수 : float의 경우 MSB 1비트, 지수 8비트, 가수 23비트 형태를 갖음.
가수부 정규화와 지수부 계산 방식은 따로 참고할 것
논리형 : true, false 대입되는 변수