[JitPack] JitPack 사용하여 라이브러리 배포하기(1) [Github에 프로젝트 release 하기]
·
▣ Tools/JitPack🚀
[JitPack] 나만의 라이브러리 만들어보기 [Maven으로 .jar 파일 생성하기] - 나만의 라이브러리 만들어보기 오늘은 Maven 프로젝트를 .jar로 만들어보려고 한다. '원격 메이븐 저장소'로 올리는 건 다음에 해볼 예정. 1. Maven 프로젝트 생성 및 세팅 1.8 1.8 2. Maven 프로젝트로 yermi.tistory.com - JitPack 사용하여 라이브러리 배포하기(1) 이전에 제작한 라이브러리를 JitPack을 이용하여 배포해보려고 한다. JitPack은 Gradle로만 배포가 가능하여, 오늘은! 1) Github에서 release를 올려보고, 2) JitPack에서 확인 정도만 해볼 것이다. * Maven으로도 배포가 가능하다는 걸 확인했다. (22.09.19) [JitPac..
[JAVA] 상속(inheritance)이란? [상속의 개념, 조상 클래스와 자손 클래스]
·
◎ Java/Java☕
1. 상속(inheritance)이란? 기존의 클래스를 재사용하여 새로운 클래스를 작성하는 것 상속을 통해, 보다 적은 양의 코드로 새로운 클래스를 작성할 수 있고 코드를 공통적으로 관리할 수 있다. → 클래스 이름 뒤에 상속받고자 하는 클래스의 이름과 그 앞에 키워드 'extends'만 붙여주면 된다. class Child extends Parent { // Child 클래스가 Parent 클래스를 상속 받았다. } 2. 조상 클래스와 자손 클래스 위의 두 클래스는 서로 상속 관계에 있다고 한다. 상속해주는 클래스를 '조상 클래스', 상속 받는 클래스를 '자손 클래스'라 한다. 조상 클래스 : 부모(parent) 클래스, 상위(super) 클래스, 기반(base) 클래스 자손 클래스 : 자식(child..
[JitPack] 나만의 라이브러리 만들어보기 [Maven으로 .jar 파일 생성하기]
·
▣ Tools/JitPack🚀
- 나만의 라이브러리 만들어보기 오늘은 Maven 프로젝트를 .jar로 만들어보려고 한다. '원격 메이븐 저장소'로 올리는 건 다음에 해볼 예정. 1. Maven 프로젝트 생성 및 세팅 1.8 1.8 2. Maven 프로젝트로 .jar 파일 만들기 package com.yermi.testlib.entity; public class TestLib { private String text = "예르미의 코딩노트"; private int year = 2022; public void helloWorld() { System.out.println("Hello World!"); } public TestLib() { super(); // TODO Auto-generated constructor stub } public ..
[JAVA] 멤버변수의 초기화 시기와 순서 [클래스변수와 인스턴스변수의 초기화 순서]
·
◎ Java/Java☕
1. 멤버변수의 초기화 시기와 순서 클래스변수의 초기화 시점 : 클래스가 처음 로딩될 때 단 한 번 초기화 된다. 인스턴스변수의 초기화 시점 : 인스턴스가 생성될 때마다 각 인스턴스 별로 초기화가 이루어진다. 클래스변수의 초기화 순서 : 기본값 → 명시적초기화 → 클래스 초기화 블럭 인스턴스변수의 초기화 순서 : 기본값 → 명시적초기화 → 인스턴스 초기화 블럭 → 생성자 2. 멤버변수 초기화 순서 예시 class InitTest { // 명시적 초기화 static int cv = 1; int iv = 1; static { cv = 2; } // 클래스 초기화 블럭 { iv = 2; } // 인스턴스 초기화 블럭 // 생성자 InitTest() { iv = 3; } } 클래스변수 초기화(1 ~ 3) : 클..
[JAVA] 명시적 초기화(explicit initialization)와 초기화 블럭(initialization block) [변수를 초기화하는 방법]
·
◎ Java/Java☕
[JAVA] 변수의 초기화란? [변수를 선언하고 처음으로 값을 저장하는 것] 1. 변수의 초기화란? 변수를 선언하고 처음으로 값을 저장하는 것을 '변수의 초기화'라고 한다. 변수의 초기화는 경우에 따라 필수적이기도, 선택이기도 하지만 가능하면 선언과 동시에 적절한 yermi.tistory.com 1. 변수를 초기화하는 방법 변수를 초기화 하는 방법에는 생성자 외에도 명시적 초기화, 초기화 블럭이 있다. 2. 명시적 초기화(explicit initalization) 변수를 선언과 동시에 초기화 하는 것을 명시적 초기화라고 한다. 명시적 초기화는 간단하고 명료하지만 복잡한 초기화에는 적합하지 않다. Class Car { int door = 4; // 기본형 변수의 초기화 Engine e = new Engin..