본문 바로가기

분류 전체보기191

[Java] 자바 : static의 개념은 무엇이고 왜 사용할까? static 이란 무엇일까? 영어 사전으로 "고정된"이라는 뜻이다. 그렇다면 어디에 고정되어 있을까? 바로 "메모리"이다. 이 메모리에 자동으로 고정시킴으로써 프로그램이 종료될 때 까지 계속해서 객체 "공유"를 한다는 의미이다. 즉 "공유"라는 핵심적인 키워드만 기억하면 된다. * 변수 ㄴ1. 인스턴스 변수 : 객체 내부에서 존재하는 변수 : static이 없는 일반적인 필드 ㄴ2. 클래스 변수 : 객체 외부에서 존재하는 변수 : static 키드워드가 필드에 적용된변수 * 메소드 ㄴ1. 인스턴스 메소드(static이 포함되지 않은 메소드) : 객체가 동작 시키는 메소드 Ex) 1. car.speed(); 2. void helloworld(){ System.out.println("인스턴.. 2021. 3. 16.
[Java] 자바 : 레퍼런스(Reference)란? A) 객체를 가리키는 타입의 큰 카테고리 변수의 타입은 크게 2가지로 나뉜다. 1. 기본형 2. 레퍼런스형 (기본형) : 변수를 직접적으로 가리킴 Ex) -1) int -2) double -3) boolean (레퍼런스형) -2) 레퍼런스형 : 변수를 간접적으로 가리킴 = 클래스 타입 = 사용자 정의형 타입 Ex) String Car... Why 사용할까? 즉, 객체 연결을 위한 하나의 타입 장치 2021. 3. 16.
[Java] 자바 객체 단계별로 생성 하는 법? 이름이 a카이며 속도가 100이고 무게가 10인 자동차 객체를 생성 하는법? 1. 일반적인 방법 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 class Main { public static void main(String args[]) { Car c = new Car(); c.name = "a카"; c.speed = 100 c.weight = 10 } } class Car { String name; int speed; int weight; } cs 2. 생성자로 초기화까지 한번에 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 class Main { public static void main(String args[]) { Car c = new Car("a.. 2021. 3. 16.
[Java] String.format() 메소드 사용법 String.format() : 형식 문자열을 만들어 주는 메소드 해석? 내제되어 있는 String 클래스의 format 메소드를 사용 사용법? /* 동일 클래스에 user 필드 선언 */ String.format("Hello %s", user); 2021. 3. 11.
AWS 환경구성을 위한 기초용어 및 사용이유 모음 * EIP 할당 : AWS의 고정 IP를 Elastic IP(탄력적 IP)라고 한다. 설정하는 이유? : 인스턴스도 하나의 서버이기 때문에 IP가 존재한다. 인스턴스 생성시에 항상 새 IP를 할당하는데, 인스턴스를 중지하고 다시 시작 할 때도 새 IP가 할당이 되버린다. 요금을 아끼기 위해 잠깐 인스턴스를 중지하고 다시 시작하면 IP가 변경되는 것이다. 이렇게 되면 매번 접속해야 하는 IP가 변경돼서 PC에 접근 할 때마다 IP 주소를 확인해야 함. 번거롭기 때문에 IP가 변경되지 않고 고정 IP를 가지게 해야 함. 2021. 3. 8.