Java ☕️

1. String.join()메서드 사용하기 String.join() 메서드는 Java 8부터 도입되었으며, 배열의 모든 요소를 지정된 구분자로 연결하여 하나의 문자열로 반환합니다. String[] array = {"apple", "banana", "grape"}; String result = String.join(", ", array); System.out.println(result); // 출력: apple, banana, grape 2. new String() 생성자 활용 new String() 생성자의 매개변수로 문자열 배열을 전달할 수 있습니다. 이렇게 하면 문자열 배열의 내용을 결합하여 새로운 문자열을 생성합니다. 예를 들어: String[] words = {"Hello", "world", "..
length 속성은 Java에서 배열과 문자열의 길이를 나타냅니다. 배열: 배열의 길이는 배열에 저장된 요소의 개수입니다. 문자열: 문자열의 길이는 문자열에 포함된 문자의 개수입니다. 예를 들어: int[] numbers = {1, 2, 3, 4, 5}; System.out.println("Length of numbers array: " + numbers.length); // 출력: Length of numbers array: 5 String str = "Hello, world!"; System.out.println("Length of str string: " + str.length()); // 출력: Length of str string: 13 위의 코드에서 numbers.length는 배열 numbe..
Character.getNumericValue()와 Integer.parseInt() 모두 숫자로 된 문자열을 숫자 값으로 변환하는 데 사용됩니다. 그러나 두 메서드 간에는 몇 가지 중요한 차이가 있습니다. 인자의 유형: Character.getNumericValue(char)는 문자 하나를 받아들이고 해당 문자의 숫자 값을 반환합니다. Integer.parseInt(String)는 문자열을 받아들이고 해당 문자열을 정수로 변환한 후 반환합니다. 적용 대상: Character.getNumericValue()는 문자 하나에 대해서만 동작합니다. 주로 단일 문자가 숫자인지 확인하고 해당 값을 추출하는 데 사용됩니다. Integer.parseInt()는 문자열에 포함된 모든 문자를 정수 값으로 변환합니다. 이..
자바 개발환경(플랫폼) : 자바 언어로 작성된 프로그램이 실행되는 특정한 환경 자바언어로 만들 수 있는 프로그램의 유형(3가지) 데스크톱 응용소프트웨어 : JavaSE 플랫폼을 구축해야 한다 (ex. 계산기) 웹 기반 응용소프트웨어 : JavaEE 플랫폼을 구축해야 한다 (ex. ERP(웹)) 모바일 기반 응용소프트웨어: JavaME 플랫폼을 구축해야 한다 (ex. App(앱)) 자바개발환경(플랫폼)의 이해 Java Platform, Standard Edition (JavaSE) : Desktop Application Java Platform, Enterprise Edition (JavaEE) : Web ERP Application Java Platform, Micro Edition (JavaME) : ..
javac 명령어 : 자바로 코딩한 .java 파일을 자바 바이트코드로 번역(compile) javac Main.java Main.java를 컴파일 Main.class파일이 만들어짐 java 명령어 : java 파일 실행 java Main Main.class(번역본)을 실행
List 인터페이스 Collection 하위 인터페이스 객체를 순서에 따라 저장하고 관리하는데 필요한 메서드가 선언된 인터페이스 배열의 기능을 구현하기 위한 메서드가 선언됨 ArrayList, Vector, LinkedList ArrayList와 Vector 객체 배열 클래스 Vector는 자바 2부터 제공된 클래스 일반적으로 ArrayList를 더 많이 사용 Vector는 멀티 쓰레드 프로그램에서 동기화를 지원 동기화(synchronization) : 두 개의 쓰레드가 동시에 하나의 리소스에 접근할 때 순서를 맞추어서 데이터의 오류가 방지하지 않도록 함 capacity와 size는 다른 의미 capacity : 배열의 용량 size : 배열 안에 있는 요소(element)의 수 우리가 10개짜리 배열을..