JAVA - 01

Lumi·2021년 5월 27일
0
post-thumbnail

2021-05-27 JAVA를 공부를 시작해 보았다.
백엔드 개발자를 목표로 하는 나에게는 java도 공부해야 한다는걸 알아버렸기 떄문에 그냥 바로 아무런 지식없이 일단 시작해 보았다.

원래는 독학으로 하려고 했지만 HTML, CSS ,javascript 를 독학으로 공부해보니 어느정도 한계가 있다고 생각이 들어서 이번에는 따로 인강을 통해서 공부를 해보고자 한다.

01. 자바 프로그래밍 시작하기

프로그래밍: 컴퓨터가 일을 수행 하도록 프로그래밍 언어로 명렁어 집합을 만드는일
컴파일: 프로그래밍 언어를 컴퓨터가 실행 가능한 기계어로 만드는 일
컴파일러: 기계어로 바꾸어 주는 프로그램

객체 지향 프로그램 :
프로그램의 구현을 시간의 흐름순이 아닌 객체간의 관계와 협력을 기반으로 프로그램 하는것

시간의 흐름순 => 절차 지향 언어(c언어)

주로 자바는 웹 서버 구현, 안드로이드, 게임 프로그래밍 등에 사용 되고 있다.

02. 자바와 이클립스 설치하기

03. 첫 자바 프로그램 만들고 실행하기

ctrl + n = 편하게 프로그램 만드는것
src에 코딩을 하면 된다.
package 이름에는 대문자는 사용하지않는다.
반대로 class이름은 대문자로 시작하는것이 좋다.

ctrl + d = 한줄 지우기

이 강의에서 코드는 ch01이라는 package 안에 hellojava라는 class를 만듬

main 이라는 함수는 구동하기 위한 함수이지만 항상 쓰는것은 아니다.
--> 웹서버에서 구동할떄에는 main은 쓰이지 않는다.

System.out.println("a");
--> a를 출력을 해라

만든 class는 src폴더에 있고 컴파일된 파일은 bin 이라는 폴더에 있다.

04.컴퓨터에서 자료 표현하기

가장 많이 사용하는 정수 자료형 : int
int bNum = 0B1010;
--> 0B의 의미 : 뒤에 나오는 숫자는 2진수 이다.
--> 0인경우 : 8진수이다.
--> 16진수 인경우 : 0X

05.변수는 변하는 수 입니다.

가독성이 좋기 위해서 변수는 한번에 선언하는것이 좋다.
정수는 int를 사용

변수의 이름은 숫자로는 시작할수가 없고
특수 문자는 _와 &만 사용 가능하다.
또한 이미 자바에서 사용하는 언어(while, for, break 등등)은 변수로 사용할수가 없다.

변수는 계속 사용할것이기 떄문에 가독성이 중요.(사용목적에 따라서 이름을 지정해주어야한다)
ex:
책 수량에 대한 변수를 지정하면 --> book_number

느낀점

아직까지는 매우 무난하다고 생각.
javascirpt, html 등등 이미 조금 습득한 지식이 있기 떄문에 그 범위에서 벗어나고 있다고는 생각이 들지 않는다.

profile
[기술 블로그가 아닌 하루하루 기록용 블로그]

0개의 댓글