본문 바로가기

java

(3)
String과 char의 변환과 String 요소 접근 String의 요소에 접근하기 String은 배열처럼 요소에 접근이 불가능하다. charAt()함수는 요소를 반환한다. String str = "apple"; str.charAt({num}); // num에 index를 의미한다. 해당 index의 요소를 반환한다. char배열을 String으로 전환 인자 할당 char[] charArr = { 'a', 'p', 'p', 'l', 'e' }; String str = new String(charArr); String.valueOf() 사용 char[] charArr = { 'a', 'p', 'p', 'l', 'e' }; String str = String.valueOf(charArr); StringBuilder char[] charArr = { 'a', '..
Java 환경변수, 클래스패스 환경변수 java 코드를 실행하기 위해선 java 컴파일러를 통해 코드를 컴파일하여 바이트코드(.class) 변환해주어야 한다. 변환된 바이트코드는 OS가 실행하기 위해 변환된 것이 아닌 JVM을 통해 실행되는 파일이다. Java는 JVM에 종속적인 언어이기 때문에 JVM을 통해 실행될 수 있게끔 변환되는 것이다. 위의 작업은 IDE에서 모두 진행해주지만, 터미널 등의 환경에서 실행할 때 편리한 실행을 위해 환경변수를 등록해 어디서든 실행할 수 있는 환경을 만들어두는 것이 좋다. 환경변수란? 그렇다면 환경변수에 대하여 알아야할텐데, 환경변수란 컴퓨터의 어떤 경로에서든 해당 프로그램을 실행할 수 있도록 지정해두는 것이다. Java 소스를 실행하기 위해선 JVM이 필요하다고 언급했다. JVM으로 java파일..
[Java]Package, import Package 자바 클래스를 체계적으로 관리하기 위해 사용 폴더 구조 패키지가 다르다면 Class의 이름이 같아도 사용할 수 있다. Package package 키워드는 해당 파일이 어떤 package 소속인지 알려주는 역할을 한다. package myFile; // myFile 패키지에 존재하는 클래스 public class Name{...} 하위패키지(서브패키지) 하위 패키지는 상위 패키지 안에 존재하는 패키지이다. 상위 패키지가 하위 패키지를 포함하고 있지만, 하위 패키지 내의 클래스 사용을 원한다면 구분하여 접근해야 한다. 도트(.)를 사용해 위치 표현 package myFile.subPackage; // subPackage에서 작성된 class public class Name{...} impor..