>  기사  >  Java  >  최신 컴파일_Java 학습, 다음과 같은 일반적인 도구를 사용할 수 있습니다

최신 컴파일_Java 학습, 다음과 같은 일반적인 도구를 사용할 수 있습니다

php是最好的语言
php是最好的语言원래의
2018-08-01 16:04:211633검색

도구 없이 어떻게 Java를 배울 수 있나요? 이 기사에서는 Java에서 일반적으로 사용되는 도구를 소개합니다. 여기에는 몇 가지 참조를 제공하기 위한 몇 가지 명령이 포함되어 있습니다. 시스템에 도구가 정리되어 있으므로 학습 방향을 한눈에 알 수 있습니다. 먼저 도구 디렉토리로 이동하세요.

apache php mysql

begin!

테이블 내용

1. org.apache.commons.io.IOUtils

2. org.apache.commons.io.FileUtils

#🎜 🎜# 3. org.apache.commons.lang.StringUtils

4. org.apache.http.util.EntityUtils

5. org.apache.commons.lang3. StringUtils# org.apache.commons .lang.ArrayUtils

9.org.apache.commons.lang.StringEscapeUtils / org.apache.commons.lang3.StringEscapeUtils

10. org.apache.http.client .utils.URLEncodedUtils

11.org.apache.commons.codec.digest.DigestUtils

12. CollectionUtils

org.apache .commons.beanutils.BeanUtils

1. org.apache.commons.io.IOUtils

closeQuietly : 일반적으로 finally 블록

toString에 배치되는 예외를 발생시키지 않고 IO 스트림, 소켓 또는 선택기를 닫습니다. IO 스트림, Uri, byte[]를 문자열로 변환합니다.

copy: 입력 스트림에서 출력 스트림으로 작성된 IO 스트림 데이터 복사, 최대 2GB 지원

  1. #🎜🎜 #toByteArray: 입력 스트림에서 URI Get byte[]

  2. write: 바이트, 문자 등을 출력 스트림에 씁니다

    # 🎜🎜#
  3. toInputStream: 문자를 입력 스트림으로 변환
  4. readLines: 입력 스트림에서 여러 줄의 데이터를 읽고 List#🎜🎜을 반환합니다. #
  5. #🎜🎜 #

    copyLarge: 복사와 동일, 2GB 이상의 데이터 복사 지원

  6. lineIterator: 입력 스트림에서 반복자를 반환합니다. 읽어야 할 데이터의 양을 매개변수 요구 사항에 따라 모두 읽습니다. 데이터가 충분하지 않으면 실패합니다

  7. 2. io.FileUtils

  8. deleteDirectory: 폴더 삭제

  9. readFileToString: 파일 내용을 문자 형식으로 읽습니다. # 🎜🎜#

  10. deleteQueitly: 예외 발생 없이 파일이나 폴더 삭제

copyFile: 파일 복사 #🎜🎜 #

    writeStringToFile : 파일이 존재하지 않으면 대상 파일에 문자를 씁니다.
  1. forceMkdir: 강제 폴더의 상위 디렉토리가 존재하지 않으면 상위
  2. write: 지정된 파일
  3. #에 문자를 씁니다. 🎜🎜#

    listFiles: 파일 디렉터리 나열(필터에 따라)
  4. copyDirectory: 폴더 복사
  5. #🎜 🎜#
  6. forceDelete: 파일을 강제 삭제합니다# 🎜🎜#

  7. 3. #

    isBlank: 문자열이 비어 있는지 여부(트리밍 후 판단)
  8. isEmpty: 문자열이 비어 있는지 여부(트리밍 없이 판단)# 🎜🎜#
  9. equals : 문자열이 같은지 여부

  10. join: 배열을 단일 문자열로 결합하고 구분 기호를 전달할 수 있습니다

  11. 분할: 문자열 분할

