본문 바로가기

Java

Java 안드로이드 형변환 함수 요즘 지도 상에 위도, 경도 값을 가지고 하다 보니 Java의 형변환을 정확하게 해야 할 필요가 있었는데요. 아래 예제 중에 변환 필요한 것을 찾아서 하시면 될거 같아요~! 알면 쉽고 모르면 어려운 그런 것이네요. public class StringChangeEx01 {public static void main(String[] args) {String str = "10";Integer wi = new Integer(str); // String → Integerint i1 = wi.intValue(); // 언박싱 / Integer → intint i2 = wi; // 오토 언박싱 / Integer → intint i3 = Integer.parseInt(str); // String → intSystem.o.. 더보기
Java 기반 서버 - J2EE J2EE는 Java로 만들어지는 서버 기반 프로그램이다. 약어는 Java 2 Enterprise Edition인데, 이름이 갖지는 고유한 의미보다는 버전 정도를 나타낸다. 한때 전산시스템 도입시 고려되어졌고, 많이 적용되었던 형태이다. 전산을 보면 유행이 있는 것같다. 최근 유행이야 말할 것도 없이 빅데이터, 머신러닝, 인공지능일것이다. 빅데이터를 이미 업계에 한번 지나간 것이고, 이러한 키워드들도 유행을 가지고 있는거 같다. 분산환경으로 했다가 중앙 집중식으로 하고 클라이언트를 가볍게 하기도 하고, 클라이언트의 비중으로 높이기도 하고, 가볍게 하기도 하고, P2P라는 개념으로 클라이언트가 서버의 일부 기능을 포함하기도 하고, 서버 기반의 기업용 서버 개발에 많이 사용되어졌다. 개발이 용이하진 않고, 난.. 더보기
Java언어의 장단점 프로그램 Java라는 것은 커피 이름에서 왔다고 한다. 어찌 이렇게 근사한 이름을 지었는지. C++이후에 개발이 되었고, C++개발 시 여러가지 어려운 점들을 쉽게 사용할 수 있게 바꾼 부분이 있다. 기본적으로 객체 지향이라는 관점은 동일하다. Java가 기존 언어와 극명한 차이가 있다면 메모리의 사용 방법에 있을 것이다. 기존 C나 C++은 메모리를 사용할 때 메모리 할당 개념이 있어야 했다. 개발자가 메모리가 필요한 만큼을 미리 생각하여 할당을 받아서 사용한다. 메모리를 필요한만큼 할당 받아서 사용한다라는 것이 생각보다는 어려운 과점이다. 덧셈, 뺄셈 수준의 계산 정도야 메모리가 얼마나 필요할지 예측이 되지만, 어려운 내용이 들어가면 점점 복잡해지고, 나중에는 메모리에 대한 예측이 틀릴 수가 있기 때.. 더보기