오버플로워(오버플로우) 형식에 벗어나는 범위의 데이터가 입력되었을 때 인식이 되지 않는 현상을 말한다. 형변환을 통해 해결할 수 있다. 더보기 형변환 예시 → Byte.parseByte("") - String형 문자를 byte형으로 변환하는 함수 이와 같이 이미 만들어져있는 함수로 변환할 수 있다. 형변환 함수는 다른 글로 정리하겠다. b = (byte) 255;와 같이 정수는 간단하게 형변환이 가능하다. 오버로딩 정의 : 메서드의 이름은 동일하지만 매개변수의 개수나 타입이 다른 메서드를 여러개 정의하는 것(타입만 다른 것은 X) 목적 : 컴파일 타임 다형성을 실현한다(컴파일 시점에 어떤 동작인지 결정되기 때문) public void ExMethod() public int ExMethod(int a) p..
java
이클립스 설치 소스코딩/컴파일/실행/디버깅 모두 가능한 통합 개발 도구(IDE)인 이클립스를 설치해보자 공공개발사와 하청업체에서 자주 사용하는 eGovFrameWork(전자정부프레임워크)는 이클립스와 거의 같다고 보면 된다. https://www.eclipse.org/downloads/ Eclipse Downloads | The Eclipse Foundation The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 415 open source projects, including runtimes, tools and frameworks. www.eclipse.org 최신버전을 사용해도 무방하지만 지금 ..
JAVA 코딩 실습 어느 언어를 배우던 간에 가장 먼저 해보는 실습인 Hello world를 출력해 볼 것이다. 주의할 점 JAVA는 대소문자를 구분하여 인식한다. 클래스 명은 파일로 저장해야 할 수 있기 때문에 반드시 대문자로 시작한다. 확장자 명은 반드시 .java로 저장한다. Sample.java 이와 같이 저장한 소스파일(src)이 있다. 이 src를 컴파일하면 java 컴파일러(javac.exe)가 이진수(0&1)로 변환한다. 참고로, javac.exe는 환경 설정할때 지정했던 JAVA_HOME의 bin폴더에 있다. cmd창에서 javac.exe를 입력하면 사용할 수 있는 명령어를 보여준다. 그럼 위 java 파일을 컴파일하기 위해 먼저 src 파일이 존재하는 경로로 디렉토리를 옮긴다 Sampl..