EMPTY: 빈 문자열 반환 #🎜🎜 #

  1. trimToNull: Trim 뒤에 null 문자가 옵니다. 문자열은 null로 변환됩니다.

  2. replace: 문자열 바꾸기 # 🎜🎜#

  3. 4. org.apache.http.util.EntityUtils
  4. toString: 엔터티를 문자열로 변환 #🎜 🎜#
  5. consume: Entity All의 콘텐츠가 소비되는지 확인하세요. 소스 코드에서 Entity의 콘텐츠가 다시 소비되는 것을 볼 수 있습니다. 사용자가 이를 소비하지 않으면 Entity
  6. toByteArray 호출 시 소비됩니다. 엔터티-바이트 스트림
  7. consumeQuietly: 소비와 동일하지만 예외를 발생시키지 않습니다
  8. getContentCharset: 콘텐츠 가져오기 Encoding
  9. 5.org.apache.commons.lang3.StringUtils

isBlank: 여부 문자열이 비어 있음(트리밍 후 판단)
  1. isEmpty: 문자열이 비어 있는지 여부(트리밍하지 않고 판단)
  2. # 🎜🎜 #equals: 문자열이 동일합니까? 🎜#split: 문자열 분할

  3. EMPTY: 빈 문자열 반환

  4. #🎜🎜 #
  5. replace: 문자열 바꾸기

  6. capitalize: 첫 번째 문자를 대문자로 시작

6. org.apache.commons.io.FilenameUtils#🎜 🎜#

    getExtension: 파일 확장자 이름
  1. 을 반환합니다.
  2. getBaseName: 접미사 이름을 제외한 파일 이름을 반환합니다.

  3. getName: 파일의 전체 이름을 반환합니다.

  4. concat: 명령줄 스타일로 파일 경로를 결합합니다(자세한 내용은 메서드 설명 참조)

  5. removeExtension: 이름 접미사 제거

  6. normalize: 경로 정규화

  7. wildcardMatch: 와일드카드 문자 일치

  8. seperatorToUnix: 경로 구분 기호를 unix 시스템 형식, 즉 /

  9. 으로 변경합니다.
  10. getFullPath: 파일 Name

  11. isExtension을 제외한 파일 경로를 가져옵니다. 파일 접미사 이름이 들어오는 매개 변수(List)

7 중 하나인지 확인합니다.

hasText: 문자열에 Text가 포함되어 있는지 확인
  1. hasLength: 문자열 길이가 0
  2. isEmpty: 문자열이 비어 있는지 확인(객체로 전달된 경우 객체가 비어 있는지 확인) null)
  3. commaDelimitedStringToArray: 쉼표로 구분된 문자열 배열로 변환
  4. collectionToDelimitedString: 컬렉션을 CSV 형식 문자열로 변환
  5. 교체 대체 문자열
  6. delimitedListToStringArray: 분할과 동일
  7. 자본화하지 마세요 : 첫 글자를 소문자로
  8. collectionToDelimitedCommaString: put 컬렉션을 CSV 형식 문자열로 변환
  9. tokenizeToStringArray: 기본적으로 분할과 동일하지만 빈 단어를 자동으로 제거할 수 있습니다
  10. 8. lang.ArrayUtils

contains: 특정 문자 포함 여부 문자열
  1. addAll: 전체 배열 추가
  2. clone: ​​​​배열 복제
  3. isEmpty: 배열이 비어 있는지 여부
  4. add: 배열에 요소 추가
  5. subarray: 배열 가로채기
  6. indexOf: 요소의 첨자 찾기
  7. isEquals: 배열의 동등성 비교
  8. toObject: 기본 변환 데이터 배열을 해당 객체 배열
  9. 9에 입력합니다. org.apache.commons.lang.StringEscapeUtils / org.apache.commons.lang3.StringEscapeUtils

