JAVA 26

[JAVA] 자바 문자열 비교 equals not

자바에서 문자열을 비교할때 연산자 대신에 equals() 메소드를 사용한다. java문자열 비교는 equals()로 문자열을 비교하고 있으며 이는 연산자의 == 같다는 표시와 동일한데 == 는 문자열의 주소를 비교하고 equals() 메소드는 문자열의 값을 비교한다 -------------------------------------------------------------------------------------------------------------------- 부정연산자로는 != !equals()

JAVA 2023.05.15

[java] .do의 의미는?

API호출 할때 정의된 확장자 = .do 뷰에서 api를 요청하여 api에서 url을 정의할때 .do로 하기로 약속 .do 는 do something 의 약어로써 서블릿을 사용할 때 뷰에서 데이터요청하고 데이터저장 등... 정의할때(API 요청시 URL을 정의 할 때) .do로 하기로 하였다. API 요청시 .do 로 쓸래! ----------- ------ 뷰에서 url 정의 즉 , 1.서블릿 mapping시 url충돌을 막기위해서 .do를 사용한다 2. egov(전자정부프레임워크)에서는 이 셋팅을 egov-com-interceptor.xml 에서 하고 있다. 여기서 API란? 뷰(넥사크로)랑 전자정부프레임워크랑 통신할 수 있게 하는거가 API고, 그 정의를 내리는 역할이 URL이다. 즉, 정의 및 프..

JAVA 2023.04.17

클래스 객체

1) 객체개요 프로그램 언어는 2가지로 분리가 되는데 절차적 언어 vs 객체 지향적 언어 이 두가지의 차이는 헐크 vs 아이언맨 의 변신의 차이와 비슷하다. 헐크는 변신하기 위한 어떤 장치들이 미리 준비되어 있는게 아니고 헐크 자체의 몸이 변화가 되면서 변신이 되는데 비해서 아이언맨은 여러가지 기능을 가지고 있는 장치들이 준비가 되어있고 그 상황에 맞는 슈트를 선택해서 장착하면서 변신이 이루어진다. 그러면 헐크와 아이언맨 중에서 상황대처 능력을 비교하자면 어느것이 더 뛰어날까? 당연히 아이언맨 일것이다. 아이언맨은 상황이 변화된다 그러면 그 상황에 맞게 준비되어 있는 수트를 장착을 하면 되니까 이게바로 객체지향이다 객체지향이라는것은 위기상황 대처능력이 뛰어난것 즉,유지보수성이 높은 시스템을 개발하자 하는..

JAVA 2023.02.10

java 데이터 타입 변환

변수 선언하고 데이터타입에 따라 데이터값을 지정하고 그다음 연산자를 이용해서 데이터를 사용하는데 사용하면서 뭐가 필요하냐면 데이터타입 변환이 필요하다 이 데이터타입을 우리가 int에서 double로 바꾼다던가 했을때 이런걸 데이터타입 이라고 이야기하고 또는 type casting이라고 이야기 한다 데이터 타입 변경 또는 type casting (원래 지정했던 타입에서 다른 타입으로 변경) 1)자동 타입 변경 자신보다 큰 타입의 변수에 저장하는 경우 자동으로 변환된다 byte a = 23; // a라는 변수가 byte이다 1바이트 int b = a; // a변수를 어디에 저장해라? int에 저장해라 작은데이터(a) 를 큰쪽(int b)에 저장하고있다 // 이건 별도로 데이터타입 지정안해도 자동으로 변경이 ..

JAVA 2023.02.10

java 데이터 연산

데이터 종류 링크참조 : https://develop-pie.tistory.com/39 각각의 변수 에다가 기본타입이던 참조 타입이던 데이터를 저장 하였다! 왜? 나중에 사용하려고 이데이터를 사용하는 여러가지 방법이 있는데 그 첫번째로 산술 연산자 이용해서 사칙연산하는 작업을 하고 싶을때 사용하는 기호를 확인 해보자 1)산술 연산자 사칙연산을 하는 연산자 연산자 예제 설명 + 10 + 2 더하기 - 10 - 2 빼기 * 10 * 2 곱하기 / 10 / 2 나누기 % 10 % 2 나머지 값 구하기 2) 증감 연산자 변수의 값을 1씩 증가 또는 감소하는 연산자 연산자시 ++a / a++ 이렇게 앞에 ++가 나오던 뒤에 ++가 나오던 상관이 없 연산자 예제 설명 ++ ++a / a++ 1 증가하기 -- --a..

JAVA 2023.02.10

java 데이터 종류 Data type

자바에서 변수에 저장할수 있는 데이터 타입은 정해져있으며, 크게 기본타입과 참조타입 이라는게 있다. 기본 타입(primitive type) 에는 다시 4가지로 나누어진다 ①논리타입(boolean) ②문자타입(char) ③정수타입(byte,short,int,long) ④실수 타입(float,double) 참조타입(reference type) 1)논리 타입(boolean) Yes/No로 두가지 중에 한가지 값만 기억할 수 있는 저장되는 그런 데이터를 저장할때 선택하는 타입이 논리타입으로써 논리타입을 뜻하는 데이터타입 은 boolean 이다. 자바는 대문자 소문자를 구분한다 그래서 boolean(블린) 이라는 단어를 표현할때 올 소문자로 표현을 해야한다 ㆍYes/No로만 값을 가지는 데이터를 표현할 때 사용하..

JAVA 2023.02.09