달력

9

« 2020/9 »

  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  •  
  •  
  •  


 

 

글꼴(폰트)설치 하기 - font install

https://youtu.be/6R_uecVh6yQ

 







 

 

----------------------------------------

 

JetBrains Mono

https://codedragon.tistory.com/10753

 

 

 

 

D2 Coding 글꼴

https://codedragon.tistory.com/10705

 

 

 

네이버 나눔손글씨 글꼴 모음 - Download(다운로드)

https://codedragon.tistory.com/10795

 

 

 

네이버 나눔글꼴 모음 (8)

https://codedragon.tistory.com/10701

 

 

 

Google Noto Fonts

https://codedragon.tistory.com/10728

 

 

 

눈누

https://codedragon.tistory.com/6952

 

 

 

 

어비폰트 모음 (UhBee Font)

https://codedragon.tistory.com/10797

 

 

 

Adobe 오픈 소스 한중일 서체 Source Han Serif

https://codedragon.tistory.com/5210

 

 

 

 

순바탕체

https://codedragon.tistory.com/7564

 

 

 

 

넥슨 용도 제한 없는 무료 폰트 5 다운받기

https://codedragon.tistory.com/10925

 

 

 

 

독립서체 무료 다운받기

https://codedragon.tistory.com/10927

 

 

 

 

폰트통

https://codedragon.tistory.com/10802

 

 

 

 

dafont(다폰트)

https://codedragon.tistory.com/4109

 

 

 

 

 

fontsquirrel

https://codedragon.tistory.com/3324

 


Posted by codedragon codedragon

댓글을 달아 주세요


 

자바의 자료형

int 같이 변수의 특성을 결정짓는 키워드를 가리켜서 자료형이라고 합니다.

int num;

 

https://codedragon.tistory.com/4082

 

 

 

 

 

 

 

 

자바 자료형 유형

·         기본 자료형

·         참조 자료형

 

 

유형

설명

기본 자료형

(primitive data type)

·         기본 타입 (primitive type)

·         원시 타입

·         자바 컴파일러에 의해서 해석되는 자료형

·         실제 갖는 자료형

·         자바에서 여러 형태의 타입을 미리 정의하여 제공

·         정수, 실수, 문자, 논리을 저장하는 자료형

참조 자료형

(reference data type)

·         참조 타입 (reference type)

·         값이 아닌 객체의 주소 가지고 있는 자료형

·         자바 라이브러리 API에서 제공되거나 프로그래머에 의해서 만들어진 클래스를 자료형으로 선언하는 경우

·         배열, 클래스, 인터페이스 타입 자료형

 

 

 

 

 

자바의 자료형 


   

 

Posted by codedragon codedragon

댓글을 달아 주세요


 

ASCII(아스키)

·         American Standard Code for Information Interchange(미국 정보 교환 표준 부호)

·         영문 알파벳을 사용하는 대표적인 문자 인코딩

·         1962 ANSI(미국 국가표준 협회) 정의한 미국 표준 정보교환 코드

·         문자 하나를 7비트로 표현하므로 이진수 조합으로 만들어진 128개의 부호를 표현할 있는 코드입니다.

·         아스키 코드는 7bit(1 byte) 영문자와 숫자, 그리고 일부 특수문자들만을 표현합니다.

 

 

https://ko.wikipedia.org/wiki/ASCII

https://en.wikipedia.org/wiki/ASCII

 


Posted by codedragon codedragon

댓글을 달아 주세요


 

패키지이름(Package Name)

·         애플리케이션을 구분하는 고유한

·         여러분이 만든 앱이 디바이스에 설치되었을 다른 앱들과 구분하는 역할을 하므로 유일무이해야 합니다.

 

 

 

 

 

패키지 명명 방법

명명방법

com.회사이름.프로그램이름

com.codedragon.goodapp

com.회사이름.플랫폼.프로그램이름

com.codedragon.android.goodapp

 

com.codedragon.ios.goodapp

kr.co.회사이름.프로그램이름

kr.co.codedragon.goodapp

kr.co.회사이름.플랫폼.프로그램이름

kr.co.codedragon.android.goodapp

 

 

 

 

 

명명 규칙

·         회사 이름이나 혹은 도메인(웹사이트주소)등은 유니크하기 때문에 사이트명으로 많이 구분합니다.

·         웹사이트 주소를 반대로 기재한 모양으로 패키지 이름을 부여합니다.

·         명칭 소문자 사용

·         패키지명에 대문자는 사용하지 않는게 좋습니다.(권고)

·         소스 파일들을 각각의 그룹으로 구분하기 위해 (.)으로 구분

·         패키지 이름으로 소스가 들어가는 폴더가 자동으로 만들어 집니다.

 




Posted by codedragon codedragon

댓글을 달아 주세요


 

 

무한 루프(무한반복; infinite loop; Endless loop)

·         프로그램이 끝없이 동작하는

·         루프문에 종료 조건이 없거나, 종료 조건과 만날 없을 발생합니다.

 

http://bit.ly/2wT7cZ4

https://en.wikipedia.org/wiki/Infinite_loop

 

 

 

 

 


Posted by codedragon codedragon

댓글을 달아 주세요



 

break

·         가장 가까운 반복문을 탈출 쓰이는 제어문입니다

·         break 만나면 반복문 내부 블록을 벗어납니다.

·         조건문이 참인 동안 계속해서 반복문 안의 내용을 반복적으로 수행하다가 강제로 반복문을 빠져나가고 싶을 사용합니다.

·         해당 반복문을 완전히 종료시킨 반복문 바로 다음에 위치한 명령문을 실행합니다.

 

 

 

break 수행 도식도

 


 

 


Posted by codedragon codedragon

