독서노트-1

2643 단어
단지 난잡하게 적어 두었을 뿐, 곧 올 필기파를 위해 양해해 주십시오!
  • java 함수의 전참은 형삼이 대상 핸들일 경우 대상 핸들의 사본이 아니라 대상 핸들이 가리키는 대상의 사본을 전달한다.
  • i++
  • 주의
    int i=0;i=i++;system.out.println(i);//i=0
    
    int i=0;i++;system.out.println(i);//i=1
  • java에서byte,short,char 형식과 관련된 연산 작업은 우선 이 값을 int 형식으로 변환한 다음에 int 형식을 연산하여 int 형식의 결과를 얻는다.shorts=1 주의;s+=1;그렇지만 shorts=1;s=s+1;컴파일 오류.
  • static 함수, 예를 들어main은 비static 형식의 변수와 함수에 직접 접근할 수 없음

  • final,finally,finalize의 차이
    final 수식자 (키워드) 가 클래스가final로 성명되면, 새로운 하위 클래스를 파생시킬 수 없고, 부모 클래스로 계승될 수 없다는 것을 의미합니다.따라서 하나의 종류는 abstract로 성명될 수도 있고final로 성명될 수도 없다.변수나 방법을final로 성명하면 사용 중 변하지 않을 수 있습니다.final로 성명된 변수는 성명할 때 초기 값을 정해야 하며, 이후의 인용에서는 읽을 수 있을 뿐 수정할 수 없습니다.final로 성명된 방법도 마찬가지로 사용만 가능하며 다시 불러올 수 없습니다.한마디:final 수식류 시: 조상의 홀아비(계승할 수도 계승할 수도 없음), final 수식 변수나 방법 시: 고정된 것은 가져와서 사용할 수 있을 뿐 고칠 수 없다.finally가 비정상적으로 처리할 때finally 블록을 제공하여 모든 제거 작업을 수행합니다.이상을 던지면 일치하는catch 자구가 실행되고, 제어는finally 블록에 들어갑니다.finalize 방법명.자바 기술은finalize () 방법을 사용하여 쓰레기 수집기에서 대상을 메모리에서 제거하기 전에 필요한 청소를 할 수 있도록 합니다.이 방법은 쓰레기 수집기가 이 대상이 인용되지 않았음을 확인할 때 이 대상을 호출하는 것이다.Object 클래스에서 정의되므로 모든 클래스가 이를 상속합니다.시스템 자원을 정리하거나 다른 정리 작업을 수행하기 위해finalize () 방법을 덮어씁니다.finalize () 방법은 쓰레기 수집기에서 대상을 삭제하기 전에 이 대상을 호출합니다.
  • 로컬 방법과 추상적인 방법은 모두 방법체가 없다

  • Java 반사 보안
    실제로 자바는 클래스를 반사적으로 만들 때 기본적으로 관련 안전에 부합되는지 검사하고 이 검사 스위치도 닫을 수 있습니다.Constructor, Field, Method는 모두Accessible Object에 계승되어 있으며, 실례에 따라 setAccessible(true)를 호출하면 이 검사 스위치를 닫습니다. 예를 들어 코드cts[i]에서.newInstance(null);앞에서 상술한 방법을 호출합니다:cts[i].setAccessible(true); 이렇게 하면 구조 함수만 있는 실례를 만들고 사유 구조 방법을 호출하며 액세스 클래스의 사유 속성을 만들 수 있다.이렇게 하면 자바의 안전성이 크게 떨어지는 것 같다.만약 당신이 응용의 안전성을 매우 중시한다면 자바는 당연히 이 방면을 고려하여 JVM 시작 매개 변수를 -Djava로 증가시킬 수 있다.security.관리자는 보안 관리자를 사용합니다. 이 인자가 있으면, 테스트에 들어오는 코드를 닫고 있는지 확인합니다. 상기 코드가 실행될 때java를 던집니다.security.AccessControlException 예외입니다.
  • Java 부울 유형 기본 초기값은false
  • 비교적 큰 텍스트 파일을 읽으려면 new BufferedReader (new InputStreamReader (new File InputStream ("file.txt"));
  • Java Socket 프로그래밍
  • 자바 서열화 구현 태그 인터페이스(Serializable 인터페이스), 서열화 대상(쓰기), OutputStream을 만들고 Object OutputStream에 삽입하고 writeObject 방법으로 대상을 OutputStream에 기록합니다.역서열화.InputStream을 ObjectInputStream에 잠입시킨 다음readObject 방법을 호출합니다

  • Java switch 문
    표현식의 유형은byte,short,char,int 네 가지 중 하나일 수 있습니다.Case 값은 상수 또는 상수일 수 있으며 변수일 수 없음
  • 랜덤수, Random()과 Random(long seed), 그 중에서 Random()은 현재 시간(System.currentTime Millis())을 발생기의 피드로 사용하고 중복 랜덤수가 발생하지 않는다.Random(long seed)은 지정된 seed를 발생기 피드로 사용하여 반복 무작위 수를 생성합니다.
  • Set은 중복 요소를 포함할 수 없으며 Map은 Collection 인터페이스에 속하지 않습니다
  • .

    좋은 웹페이지 즐겨찾기