unescapeHtml4: escape html
  1. escapeHtml4: reverse escape html.
  2. escapeXml: 이스케이프 xml
  3. unescapeXml: 이스케이프 해제 xml
  4. escapeJava: 유니코드 인코딩 이스케이프
  5. escapeEcmaScript: EcmaScript 문자 이스케이프
  6. unescapeJava: Unescape 유니코드 인코딩
  7. escapeJson: Escape json 문자
  8. escapeXml1 0: Escape Xml10
  9. (commons-text 패키지의 메소드 사용을 권장합니다. )
10.org.apache.http.client.utils.URLEncodedUtils

format: 형식 매개변수, HTTP POST 또는 HTTP PUT 사용 가능한 애플리케이션/x-www-form-urlencoded 문자열
  1. parse 반환 목록에 대한 문자열 또는 URI
  2. Eleven.org.apache.commons.codec.digest.DigestUtils

md5Hex: MD5 암호화, 32비트 문자열 반환
  1. sha1Hex: SHA-1 암호화
  2. sha256Hex: SHA-256 암호화
  3. sha512Hex: SHA-512 암호화
  4. md5: MD5 암호화, 16비트 문자열 반환
  5. twelve. llectionUtils

isEmpty: 비어 있는지 여부
  1. select: 조건에 따라 수집 요소 필터링
  2. transform: List의 map()과 유사하게 지정된 방법에 따라 수집 요소 처리
  3. filter: 필터 요소 , Reser List
  4. find: 기본적으로 select
  5. collect와 동일: 변환과 거의 동일하지만 새 배열을 반환
  6. forAllDo: 각 요소의 지정된 메서드를 호출
  7. resequalcollection : 두 컬렉션이 일관된 지 여부를 결정하십시오.
  8. clone: ​​​​배열 복제
  9. isEmpty: 배열이 비어 있는지 여부

    add: 배열에 요소 추가
  1. subarray: 배열 가로채기
  2. indexOf: 배열의 첨자를 찾습니다. element
  3. isEquals : 배열이 동일한지 비교
  4. toObject: 기본 유형 데이터 배열을 해당 객체 배열
  5. Fourteen.org.apache.commons.beanutils.PropertyUtils
  6. getProperty로 변환합니다. : 개체 속성 값 가져오기
  7. setProperty: 개체 속성 값 설정
  8. getPropertyDiscriptor: 속성 설명자 가져오기
  9. isReadable: 속성에 액세스할 수 있는지 확인

    copyProperties: 속성 값 복사 한 개체에서 다른 개체로
  1. getPropertyDiscriptors: 모든 속성 설명자 가져오기
  2. isWriteable: 속성이 쓰기 가능한지 확인
  3. getPropertyType: 개체 속성 유형 가져오기

15.org.apache.commons.beanutils.BeanUtils

  1. copyPeoperties: 속성 값을 객체에서 다음으로 복사합니다. 다른 객체(가져오기 패키지 오류 참고, public static void copyProperties(Object dest, Object orig)가 orig를 dest로 복사함)

  2. getProperty: 객체 속성 값 가져오기#🎜 🎜#

  3. setProperty: 개체 속성 값 설정

  4. populate: 지도에 따라 속성 복사

    #🎜🎜 #

  5. copyPeoperty: 한 객체에서 다른 객체로 단일 값 복사
  6. cloneBean: Bean 인스턴스 복제
  7. #🎜🎜 #

    (org.springframework.beans.BeanUtils의 copyPeoperties(객체 소스, 객체 대상)는 소스를 b에 복사합니다.)

end :

여기까지 공유해 주셔서 감사합니다. 아이디어나 다른 의견이 있으면 환영합니다. 의사소통하다.

관련 기사:

Java 개발 도구란 무엇인가요? 추천 자바 개발 도구 16가지

초보자를 위한 일반적인 개발 도구 소개

관련 동영상: #🎜🎜 #

JAVA 초급 소개 동영상 튜토리얼

위 내용은 최신 컴파일_Java 학습, 다음과 같은 일반적인 도구를 사용할 수 있습니다의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.