저장하는개발자
  • 홈
  • 태그
  • 방명록
  • 메뉴 닫기
  • 글작성
  • 방명록
  • 환경설정
    • 분류 전체보기 (148)
      • 프로그래밍 (135)
        • 개인프로젝트 (12)
        • JAVA (36)
        • JSP (17)
        • Database(Oracle) (14)
        • Spring (20)
        • SpringBoot (7)
        • Vue (0)
        • 자바스크립트 (17)
        • 제이쿼리 (1)
        • myBatis (9)
        • DevOps (2)
      • 코딩테스트 (0)
        • 프로그래머스 (0)
      • 운영체제 (6)
        • 리눅스 - centOS (6)
      • 주저리...주저리... (4)
        • 주저리... (4)
  • 홈
  • 태그
  • 방명록
프로그래밍/JAVA

JAVA - 객체(toString(), equals(), hashCode())

Object Object.class 파일에는 여러가지의 메소드가 존재한다. 그중에서 3가지의 메소드를 대표적으로 사용하고있다. toString() 원래는 풀클래스명@객체의 해쉬코드 16진수값이 출력이되는데, 대부분 그 객체가 가지고있는 필드값을 보여줄때 사용된다. toString() Override(X) Product.class class Product{ //toString() override 안하였음. } Run.class public class Run { public static void main(String[] args) { Product p = new Product(); //Product 자료형의 객체 생성 // p참조변수가 참조하고있는 Product객체의 toString 메소드 호출 System..

2021. 5. 27. 15:00
프로그래밍/JAVA

JAVA - 상속

상속 다른 클래스가 가지고 있는데 멤버변수, 메소드 들을 새로 작성할 클래스에서 직접 만들지 않고 상속을 받음으로써 새 클래스가 자신의 멤버처럼 사용할 수 있는 기능 너무좋음 .. 상속의 목적 클래스의 재사용, 연관된 일련의 클래스들에 대한 공통적인 규약 그냥 코드 줄이기위해 사용하는것같다 .. 상속의장점 1. 보다 적은 양의 코드로 새로운 클래스 작성 가능 2. 코드를 공통적으로 관리가능해서 코드 추가 변경 편리함 ..(굿잡) 3. 코드의 중복 제거 (제일좋은거같음 ..) 상속의 특징 1. 모든 클래스는 Object클래스의 후손 Object클래스가 제공하는 메소드를 오버라이딩 하여 메소드 재구현가능하다. 대표적으로 equals(), toString() 아래코드는 그냥 그렇다하고 일단 넘어가야한다 . /..

2021. 5. 26. 15:58
프로그래밍/JAVA

JAVA - 객체(2편)

클래스(class) 클래스 접근제한자 클래스 작성시 접근제한자는 2가지만 사용할수있다. //class 접근제한자 public Person{ //코드내용 } //default Person{} 인데 default는 접근제한자의 기본설정 값이기때문에 생략가능 Person{ //코드내용 } 클래스 작성 방법 클래스에는 필드(멤버 변수), 생성자(), 메소드 등으로 나뉘어작성하는것이 관례인거같다 public Person{ // 1. 필드(멤버변수) // 2 . 생성자 // 메소드와 사용은 비슷하다. public Person(){ } // 3. 메소드 // 기능을 작성하는 부분 // getter/setter 또는 기능을작성한다 public void method1([ 매개변수 ] ){ //코드 정의 } } 위의 설명..

2021. 5. 24. 15:40
프로그래밍/JAVA

JAVA - 2차원 배열

안녕하세요 . 국비 기록용으로 남길려고합니다 참고 하실때 도움되셨으면좋겠습니다 ..!(너무믿지 말아주세요 ...) 2차원 배열 자료형이 같은 1차원 배열의 묶음으로 배열 안에 다른 배열 존재 2차원 배열은 할당된 공간마다 번호 두 개 부여 2차원 배열선언 배열 선언시 메모리 stack영역에 참조 변수 생성된다. 3가지 방법이존재하지만, 자료형[][] 배열명; 4 || col 5) { break; } arr[row][col] = 'X'; System.out.println("\t0\t1\t2\t3\t4\t"); for(int i = 0; i < arr.length; i++) { System.out.print(i + "\t"); for(int j = 0; j < arr[i].length..

2021. 5. 23. 09:52
프로그래밍/JAVA

JAVA - 배열

안녕하세요 . 국비 기록용으로 남길려고합니다 참고 하실때 도움되셨으면좋겠습니다 ..!(너무믿지 말아주세요 ...) 배열 같은 자료형 의 변수를 하나의 묶음으로 다루는것 배열은 저장된 값마다 인덱스 0부터 시작하여 설정 배열 선언 //배열선언방법 //자료형[] 배열변수명; ★★★★ //자료형 배열변수명[]; //2가지 방법이존재하는데 편한거사용가능하다 //하지만 처음에 알아보기 쉬운 자료형[] 배열변수명; 이방식을 주로 사용하는것 같다. int[] age; int age1; double[] ave; double ave[]; char[] ch; char ch[]; String[] name; String name[]; 배열 할당 //배열할당 //선언된 배열을 크기를 할당한다. //배열변수명 = new 자료형[..

2021. 5. 18. 15:08
프로그래밍/JAVA

JAVA - 반복문(for, while), 분기문(break, continue)

안녕하세요 . 국비 기록용으로 남길려고합니다 참고 하실때 도움되셨으면좋겠습니다 ..!(너무믿지 말아주세요 ...) 반복문은 반복동작이필요할때 코드간략하게 사용할수있는코드입니다. 프로그래밍에서 많이쓰이기도합니다. for문 for문의 기본 문법은 for(초기식; 조건식; 증감식){ 실행코드 } /* for문 사용법입니다. for(초기식; 조건식; 증감식){ 실행코드 } 풀어서 사용해보면 10번반복 작업하고싶을때 이런방식으로 사용하면된다. 초기식 : 처음에 어떤값으로 조건문을 실행할지 지정해주는 지역변수이다. 조건식 : if문과 똑같다고 생각하면된다 .만약 조건식으로 값이 false이면 반복문은 종료된다. 증감식 : i++

2021. 5. 14. 16:32
  • «
  • 1
  • 2
  • »

공지사항

전체 카테고리

  • 분류 전체보기 (148)
    • 프로그래밍 (135)
      • 개인프로젝트 (12)
      • JAVA (36)
      • JSP (17)
      • Database(Oracle) (14)
      • Spring (20)
      • SpringBoot (7)
      • Vue (0)
      • 자바스크립트 (17)
      • 제이쿼리 (1)
      • myBatis (9)
      • DevOps (2)
    • 코딩테스트 (0)
      • 프로그래머스 (0)
    • 운영체제 (6)
      • 리눅스 - centOS (6)
    • 주저리...주저리... (4)
      • 주저리... (4)
애드센스 광고 영역
  • 최근 글
  • 최근 댓글

최근 글

최근댓글

태그

  • #JAVA 연산자
  • #aws연동
  • #자바 상수
  • #자바
  • #자바 독학
  • #자바 배열
  • #java
  • #혼자공부하는자바
  • #자바 연산자
  • #객체 equals
  • #자바 오버라이드
  • #자바 부모
  • #자바 객체
  • #자바 객체 비교
  • #자바 return
  • #자바프로그래밍
  • #Java 주석
  • #자바 해쉬코드
  • #자바 객체배열
  • #자바 조건문
  • #자바 자식
  • #자바 필드
  • #자바 비교
  • #자바 클래스
  • #주석
  • #반복문
  • #java inh
  • #삼항 연산자
  • #자바 StringBuilder
  • #Break
MORE

전체 방문자

오늘
어제
전체

블로그 인기글

Powered by Privatenote Copyright © 저장하는개발자 All rights reserved. TistoryWhaleSkin3.4

티스토리툴바