클래스 생성하기
file-new-project를 생성한 후에 그 프로젝트를 누르고 마우스 오른쪽을 누른 후 new-class를 생성하면 된다. 참고로 나는 sts4버전이라 기존의 이클립스랑 다를 수 있음을 미리 고지한다.
누르게 되면 이런 창이 뜬다 여기서는 클래스명이 중요한데 보통 개발자들 사이에서는 클래스는 처음시작을 대문자로 쓰는게 관용이라고 한다. 그 외 중요한 사항은 대충 기재해 보았다. 나는 Class01 이라는 클래스를 생성하였고, 바로 실행하는 것을 보여주기 위해 메인클래스가 들어간 자바클래스를 생성하였다.(여기서 대소문자 구분은 필수임)
피니시를 누르면 이런 화면이 뜬다
보면 이클립스에서 프로젝트를 만들면 패키지는 처음에 디폴트값이라서 지정이 안될 수 도 있지만, 처음에 퍼블릭타입이 기본으로 설정되 어있는 Class01이라는 클래스를 만들었고, 메인함수를 포하마고 있게끔 만들어 졌다. 그게 왼쪽에 화면에 보면 Class01.java 라는 파일로 만들어져있다.
그리고 실제로 파일을 따라 들어가면 Class01이라는 파일이 생성되어있음을 확인할 수 있다.
클래스실행하기
우리가 저번시간에 print문을 배웠으므로 간단한 프린트문으로 클래스를 실행하는 화면을 보여주겠다.
이렇게 만들게 되면 위에 초록색 재생버튼을 이용해서 누를 수 도 있고, 아니면 메인클래스가 들어가 있는 클래스파일을 클릭한 후 실행할 수 도 있다.
마우스 오른쪽 런에스에서 자바어플리케이션이라고 뜨거나 아니면 런 메뉴가 있을 것인데 그것을 클릭하면 된다.
콘솔창에 잘 뜨는 것을 확인할 수 있다.
변수(variable)
변수란 데이터를 저장하는 메모리공간을 만들어 이름을 할당받는 것을 의미한다. 이 변수는 말그대로 변수 이기때문에 언제든 변화할 수 있다.
변수이름의 규칙
영어대소문자,언더바(_),숫자만 가능
그리고 반드시 영어로 시작하는게 좋음.
그리고 공백불가능하며, 미리 시스템에 만들어지는 메소드같은 이름을 못만듬.
좋은 코딩이란 변수이름을 누구나 알아먹을 수 있게 작성하는 것이 좋은 코딩의 첫걸음임.
변수종류
정수형, 실수형 등등 c언어랑 비슷하니까 참고하시길!!
https://hyejin283.tistory.com/30?category=973881
[ C언어]변수(int, double, char,void)와 sizeof연산자
변수 값들이 저장되는 공간 변수를 사용하기 위해서는 반드시 미리 선언( declare) 번수 선언 변수 선언시 자료형 변수이름; 무조건 엔터로 넘기는 게 아니라 컴퓨터는 ; 만이 다음줄로 넘어가는
hyejin283.tistory.com
자바는 선언하고, 초기화해야하는데 메모리를 할당받고, 초기화하는 방법이 있다. 선언만하고 초기화안하면 메모리공간에는 잘못된 값일 들어갈 수 있으므로, 반드시 초기화한 후 사용해야함.
또한, 변수선언시에는 동시에 선언할 수 있지만, 선언된 여러변수를 동시에 초기화는 불가능함.
상수
상수는 변수같지만 고정되어있는 메모리데이터의 개념이라고 생각하면 된다. 상수는 선언과 동시에 반드시 초기화해야하고, final을 이용해서 선언한다. 상수는 보통 이름을 만들때 모두 대문자를 사용해서 선언하고, 여러이름일 경우 언더바를 사용함
null
0이 아닌 빈값을 의미함, 메모리가 비어 있음.
이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.
'🍺JAVA' 카테고리의 다른 글
[JAVA/자바]Scanner, 대입연산자,조건연산자 (0) | 2022.07.21 |
---|---|
[JAVA/자바]리터럴 (0) | 2022.07.21 |
[JAVA/자바] 자신의 이름, 나이, 학과 출력하기(java programing 1장 오픈챌린지, 실습문제답) (2) | 2022.07.20 |
[JAVA/자바] JDK 8 설치 및 설명 / 모듈화 / 람다 / 스트림API (0) | 2022.06.15 |
[JAVA/자바] 자바 입문(println, int, scanf, 객체지향언어) (0) | 2022.06.15 |
댓글