사색을 사색하다
  • 홈
  • 메뉴 닫기
  • 글작성
  • 방명록
  • 환경설정
    • 분류 전체보기
      • 프로그래밍
        • AWS
        • Java
        • SQL
        • HTML & CSS
        • Spring
        • Python
        • Machine Learning
        • Statistics
      • Issues
      • ZIO. 일상
        • TV, 영화 리뷰
        • 생활정보
        • knowledge
      • 사회, 시사, 경제
        • 가상화폐
        • 한 발 한 발 딛는 중
      • 블로그 운영하기
  • 홈
프로그래밍/Java

[자바 - Java]유용한 클래스 - Object, String, StringBuilder, StringBuffer, Text Block, Class클래스, reflection, new instance

1. Object 클래스 1) 모든 클래스의 최상위 클래스 - 모든 클래스는 Object 클래스를 상속받는다. 그리고 Object 클래스의 메서드 중 일부는 재정의해서 사용 가능하다. - 컴파일러가 extends Object를 추가한다. - 2) java.lang 패키지 - 프로그래밍 import 하지 않아도 된다. - 많이 사용하는 기본 클래스들이 속한 패키지이다.(Object, String, System 등) 3) toString() 메서드 - 객체의 정보를 String으로 바꿔서 사용할 때 쓰인다. - String, Integer 등 클래스는 이미 재정의되어 있다. - 많은 클래스에서 재정의해서 사용한다. 4) equals() 메서드 - 두 인스턴스의 주소 값을 비교하여 true/false 반환한다..

2022. 9. 6. 09:47
ZIO. 일상/생활정보

한자 검색 쉽게 할 수 있어요! 네이버 한자 필기 입력기.

국내에서 무엇을 하든 어디를 가든 우리나라는 한자와 떼놓을 수가 없는데요. 한자의 뜻과 음을 알면 그래도 찾기는 쉽지만, 뜻과 음을 둘 다 모를 경우 정말 곤란해지곤 합니다. 그래서 내가 보고 있는 한자나 봤던 한자의 모양을 기억했다가 필기 입력을 하여 검색을 해볼 수가 있는데요. 그런 한자 검색 방법은 아래와 같습니다. 1. PC에서의 한자 검색 방법 PC에서는 네이버 한자사전을 검색하시거나 링크를타고 들어갑니다. (https://hanja.dict.naver.com/#/main) 들어가시면 아래와 같은 창이 나오는데 이미지에서 빨간색 체크되어 있는 부분을 누릅니다. 체크 되어있는 버튼을 클릭을 하면 한자 필기 인식기라고 나오는데 거기에 한 획, 한 획 그을 때마다 비슷한 한자들을 추천을 해줍니다. 거..

2022. 9. 5. 18:15
프로그래밍/Java

[자바 - Java] 객체지향 프로그래밍 특징 추상화 다형성 캡슐화 정리

객체 지향 프로그래밍 1) 추상화(Abstraction)와 일반화 - 어떤 영역에서 필요로 하는 속성이나 기능을 추출하는 작업을 추상화, 일반화라고 한다. - 데이터 구조, 표현방법에 대한 추상화를 말한다. 추상화의 의도는 단순화이며, 일반화의 의도는 공통점을 뽑아내는 것이다. 2) 캡슐화 (Encapsulation) - 데이터를 감싸서 외부에서 사용 가능한 부분만 제공(information hiding)한다. 사용하는 코드(client)가 세부적인 사항을 알 필요가 없다. - private : 나만 볼 수 있는 것, 같은 클래스 내부에서만 접근 가능하다. 3) 상속(inheritance) - 일반적인(general) 개념의 객체에서 보다 구체적인(specific) 개념의 객체 관계를 표현한다. - 상위..

2022. 9. 5. 12:33
ZIO. 일상/생활정보

7급 공무원 응시 자격 및 시험 과목 (국가직/지방직)

요즘 공무원 관련 임금이 문제가 되고 그 부분에 대해 많이 이슈가 되었습니다. 그럼에도 불구하고 현시대에 가장 안정적인 직업으로 꼽히고 사람 심리상 안정을 추구하는 심리가 크기에 공무원의 꿈을 놓치지 못하실 거라고 생각합니다. 그래서 오늘은 7급 공무원 시험에 도전하거나 의향이 있으신 분들을 위하여 준비해왔습니다 :) 목차 더많은 게시글을 보시려면, MOOMUL:무물에서 열람하시기 바랍니다. 1. 응시자격 우선, 과목도 과목이지만 자격이 되지 않으면 응시조차 불가능하기에 자격을 먼저 알아봅시다. 1. 학력 및 성별, 경력에 제한 사항이 없고, 2. 파산/실형/해임처분 등 국가공무원법 제33조의 결격사유가 없어야 합니다. 그러나 9급과 달리 만 20세 이상이어야 지원이 가능합니다. 그리고 국가직과 지방직의..

2022. 9. 4. 17:31
프로그래밍/Java

[자바 - Java] 인터페이스 추상클래스 사용 이유 상속 예제 구현 implements

1. 인터페이스(Interface) 1) 모든 메서드가 추상 메서드로 선언된다. (public abstract) 2) 모든 변수는 상수로 선언된다. (public static final) 3) Java 8부터 디폴트 메서드(default method), 정적 메서드(static method) 등의 기능 제공으로 일부 구현 코드가 있다. 2. 인터페이스 구현 & 형(Type) 변환 1) 인터페이스를 구현한 클래스는 인터페이스 형으로 선언한 변수로 형 변환이 된다. Calc calc = new CompleteCalculator(); 2) 상속에서의 형변환과 동일한 의미이다. 3) 클래스 상속과 달리 구현 코드가 없으므로 여러 인터페이스를 구현할 수가 있다. 4) 형 변환되는 경우(업캐스팅) 인터페이스에 선언..

2022. 9. 4. 10:40
프로그래밍/Java

[자바 - Java] 추상클래스 추상메소드 인터페이스 예제

1. 추상 클래스 1) 구현 코드 없이 메서드의 선언만 있는 추상 메서드(abstract method)를 포함한 클래스를 이야기한다. - 메서드 선언 (declaration) : 반환 타입, 메서드 이름, 매개변수로 구성한다. - 메서드 정의 (definition) : 메서드 구현(implementation)과 동일한 의미 구현부(body)를 가진다. ({}) public abstract void checkDownCast(ArrayList list); //선언 public void checkDownCast(ArrayList list) { } //구현부가 있음. 추상메서드가 아님. 2) abstract 예약어를 사용한다. 3) 추상 클래스는 new를 사용할 수 없다.(인스턴스화 할 수 없음) 2. 추상 클..

2022. 9. 3. 11:05
  • «
  • 1
  • ···
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • ···
  • 42
  • »
반응형
160x600
Powered by Privatenote Copyright © 사색을 사색하다 All rights reserved. TistoryWhaleSkin3.4

티스토리툴바