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 |