Interger / Array.fill / 정렬 / 비 정적 변수 참조 성분 / 클래스

//1. Interger
Integer [][]ajacent= new Integer[vertexnum][vertexnum]; 
        for (int i=0;i<vertexnum;i++){
//2. Array.fill
            Arrays.fill(ajacent[i],0);   
        }
//3. Comparator, sort
Comparator cmp=new mycmptor();
        for (int i=0;i<vertexnum;i++) {
            Arrays.<Integer>sort(ajacent[i], cmp);
        }
//4. 静态方法中不能引用非静态变量
class mycmptor implements Comparator<Integer> {
    @Override
    public int compare(Integer o1, Integer o2) {
        //如果n1小于n2,我们就返回正值,如果n1大于n2我们就返回负值,
        //这样颠倒一下,就可以实现反向排序了
        if(o1 < o2) {
            return 1;
        }else if(o1 > o2) {
            return -1;
        }else {
            return 0;
        }
    }
}
//5. 子类,方法,方法引用
Bin bin=new Bin();
int yon=bin.dig(mark,a-plus,ajacent,plus);

  1. Interger와 INT
    의 관계 및 포장의 기본 유형
    • 자바는 모든 객체이지만, 대응하는 프로그램이나 기본 데이터 타입, 객체, 자바 포장 유형 (래퍼 클래스) 도입 기본 데이터 유형으로 운영하기 위해 기본 데이터 유형의 도입을 촉진하기 위해, 객체 지향 프로그래밍 언어입니다
    • 두 사람이 교환 될 수 있도록 자바의 5, 자동 권투 / 언 박싱 메커니즘을 도입

원시 유형 : 부울, 문자, 바이트, 짧은 , INT, 긴, 플로트, 더블
패키지 유형 : 부울, 문자, 바이트, 짧은 , 정수, 긴, 플로트, 더블

  1. Array.fill
    널 int 배열 초기 값은 0이고, Interger 어레이의 초기 값이된다
    Array.fill 1 차원 배열은 특정 값으로 충전 될 수있다

  2. 어레이 정렬 : 정렬 비교기
    직접 정렬 또는 정렬 직접 지정한 범위 오름차순
    자신 지정된 cmptor 내림차순 실현할 수있다

  3. 비 정적 방법을 참조 할 수 있고, 정적 변수
    정적 변수 및 정적 클래스에 속하는 비 정적 속하는 개체 개체 참조 필요한 비 정적 방식 또는 변수

    • 메인 클래스의 주요 방법은 정적 인 방법이지만 직접 전화
    • (비 정적 메소드를 참조하지만, (모든) 다시 객체를 생성 한 후 인용한다면, 단지 다른 방법의 경우 빈 클래스처럼)
  4. 컴포넌트 타입
    - 변수, 메소드 (정적 비 정적 점 모두)
    - 서브

HTTPS : 재현 //www.jianshu.com/p/7ec44847040c

추천

출처blog.csdn.net/weixin_33910460/article/details/91337494