코딩을 한단계씩 부셔보자.

코딩을 한단계씩 부셔보자.

  • 분류 전체보기 (319)
    • 코딩배움일지 (157)
      • JAVA (79)
      • DataBase (29)
      • Web 구현 (34)
      • 인터페이스 구현 (15)
    • 개인적인 공부 (142)
      • 자바 (6)
      • 백준 (47)
      • Java의 정석 (0)
      • 그냥정리 (2)
      • Database 복습 (5)
      • 테스트 페이지 (1)
      • 프론트엔드 (7)
      • Unity (29)
      • Python (45)
    • TeamProjectHappy (12)
      • front (9)
      • database (3)
    • 개발일지 (2)
      • Journey to West (2)
  • 홈
  • 배움기록
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

코딩을 한단계씩 부셔보자.

컨텐츠 검색

태그

백준 javabasic 파이썬 javascript c# SQL 왕초보 자바기초 배열 유니티 java Python html CSS java기초 unity 2D database Web 자바

최근글

댓글

공지사항

아카이브

java(139)

  • 잠온다. Java 12일차 3(제네릭)

    아니야 할만하지 않아. 살려줘 제발 님아. class Info{ private T t; public Info(T t){ this.t = t; } } /////////////////////////// new Info("안녕"); private String t /*메모리 할당 될때*/ public Info(Sting t) ////////////////// new Info(s); /*메모리 할당될때*/ private student t; public Info(Studnet t){ } 안은 생략 가능한다. /*자료형이 명확하다면 생략 가능*/ 와일드카드 Info /*자료형이 뭐 들어 올지 모르기 때문에 ? 로 잡아서 뭐든지 나올 수 있게함.*/ getInfo(){ return = /* String 이던 Stude..

    2022.11.25
  • Java 12일차 2(빌더)

    static 은 static 끼리 호출 가능 import lombok.AllArgsConstructor; import lombok.ToString; @ToString @AllArgsConstructor /*빌더 안쓰고 만든것*/ public class Student { private int studentCode; private String name; private String address; public static StudentBuilder builder(){ /*스테틱으로 했으면 다른것도 스테틱*/ return new StudentBuilder(); /*객체 주소 생김. Student 아니고 StudentBuilder*/ } /*public class StudenmtBuilder라면 return ne..

    2022.11.25
  • Java 12일차 1(빌더)

    Java 빌더 패턴 (Builder Pattern) 이란? 디자인패턴중 하나로, 생성과 표현의 분리 쉽게 말해 생성자에서 인자가 많을때 고려해볼수있는것이 빌더패턴이다. @Builder 빌더를 안 쓰고 만들때. import lombok.AllArgsConstructor; @AllArgsConstructor /*빌더 안쓰고 만든것*/ public class Student { private int studentCode; private String name; private String address; public static StudentBuilder build(){ return new StudentBuilder(); /*객체 주소 생김. Student 아니고 StudentBuilder*/ } public st..

    2022.11.25
  • Java 11일차 3(빌더)

    import lombok.Builder; import lombok.ToString; @Builder @ToString public class User { private String username; private String password; private String email; private String name; } public class UserMain { /* 내가 원하는 것만 추려서 출력, 순서도 상관 없다.*/ public static void main(String[] args) { User user = User.builder(/*static method*/).username("jingu").password("1234").email("junsyang@naver.com").name("양진구")..

    2022.11.24
  • Java 11일차 2-2(싱글톤)

    무조건 하나만 생각해줄래 싱글턴 특징 1.생성자가 private 접근지정자여야 한다. /*1.생성자가 private 접근지정자여야 한다.*/ private ScannerSingleton() { /* private 외부접근 불가. */ scanner = new Scanner(System.in); } 2. 자기 자신을 static 변수로 가지고 있어야한다. /*2. 자기 자신을 static 변수로 가지고 있어야한다.*/ private static ScannerSingleton instance = null; /*instance 변수는 ScannerSingleton의 주소값*/ public static ScannerSingleton getInstance() { if (instance == null) { /*결과..

    2022.11.24
  • Java 11일차 2-1(싱글톤)

    싱글톤 애플리케이션이 시작될 때, 어떤 클래스가 최초 한 번만 메모리를 할당(static)하고 해당 메모리에 인스턴스를 만들어 사용하는 패턴 즉, 싱글톤 패턴은 '하나'의 인스턴스만 생성하여 사용하는 디자인 패턴이다. 인스턴스가 필요할 때, 똑같은 인스턴스를 만들지 않고 기존의 인스턴스를 활용하는 것! 생성자가 여러번 호출되도, 실제로 생성되는 객체는 하나이며 최초로 생성된 이후에 호출된 생성자는 이미 생성한 객체를 반환시키도록 만드는 것이다 (java에서는 생성자를 private으로 선언해 다른 곳에서 생성하지 못하도록 만들고, getInstance() 메소드를 통해 받아서 사용하도록 구현한다) 왜 쓰는가? 먼저, 객체를 생성할 때마다 메모리 영역을 할당받아야 한다. 하지만 한번의 new를 통해 객체를..

    2022.11.24
이전
1 ··· 4 5 6 7 8 9 10 ··· 24
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바