본문 바로가기
반응형

java2

[JAVA] String, StringBuilder, StringBuffer String 클래스 String 클래스 - String 클래스를 통해 문자열도 인스턴스로 처리가 가능하다. - String 클래스의 인스턴스 생성은 큰 따옴표(")만으로도 생성이 가능하다. (String s1 = "String Test";) String 클래스의 특징 - String 클래스의 인스턴스는 상수 형태의 인스턴스이다.(저장된 데이터의 변경이 불가능하다.) - 동일한 문자열은 하나의 String 인스턴스를 생성하여 공유한다. (자바에서 인스턴스 생성의 수를 줄이기 위한 방법) - new 키워드를 이용하여 String 인스턴스를 생성할 수 있지만, 불필요하다. - 문자열 추가 연산의 경우 기존의 문자열과 새로운 문자열을 더해서 새로운 인스턴스를 만든 후 반환하기 때문에 연산 속도가 느리다. - 객.. 2021. 1. 20.
[JAVA] 자바의 시작 자바의 시작 자바 프로그램의 실행 구조 - 운영체제와 자바 프로그램 사이에 자바 가상머신이 존재한다. - 운영체제는 자바 가상머신을 실행시키고, 자바 가상머신은 자바 프로그램을 실행시킨다. - 자바 가상머신을 이용함으로써 운영체제에 상관없이 프로그램을 실행시킬 수 있다. - 서로 다른 운영체제에서 자바 프로그램은 같지만, 자바 가상머신은 다르다. (윈도우용 자바 가상머신과 리눅스용 자바 가상머신은 다르다.) 자바 컴파일 - Program.java와 같이 java확장자를 가진 파일을 소스 파일이라고 부른다. - 소스 파일에 저장된 프로그램 코드를 소스 코드라 한다. - javac.exe라는 이름의 실행 파일은 자바 컴파일러라고 한다. 자바 컴파일러는 소스 코드를 Program.class 처럼 class 확.. 2021. 1. 20.
반응형