javaboiii의 JAVA/JAVA 기초

JAVA - 기본구성(프로젝트, 패키지, 클래스, 함수, 변수)

javaboiii 2024. 6. 26. 19:09

JAVA

1) 프로그래밍 기본 구성

1. 프로젝트

2. 패키지

3. 클래스

4. 함수(매서드)

5. 변수

 

프로젝트(project)

프로그램에서 하나의 실행 단위이이다. 실행 파일을 생성하기 위한 단위라고도 할 수 있다.

 

 

패키지(pakage)

패키지는 클래스들 보관하는 단위이다.

 

 

클래스(class)

클래스는 java의 기본 단위이이다.

 

 

함수(매서드)

하나의 기능을 수행하는 일련의 코드이다.

모든 프로그램 동작은 함수(매서드)가 진행한다.

 

입력값을 넣으면 일련의 과정을 통해  결과값을 출력한다.

이 일련의 과정이  '곱하기'이면 '곱하기'함수가 된다.

 

함수의 3요소 

1. input(인자, 인수, 매개변수, 파라미터)

2. output(결과값,반환값,return)

3. 기능

 

암묵적 명명 규칙

자바에서 이름을 설정할 땐 패키지는 소문자, 클래스의 첫글자는 대문자. 매서드는 소문자로

작성하는 것이 바람직하다.

 

변수(Varuable)

변수는 데이터를 저장할 때 쓰이는 '이름이 붙은 저장소'이다.

 

변수를 선언할 땐

'자료형' 변수명 = 값;

이라고 선언한다.

 

변수명에는 첫문자가 '_', '$'의 특수문자로 시작되어야한다.

첫문자가 아니라면, 문자나 '_', '$'의 특수문자 그리고 숫자로 구성될 수 있다.

자바의 예약어는 변수명으로 사용할 수 없고 대소문자를 구분한다.

변수명의 길이 제한이 없고 공백은 포함할 수 없다.

 

 

변수의 3요소

1. 공간

2. 주소

3. 주소를 부르는 '이름'

 

package class03;
// package : class들을 보관하는 단위
// class03이라는 이름의 class 보관함이 있어~

public class Test01 {
// public : 공개범위를 의미함. <-> private
//          모두에게 공개 <-> 모두에게 은닉
//          java를 처음 개발한 사람들은 "모든 개발자들에게 널리 이롭게 할 코드"
//          java는 기본적으로 public
// class : java의 기본단위
// Test01이라는 이름의 class 파일이 공개적으로 사용할수있게 되어있어~
// 클래스명 규칙 : 대문자로 시작 <-> 메서드,변수,... 소문자로 시작

	public static void main(String[] args) {
		// static : "객체와 무관하게"
		// void : 無
		// void main(String[] args)
		//  ▶ output 함수명(input)
		//  : input으로 String[] args를 가지고
		//    output으로 아무것도 주지않는
		//    main 기능의 함수가
		//   객체와 무관하게 공개적으로 존재한다!
		

		// 데이터를 저장하려면
		// 데이터가 저장될 "공간"이 먼저 필요하다!
		//  == 변수
		
		int num=123;
		// 메모리에 공간(크기)이 생김
		// 그 공간에 대한 주소가 할당됨
		// 그 주소에 이름을 붙여줌 == 변수명
		
		double data=3.14;		
	}

}

 

 

다시 봐도 새롭다.. java 녀석,,,

'javaboiii의 JAVA > JAVA 기초' 카테고리의 다른 글

JAVA - 이중 for문  (0) 2024.06.27
JAVA - 배열 (Array)  (0) 2024.06.27
JAVA - 연산자(Operator)  (0) 2024.06.26
JAVA - 제어문/반복문 (while, for, do~while)  (0) 2024.06.26
JAVA - 제어문/조건 (if - else if - else)  (0) 2024.06.26