'전체 글'에 해당되는 글 120건

  1. 2019.05.27 윈도우10 정품인증 쉽게 따라하기
  2. 2019.04.29 UML: ObjectAid 플러그인
  3. 2019.04.29 Enum 사용법 및 예제
posted by 귀염둥이채원 2019. 5. 27. 14:19

윈도우 10 정품 인증을 하지 않으면

PC 하단에 윈도우 정품하라고 나온다.


KMSAuto Net 프로그램을 사용하면

윈도우 정품인증도 가능하고,

MS 오피스 정품인증도 가능하다고 한다.


윈도우 정품인증은 아래 블로그를 참고하자.


https://qkr3232.tistory.com/488


KMSAuto Net 프로그램이 크랙이라서 조금 찝찝하기는 하지만 

윈도우 정품인증을 위해 많은 사람들이 사용하는것 같다.

posted by 귀염둥이채원 2019. 4. 29. 15:52

이클립스에서 ObjectAid라는 플러그인을 설치하면 UML 다이어그램을 자동으로 생성해준다.

ObjectAid: http://www.objectaid.com/download


ObjectAid UML Explorer는 Eclipse IDE를 위한 민첩하고 가벼운 코드 시각화 도구이다.

UML 표기법을 사용하여 텍스트 편집기만큼 정확하고 최신인 기존 Java 코드의 그래픽 표현을 보여주며 사용하기가 매우 쉽다.


설치 및 사용법은 아래 블로그를 참고해주세요.

https://niceman.tistory.com/134

https://all-record.tistory.com/128

'Tool > Eclipse' 카테고리의 다른 글

이클립스에서 자바 디버깅 방법  (0) 2019.03.01
이클립스 관련 정보 모음  (0) 2019.03.01
posted by 귀염둥이채원 2019. 4. 29. 14:45

# Enum이란?

1. 클래스처럼 보이게 하는 상수

2. 서로 관련있는 상수들끼리 모아 상수들을 대표할 수 있는 이름으로 타입을 정의하는 것

3. Enum 클래스 형을 기반으로 한 클래스형 선언 


1
2
3
4
5
6
7
8
9
10
11
12
13
14
public enum DevelopType {
    MOBILE("안드로이드"), WEB("스프링"), SERVER("리눅스");
     
    final private String name;
 
    // enum에서 생성자 같은 역할
    private DevelopType(String name){
        this.name = name;
    }
    
    public String getName() {
        return name;
    }
}
cs


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
enum ResourceType {
    CPU("CPU Usage""%"), 
    MEMORY("Memory Usage""%");
    
    final private String name;
    final private String value;
    
    private ResourceType(String name, String value) {
        this.name = name;
        this.value = value;
    }
    
    public String getName() {
        return name;
    }
    
    public String getValue() {
        return value;
    }
}
 
cs


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
public class EnumTest {
    public DevelopType type;
 
    public static void main(String[] args){
        System.out.println("--------------------------");
        System.out.println(DevelopType.valueOf("MOBILE"));
        System.out.println(DevelopType.valueOf("MOBILE").getName());
         
        for(DevelopType type : DevelopType.values()){
            System.out.println(type.ordinal()+ " -> " +type +": " +type.getName());
        }
        
        System.out.println("--------------------------");
        for(ResourceType resource : ResourceType.values()){
            System.out.println(resource.ordinal()+ " -> " +resource +":" +resource.getName()+":"+resource.getValue());
        }
    }
}
cs


# 실행 결과

1
2
3
4
5
6
7
8
9
--------------------------
MOBILE
안드로이드
0 -> MOBILE: 안드로이드
1 -> WEB: 스프링
2 -> SERVER: 리눅스
--------------------------
0 -> CPU:CPU Usage:%
1 -> MEMORY:Memory Usage:%
cs


# 참고사이트

https://limkydev.tistory.com/66

https://opentutorials.org/module/1226/8025

https://www.w3schools.com/java/java_enums.asp