자바(443)
-
for문
Java - for문· 특정한 명령들을 정해진 규칙에 따라 반복처리 할 때 사용하는 제어문입니다. · 초기식, 조건식, 증감식을 모두 포함하고 있는 반복문입니다.· while 문보다는 좀 더 간결하게 반복문을 표현할 수 있습니다. for문의 구성형식 초기식 · 가장 먼저 수행하는 부분이며 두 번 다시 수행되지 않습니다. · 다중 for문에서는 예외 · 반복문에 사용할 변수를 초기화 조건식 · 초기식 다음으로 수행하는 부분이며 · loop가 돌때마다 한번씩 비교하여 반복을 수행해야 할지 반복을 벗어나야 할지를 결정합니다. 증감식 · 증감식은 loop를 수행할 때마다 조건식을 비교하기 전에 항상 수행하며(매 반복이 끝날때 마다 수행) · 조건식에 사용되는 변수의 값을 증가 시키거나 감소 시켜 loop를 수행..
-
형 변환(Type Conversion) - 형 변환(Type Conversion) 종류, 프로모션(promotion), 디모션(demotion)
형 변환(Type Conversion) · 초기화 시에만 변환 적용됩니다. · 하나의 타입을 다른 타입으로 바꾸는 것을 의미합니다. · 타입 변환이라고도 합니다. 형 변환(Type Conversion) 종류 기본 자료형 값을 다른 자료형으로 변환할 수 있는 기능을 의미하며 두 가지 종류가 있습니다. boolean형을 제외한 나머지 기본 타입 간의 타입 변환을 자유롭게 수행할 수 있습니다. · 프로모션(promotion) · 디모션(demotion) 프로모션(promotion) · 더 큰 자료형으로 변환 · 작은 자료형 -> 큰 자료형 · 대입 연산자에서 왼쪽의 자료형이 오른쪽 결과의 자료형보다 클 때 발생합니다. · 정보의 손실 없음 · 내부적으로 자동으로 형변환을 수행합니다.(자동 형변환; 묵시적 형변..
-
자바 실행 구조, 바이트코드, 실행(Execute, Run)
자바(Java)의 실행 구조 · 자바컴파일러는 자바 설치 디렉토리 바로 아래의 bin 디렉토리에 javac.exe로 저장되어 있습니다. · 자바컴파일러는 소스파일(.java)을 컴파일 후 JVM이 이해할 수 있는 언어로 변환하고 .class확장자를 가진 자바 바이트코드를 생성하게 됩니다. · 그 다음 자바런처는 JVM위에서 .class파일이 실행될 수 있도록 일련의 작업을 주도하게 됩니다. 자바 컴파일러(Java compiler) · 자바 컴파일러는 자바를 가지고 작성한 자바 소스 코드를 자바 가상 머신이 이해할 수 있는 자바 바이트 코드로 변환합니다. · 자바 컴파일러는 자바를 설치하면 javac.exe라는 실행 파일 형태로 설치됩니다. 바이트코드(Byte code) · 자바컴파일러로 컴파일된 클래스파..
-
eclipse - JRE 경로 변경하기
eclipse - JRE 경로 변경하기 프로젝트 선택 >> 마우스 우클릭 >> [Build Path] >> [Configure Build Path…] >>[Libraries] >> 에러 표시가 있는 [JRE System Library [jre1.x.x_xxx](unbound)] 항목 선택 >> [Edit…] [Workspace default JRE(jdk-xx)] 항목 선택 >> [Finish] [Apply and Close]
-
Error - Failed to post notificaiton on channel "null"
에러메시지Failed to post notificaiton on channel "null" 해결방법안드로이드 API 26 (오레오) 버전 부터 알림 생성시 기존의 Notification 방식을 사용할 경우 Error가 발생합니다. API26이상이면 Notification Channel을 사용하여 알림을 구현해야 합니다.
-
jQuery Mobile (제이쿼리 모바일)
jQuery Mobile (제이쿼리 모바일)· 모바일 사이트를 위한 UI 프레임워크로서 모바일 기기에 최적화된 오픈소스 프레임워크입니다.· HTML 페이지에 약간의 코드만 추가하면 곧바로 모바일에 최적화된 모습으로 변경할 수 있아 웹앱을 쉽게 구현할 수 있도록 도와주는 기술입니다.· 제이쿼리와 연계되어 있으며 이미 완성되어 있는 UI 를 제공하기 때문에 디자인과 코딩 부담을 덜어 줄 수 있습니다. · HTML 태그에 속성을 추가하는 방식으로 UI를 생성하기 때문에 자바스크립트와 같은 동적인 언어에 대한 이해가 없이도 모바일 웹사이트를 만들 수 있습니다. https://en.wikipedia.org/wiki/JQuery_Mobile https://jquerymobile.com/