개발로그
close
프로필 배경
프로필 로고

개발로그

  • 분류 전체보기 (511)
    • JAVA (68)
      • 자바소개 (4)
      • 자바 기본 문법 (22)
      • 객체 지향 프로그래밍 (15)
      • 예외 처리 (9)
      • 스레드 (18)
    • Databases (14)
      • JDBC (13)
      • Hibernate ORM (1)
    • GIT (39)
      • 시작하기 (5)
      • GIT의 기초 (7)
      • Git 브랜치 (6)
      • Git 서버 (7)
      • Git 분산 환경 (6)
      • Git 도구 (8)
    • 알고리즘 (41)
      • 자료구조 (24)
      • 검색 알고리즘 (0)
      • 초급 알고리즘 (17)
      • 중급 알고리즘 (0)
      • 고급 알고리즘 (0)
    • 코딩문제 (35)
    • D3 (47)
      • D3 소개 (2)
      • 시각화 (45)
    • Docker (30)
    • Kubernetes(K8S) (2)
    • 도구 (39)
      • 프리미어프로 (39)
    • 브라우저 (32)
    • JavaScript (79)
    • TypeScript (38)
    • REACT (13)
      • 리액트 학습하기 (13)
      • 리액트 API (0)
      • 리액트 DOM API (0)
    • React Native (19)
    • Electron (15)
    • 인증 (0)
  • 홈
  • 태그
  • 방명록
[JAVA] 문자열로 형변환(Casting / toString / valueOf) 차이점

[JAVA] 문자열로 형변환(Casting / toString / valueOf) 차이점

자바에서 다양한 데이터 타입을 문자열로 변환해야 하는 경우에는 (String) 캐스팅, toString() 메서드, 그리고 valueOf() 메서드가 사용될 수 있습니다. (String) 캐스팅 서로 다른 데이터 타입 간의 캐스팅을 시도하면 컴파일 에러가 발생합니다. null일 경우 null로 출력됩니다. public class Example { public static void main(String[] args) { Object example2 = 1; Object example3 = null; Object example4 = true; System.out.println((String) example2); // 에러 System.out.println((String) example3); // null S..

  • format_list_bulleted JAVA/자바 기본 문법
  • · 2023. 8. 10.
  • textsms
[JAVA] String / StringBuilder / StringBuffer 차이점

[JAVA] String / StringBuilder / StringBuffer 차이점

String 클래스 String 클래스는 불변(immutable)한 문자열을 표현하는 데 사용됩니다. 한 번 생성된 문자열은 변경될 수 없으며, 문자열 조작 시 새로운 문자열 객체가 생성됩니다. StringBuilder 클래스 StringBuilder 클래스는 가변(mutable)한 문자열을 효율적으로 처리하는 데 사용됩니다. 문자열을 변경할 때 새로운 객체를 생성하지 않고 기존 객체 내에서 조작이 이루어지므로 성능이 향상됩니다. 그러나 스레드 안전성을 보장하지 않습니다. StringBuffer 클래스 StringBuffer 클래스는 StringBuilder와 유사하게 가변 문자열을 다루는 데 사용됩니다. 하지만 StringBuffer는 스레드 안전성을 보장하도록 설계되었습니다. 따라서 멀티스레드 환경에..

  • format_list_bulleted JAVA/자바 기본 문법
  • · 2023. 8. 10.
  • textsms
[JAVA] 문자열

[JAVA] 문자열

문자열이란 문자열(String)은 자바에서 텍스트 데이터를 처리하는 데 사용되는 중요한 데이터 타입입니다. 문자열은 불변(immutable)하며, 여러 가지 유용한 메서드를 제공하여 문자열 조작을 편리하게 수행할 수 있습니다. 문자열 생성 방법 // 자바에서 문자열은 큰 따옴표로 문자열 생성 String greeting = "Hello, World!"; // new 키워드를 통한 문자열 생성 String greeting = new String("Hello, World"); 문자열 메서드 활용 예제 public class Example { public static void main(String[] args) { String text = "Hello, World!"; // length() - 문자열의 길이 ..

  • format_list_bulleted JAVA/자바 기본 문법
  • · 2023. 8. 10.
  • textsms
[JAVA] 배열 선언과 초기화

[JAVA] 배열 선언과 초기화

배열의 역할 배열은 동일한 데이터 타입을 가진 여러 개의 데이터를 하나의 변수로 관리하기 위한 선형 자료 구조입니다. 배열의 선언과 초기화 데이터타입[] 변수 = new 데이터타입[크기]; 배열 초기화 방법 // 인덱스를 이용한 초기화 int[] numbers = new int[5]; numbers[0] = 1; numbers[1] = 2; // 선언과 동시에 초기화 int[] numbers = { 1, 2, 3, 4, 5 }; // 배열 길이를 이용한 초기화 int size = 5; int[] numbers = new int[size]; for (int i = 0; i < size; i++) { numbers[i] = i + 1; } 다차원 배열 방법(2차원) // 배열 요소를 순차적으로 초기화 int..

  • format_list_bulleted JAVA/자바 기본 문법
  • · 2023. 8. 10.
  • textsms
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (511)
    • JAVA (68)
      • 자바소개 (4)
      • 자바 기본 문법 (22)
      • 객체 지향 프로그래밍 (15)
      • 예외 처리 (9)
      • 스레드 (18)
    • Databases (14)
      • JDBC (13)
      • Hibernate ORM (1)
    • GIT (39)
      • 시작하기 (5)
      • GIT의 기초 (7)
      • Git 브랜치 (6)
      • Git 서버 (7)
      • Git 분산 환경 (6)
      • Git 도구 (8)
    • 알고리즘 (41)
      • 자료구조 (24)
      • 검색 알고리즘 (0)
      • 초급 알고리즘 (17)
      • 중급 알고리즘 (0)
      • 고급 알고리즘 (0)
    • 코딩문제 (35)
    • D3 (47)
      • D3 소개 (2)
      • 시각화 (45)
    • Docker (30)
    • Kubernetes(K8S) (2)
    • 도구 (39)
      • 프리미어프로 (39)
    • 브라우저 (32)
    • JavaScript (79)
    • TypeScript (38)
    • REACT (13)
      • 리액트 학습하기 (13)
      • 리액트 API (0)
      • 리액트 DOM API (0)
    • React Native (19)
    • Electron (15)
    • 인증 (0)
최근 글
인기 글
최근 댓글
태그
  • #java
  • #코딩문제
  • #git
  • #D3
  • #브라우저
  • #Javascript
  • #프리미어프로
  • #TypeScript
  • #알고리즘
  • #docker
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바