댓글을 달아 주세요

2019. 9. 22. 07:43

continue 문 Development/Java



 

continue

·         반복문의 맨 처음(조건문)으로 다시 되돌아가게 만들고 싶은 경우에 사용합니다.

·         반복문을 탈출하기위해 사용되는 것이 아니라

·         continue 이하의 수행문들을 포기하고 다음 회차의 반복을 수행하기 위한 제어문입니다.

·         continue 이후 반복문 내부 블록을 수행하지 않고, 다음 아이템을 선택하여 내부 블록의 시작 지점으로 이동합니다.

·         for 안의 문장을 수행하는 도중에 continue문을 만나면 for문의 처음으로 돌아가게 됩니다.

 





'Development > Java' 카테고리의 다른 글

break문, break 수행 도식도  (0) 2019.09.22
Java - Loop control  (0) 2019.09.22
continue 문  (0) 2019.09.22
OpenJDK 설치하기 - zulu  (0) 2019.09.18
커넥션 풀의 장점  (0) 2019.09.11
ojdkbuild - 시스템 환경 변수 설정하기  (0) 2019.08.30
Posted by codedragon codedragon

댓글을 달아 주세요



 

 

 

eclipse - 자동완성기능 활성화하기

아래와 같이 자동완성기능이 활성되지 않은 경우  보통 해결방법 3 해결가능합니다.

그렇지 않은 경우

해결방법1, 해결방법2 통해 설정값을 확인 동일하게 설정하거나 해결방법 4 프로젝트 맞게 설정합니다. 또는 eclipse 다시 설치합니다.

 


 

 

 

 

 

해결방법 1

eclipse 메뉴: [Window] >> [Preferences]


 

 

왼쪽 메뉴에서 [Java] > [Editor] > [Content Assist] 선택 >>

오른쪽 창에서 "Auto Activation" 아래와 같이 설정되어 있는지 확인합니ㅏㄷ.


 

 

 

 

 

 

해결방법 2

eclipse 메뉴: [Window] >> [Preferences]

왼쪽 메뉴에서 [General] > [Keys ] 선택 >>

오른쪽 창에서  'Content Assist' Command 항목의 Binding 항목이 "Ctrl+Space" 되어 있는지 확인한 수정합니다.

 

 


 

 

 

 

 

 

해결방법 3

eclipse 메뉴: [Window] >> [Preferences]

왼쪽 메뉴에서 [Java] > [Editor] > [Content Assist] > [Advanced] 선택


 

 

오른쪽 창에서 [Java Proposals] 항목을 체크 >>

[Apply and Close]


 

 

 

 

 

해결방법 4

"Project Explorer"에서 프로젝트명 선택 >> 마우스 우클릭 >> [Properties] >>

[Project Facets] >> [Convert to facted form…]

 


 


 

 

자신의 프로젝트에 맞는 항목을 체크 합니다.


 

 

 

 

 

 

해결방법 5

eclipse 다시 설치합니다.


 

 

 

 

 

 

 

 

 

자동완성 기능이 활성화 확인

Ctrl+Space 누르면 자동완성 기능이 활성화 것을 확인할 있습니다.


 


Posted by codedragon codedragon

댓글을 달아 주세요


 

비트 연산자(bitwise operator)

·       Bit Operator

·       피연산자 연산의 대상이 되는 값들을 내부적으로 bit(비트)단위 변경한 연산을 수행하는 연산자입니다.

·       논리 연산자와 비슷하지만, 비트(bit) 단위로 논리 연산을 수행합니다.

·       0 1 자리에 대한 연산을 수행하며, 0 또는 1 결괏값을 가진다.

·       하드웨어와 관련된 처리를 쉽게 해줍니다.

·       메모리 공간을 줄여서 성능을 높여 있습니다.

 

 

 

'Development > C/C++' 카테고리의 다른 글

C  (0) 2019.05.29
반복문  (0) 2019.05.28
비트 연산자(bitwise operator)  (0) 2019.05.28
비트(Bit)  (0) 2019.05.27
바이트(byte)  (0) 2019.05.27
fread( ) 함수와 fwrite( ) 함수 - 바이너리 파일 입출력  (0) 2019.05.26
Posted by codedragon codedragon

댓글을 달아 주세요

2019. 5. 15. 15:43

for문 Development/Java




 

Java - for

·       특정한 명령들을 정해진 규칙에 따라 반복처리 사용하는 제어문입니다.

·       초기식, 조건식, 증감식을 모두 포함하고 있는 반복문입니다.

·        while 문보다는 간결하게 반복문을 표현할 있습니다.

 

 

 

 

 

 

 

for문의 구성형식

for(초기식 ; 조건식 ; 증감식){

수행문1;

수행문2;

}

 

 

초기식

·       가장 먼저 수행하는 부분이며 다시 수행되지 않습니다.

·       다중 for문에서는 예외

·       반복문에 사용할 변수를 초기화

조건식

·       초기식 다음으로 수행하는 부분이며

·       loop 돌때마다 한번씩 비교하여 반복을 수행해야 할지 반복을 벗어나야 할지를 결정합니다.

증감식

·       증감식은 loop 수행할 때마다 조건식을 비교하기 전에 항상 수행하며( 반복이 끝날때 마다 수행)

·       조건식에 사용되는 변수의 값을 증가 시키거나 감소 시켜 loop 수행하거나 무한 루프를 방지하는 부분입니다.

 

 

 

 

 

 

 

 

 

for 플로우 차트

for(int i = 1 ; i <= 7 ; i++)

System.out.println(i+"번째 수행");

 




 

모든 반복문은 무한루프에 빠지지 않도록 주의!

 

Posted by codedragon codedragon

댓글을 달아 주세요