Java 26

[Java] String 클래스

String 클래스 문자열 저장 클래스 타입 문자열은 쌍따옴표 안에 표기 객체 내의 값 변경 불가, 변경시 새로운 객체를 생성하여 작성 리터럴을 바로 입력한 데이터는 문자열이 같을 때 하나의 객체를 공유 객체 생성 방법 new 키워드 사용 String 변수명 = new String(”문자열”); 변수에 바로 문자열 리터럴 입력 String 변수명 = “문자열”; String 객체의 + 연산 연산자로(+=) 문자열 연결 가능 String의 주요 메서드 문자열 길이 length() 문자열 검색 charAt(index) int 형인 index 값을 넣으면 해당 인덱스 위치의 문자 출력 indexOf(int or String) int나 String 값을 넣으면 문자열의 위치나 문자열에 포함된 문자를 앞에서 부터..

Java 2024.03.11

[Java] 형변환

메모리의 구조 class, static, final, method 영역 Stack 영역 기본 자료형은 값을 stack 메모리에 저장 stack은 위치를 저장 Heap 영역 참조 자료형은 값을 heap 메모리에 저장 heap 메모리는 직접 접근 불가 기본 자료형 간의 형 변환 literal 타입 자료 형 없이 값으로 입력하는 경우 값의 형태에 따라 대표 자료형으로 자동 변환 정수값→ int로 저장, 실수값→ double로 저장 Type Casting 숫자를 저장하는 7개(boolean 제외)의 기본 자료형 사이에 타입 변환 가능 자동 형변환 값의 표현 범위가 넓은 쪽으로 저장되는 경우 (작은 정수형→ 큰 정수형, 정수형→ 실수형) 대입(산술) 연산자를 통해 자동으로 형 변환 수동 형변환 값의 표현 범위가 ..

Java 2024.03.11

[Java] 변수, 자료형

변수와 자료형의 개요 자료형 저장할 수 있는 값의 형태를 지정 Java 프로그램의 모든 변수, 상수는 자료형 선언 후 사용 가능 자료형 사용 방법 기본 형태 자료형 변수이름 = 값; 예시 동시에 변수 선언과 값 저장 int a = 3; 변수 선언 이후 값 저장 int b; b = 3; 변수/상수/메서드 이름 선정 규칙 필수 사항 영문대소문자 및 한글 사용 가능 특수문자는 _와 $만 사용 가능 숫자는 사용 가능하지만 첫 번째에는 올 수 없음 자바에서 사용 중인 키워드 사용 불가 권고 사항 변수 이름은 소문자로 시작 두 개의 단어가 결합된 경우 두 번째 단어는 대문자로 시작 (camel case) 상수 이름은 모든 문자를 대문자로 작성, 두 단어 결합 시 언더바(_)로 연결 변수의 생존 기간 변수는 자신이 ..

Java 2024.03.11

[Java] psvm, 주석, 출력문

public static void main(String[] args) public 예약어(키워드) 접근 지정자 모든 클래스에서 접근 가능 static 정적 변수/함수를 지정할 때 (인스턴스 생성 없이 호출 가능) 프로그램 시작시 고정된 메모리 주소에 할당됨 void return 값이 없는 반환 타입 String[] args String 배열 타입의 매개변수를 가지며, 여러 개의 문자열을 입력받아서 기능 수행 주석 한 줄 주석문 // 주석 내용 여러 줄 주석문 /* 주석 내용 */ 출력문 System.out.println() 사용 string과 num 혼합 예시 System.out.println("화면" + 10 + 20); 처럼 문자열이 먼저 나온다면 num 문자 형태로 출력 System.out.prin..

Java 2024.03.11

[Java] Java Platform의 이해

프로그래밍 언어의 역할 컴퓨터에서 동작하는 Application을 만들기 위한 과정 Compile 언어와 Script 언어로 구분 자바의 특징 플랫폼 독립적 JVM(Java Virtual Machine)으로 .class 자바 파일 실행 객체 지향 언어 함수형 코딩 지원 분산처리 지원 멀티 스레드 지원 동시에 여러 가지 작업을 할 경우 대용량 작업 동적 로딩 지원 (import) 미리 만들어진 객체를 필요한 시점에 동적 로딩하여 객체 생성 JDK와 JRE JDK (Java Development Kit) 자바 개발 도구 Compiler, Debugger JRE (Java Runtime Environment) 자바 실행 환경 Class Loader, Java API Runtime Library JDK→ JRE..

Java 2024.03.11

생활코딩! 자바 프로그래밍 입문 / 1장~28장 정리

숫자와 문자 문자(character) 한 글자를 작은 따옴표로 표시 문자열(String) 여러 개의 문자를 큰 따옴표로 표시 문자열 더하기 + 연산자 사용 문자열 안의 큰 따옴표 \를 큰따옴표 앞에 배치하면 문자열 따옴표로 인식 줄 바꿈 \n 입력 변수 변수의 선언(declare) 데이터 형식과 변수의 이름으로 구성 ex) int a; ex) String a, b; 변수의 할당(assign) 변수에 값을 대입한 것 ex) a = 1; 재할당 ex) a = 2; 동시에 선언 및 할당 String first = “coding”; 실수 double 데이터 형식 사용 정수 int 데이터 형식 사용 문자열 String 데이터 형식 사용 주석과 세미콜론 주석 로직을 설명, 코드 비활성화, 코드의 사용법을 문서화할 ..

Java 2023.08.28
728x90