개발/자바 16

Java - static 키워드

static 은 클래스 변수 나 메소드를 선언하기 위해 사용합니다. 여기서 클래스 변수 , 메소드는 객체들마다 동일한 값을 공유하기 위해 사용됩니다. 예시를 한번 들겠습니다. 먼저 statics,java는 다음과 같이 정의되어 있습니다. public class statics { static int a = 10; int b ; public static void prints() { System.out.println(a); //System.out.println(b); } public void prints2() { System.out.println(a); System.out.println(b); } } a 변수는 클래스 변수로, b는 인스턴스 변수로 만들었습니다. 여기서 prints 메소드는 b를 출력할 수 없..

개발/자바 2023.01.18

Java - 객체 생성

자바에서 객체는 어떤 틀(class)로 만들어진 제품(객체)를 의미합니다. class 에서 정의된 변수 와 메소드를 나만의 변수와 메소드로 이용한다고 생각하면 됩니다. 만드는 방법은 간단합니다. 변수의 자료형을 클래스로 지정하시면 됩니다. 예시를 보여드리겠습니다. public class product { private int number ; private String name; public int getNumber() { return number; } public void setNumber(int number) { this.number = number; } public String getName() { return name; } public void setName(String name) { this.na..

개발/자바 2023.01.18

Java - 메소드 정의 방법

자바에서 함수는 메소드라고 하며 이 메소드를 정의하는 방법을 알아보자. # 접근제한자(private,public,protected) static(있냐,없냐) 자료형 메소드명( ) private int test () { 내용 } 메소드는 접근제한자 , static 여부 , 자료형 , 메소드명으로 구성되어 있습니다. 이중 접근제한자 와 static 은 나중에 배울 내용이기 때문에 지금은 자료형 메소드명() 으로 구성된다고만 알고 계시면 됩니다. 예시 ) char fruits(int point ) { char a=' '; if(point

개발/자바 2023.01.18

Java - array 생성, 데이터접근 방법, length

자바의 array(배열) 에 대해 알아보겠습니다. 배열은 여러개의 같은 형식의 데이터를 저장하고 싶을 때 사용합니다. 키워드는 [] 입니다. 1. 배열의 선언 # 둘다 배열의 초기화다. int [] test; int test[]; 2. 배열의 크기 할당 # new 키워드를 이용하며 [] 안에 숫자로 크기를 지정한다. test = new int[10]; 3. 배열의 값 넣는 방법 test[0] = 1; test[1] = 2; 이런식으로 넣을 수 있다. 4. 배열의 접근방법 System.out.println( test[0] ) # 출력결과 1 파이썬의 리스트처럼 [ index값 ] 으로 접근이 가능하다. 5. 배열의 크기를 알고 싶을땐 System.out.println( test.length ) # 출력결과..

개발/자바 2023.01.18

JAVA - 설치 및 환경변수

자바를 설치해보겠습니다. 1. 오라클에서 제공하는 자바 설치하기. https://www.oracle.com/java/technologies/downloads/ Download the Latest Java LTS Free Subscribe to Java SE and get the most comprehensive Java support available, with 24/7 global access to the experts. www.oracle.com 자신이 사용하는 os에 맞게 설치를 진행합니다. ex) 윈도우 10 64비트 2. 환경 변수 설정하기 - 자바를 사용하기 위해 꼭 필요한 과정입니다. - 검색창에서 시스템 환경 변수 편집을 입력합니다. - 환경변수를 눌러줍니다. - 시스템 변수 에서 새로 만..

개발/자바 2023.01.17