반응형

JSP(Java Server Page)

  JSP란 Java Server Page의 약자로 HTML 태그에 Java 코드를 삽입하여 동적 웹 페이지를 작성하는 웹 애플리케이션 도구입니다. HTML 문서에 자바 코드를 삽입하려면 <% %>과 같은 JSP 문법을 이용하게 되는데 이를 위해 HTML 확장자가 아닌 JSP 확장자로 파일을 작성해야 합니다. HTML과 JSP의 차이점은 HTML은 웹 브라우저가 코드를 읽는 반면 JSP 파일은 톰캣 서버가 번역하여 그 결과를 HTML 태그로 변환하여 웹 브라우저에 출력합니다.

반응형
반응형

Java String(문자열)

  자바의 문자열은 기본 타입과 다르게 하나의 클래스입니다.

String apple1 = "사과";

String apple2 = "사과";

  위의 두 문자열을 보면 둘 다 같은 사과를 값으로 갖고 있습니다.

자바에서 문자열을 비교할 수 있는 방법은 두 가지가 있는데 하나는 String 클래스의 equals 함수를 이용하는 방법과 연산자 ==를 이용하는 방법이 있습니다.

 

String 생성 기본 원리

  apple1과 apple2를 생성하고 둘 다 "사과" 라는 값을 넣어줬습니다. 둘은 같은 주소값과 내용을 갖고 있습니다. 이는 apple1에 "사과" 라는 값을 넣어서 생성하고 그 후에 apple2를 만들었을 때 새로운 메모리에 또 다른 "사과" 를 저장하여 가리키는 것이 아니고 이미 만들어진 "사과" 라는 메모리의 주소를 가리키기 때문입니다.

 

 

== 을 통한 문자열 비교

  == 으로 두 개의 문자열을 비교하면 두 객체가 가리키는 주소값이 일치하는 지를 확인해줍니다. 위에서 본 것처럼 apple1과 apple2는 같은 주소값을 같기 때문에 결과는 true가 출력됩니다.

 

== 는 두 객체의 주소값이 같은 지를 비교합니다.

 

String의 equals() 메소드

  equals는 두 객체의 내용을 비교합니다. 둘 다 "사과" 라는 값을 가리키고 있기 때문에 결과는 true가 출력됩니다.

 

equals 는 두 객체가 가르키는 값이 같은 지 비교합니다.

 

새로운 객체 String 생성

  위에서는 apple1과 apple2가 하나의 주소값을 가리켰지만 이번에는 apple3라는 완전 새로운 String 객체를 생성할 것입니다.

String apple1 = "사과";
String apple2 = "사과";
String apple3 = new String("사과");

 

새롭게 생성된 apple3 = new String("사과")

 

  그림처럼 new String()으로 객체를 생성할 경우 전혀 다른 새로운 주소에 "사과" 라는 내용을 넣어주고 apple3이 가리키게 합니다.

 

apple1 == apple3 의 결과는 false입니다.

 

  출력된 리턴값을 보면 apple1과 apple2는 서로 같은 주소값과 같은 내용을 갖고 있기 때문에 equals, == 모두 true를 리턴하지만 apple1과 apple3는 == 사용했을 때 서로 다른 주소를 가리키기 때문에 false를 리턴합니다. 하지만 세번째처럼 apple1과 apple3를 equals() 함수로 비교하면 객체의 주소가 아닌 내용을 비교하기 때문에 둘 다 같은 "사과" 라는 값을 가지므로 true를 리턴합니다.

반응형
반응형

기본 타입(Primitive type)

자료형 저장 범위 크기
bit byte
boolean(논리형) false / true 8 1
char \u0000 ~ \uffff 16 2
byte -128 ~ 127 8 1
short -32,768 ~ 32,767 16 2
int -2,147,483,648 ~ 2,147,483,647 32 4
long -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807 64 8
float 1.4E-45 ~ 3.4E38 32 4
double 4.9E-324 ~ 1.8E308 64 8
반응형
반응형

일본어 존경어, 겸양어

  일본은 한국보다 존경어(존댓말)이 엄격하게 사용되고 있습니다. 비즈니스 일본어의 기초는 상대를 높이는 존경어와 자신을 낮춰 말하는 겸양어일 것입니다. 다음 표를 통해 각각 어떻게 바뀌는 지 숙지하여 비즈니스 일본어 회화의 기초를 잡아봅시다.

 

일반동사 尊敬語・존경어 謙譲語・겸양어
行(い)きます いらっしゃいます 参(まい)ります/伺います
来(き)ます いらっしゃいます/おいでになります 参(まい)ります
います いらっしゃいます/おいでになります おります
言(い)います おっしゃいます (~と)申します
(意見を)申し上げます
見(み)ます ご覧(らん)になります 拝見します
食(た)べます・飲(の)みます 召し上(めしあ)がります いただきます
知っています ご存知(ぞんじ)です (状況を)存じております/知っております

(~部長を)存(ぞん)じ上げております
思(おも)います お思(おも)いになります 存(ぞん)じます
します なさいます いたします
くれます くださいます  
あげます   差(さ)し上(あ)げます
もらいます   いただきます
会います お会いになります お会(あ)いします/お目(め)にかかります
聞きます お聞(き)きになります お聞(き)きします/伺(うかが)います
あります あります/おありになります ございます
寝ます お休(やす)みになります  
着ます お召(め)しになります  
住んでいます お住(す)まいになります  
持ちます・持っています お持(も)ちになります お持(も)ちします
死にました お亡くなりになります  
~です ~でいらっしゃいます ~と申します
~ています ~ていらっしゃいます ~ております

 

반응형

+ Recent posts