지네릭스 AVA - 지네릭스(Generics) (1) 다양한 타입의 객체들을 다루는 메서드나 컬렉션 클래스에 컴파일 시의 타입체크를 해주는 기능이다. 객체의 타입을 컴파일 시에 체크하기 때문에 객체의 타입 안정성을 높이고 형변환의 번거로움이 줄어든다. 타입 안정성을 높인다는 것은 의도하지 않은 타입의 객체가 저장되는 것을 막고, 저장된 객체를 꺼내올 때 원래의 타입과 다른 타입으로 잘못 형변환되어 발생할 수 있는 오류를 줄여준 다는 것이다. 지... 중요Java지네릭스Java AVA - 지네릭스(Generics) (2) 지네릭 클래스 Box가 선언되어 있을 때, 지네릭 클래스 Box의 객체를 생성할 때, 객체별로 다른 타입을 지정하는 것은 적절하다. 지네릭스는 이처럼 인스턴스별로 다르게 동작하도록 하려고 만든 기능이니까. 그러나 모든 객체에 대해 동일하게 동작해야하는 static멤버에 타입 변수 T를 사용할 수 없다. T는 인스턴스변수로 간주되기 때문이다. static멤버는 타입 변수에 지정된 타입, 즉 대... 중요Java지네릭스Java AVA - 지네릭스(Generics) (3) 중요Java지네릭스Java 21.01.19-40일차 객체의 타입 안정성을 높임, 형변환의 번거로움을 줄여줌 🤴 타입변수 클래스를 작성할 때, Object타입 대신 타입 변수(E)를 선언해서 사용 🤴 지네릭스 용어 🤴 지네릭 타입과 다형성 지네릭 클래스간의 다형성은 성립 (대입된 타입은 일치해야함) 🤴 제한된 지네릭 클래스 extends로 대입할 수 있는 타입을 제한 🤴 지네릭스의 제약 타입 변수에 대입은 인스턴스 별로 다르게 가능 static... Generics지네릭스Generics [TIL] 1월 28일 관계형 데이터 모델에 기초를 둔 데이터베이스 시스템 ACID(Atomicity, Consistency, Isolation, Durability) 트랜잭션 밖에 있는 연산은 중간 단계의 데이터를 볼 수 없다는 것을 의미 트랜잭션은 로그에 모든 것이 저장된 후에만 commit 상태로 간주될 수 있다. 각 데이터 베이스 이름 안에는 여러개의 테이블 존재 dbname 데이터 베이스 사용 시 숫자형 ... mysqldocker지네릭스도커데이터베이스dbTILTIL
AVA - 지네릭스(Generics) (1) 다양한 타입의 객체들을 다루는 메서드나 컬렉션 클래스에 컴파일 시의 타입체크를 해주는 기능이다. 객체의 타입을 컴파일 시에 체크하기 때문에 객체의 타입 안정성을 높이고 형변환의 번거로움이 줄어든다. 타입 안정성을 높인다는 것은 의도하지 않은 타입의 객체가 저장되는 것을 막고, 저장된 객체를 꺼내올 때 원래의 타입과 다른 타입으로 잘못 형변환되어 발생할 수 있는 오류를 줄여준 다는 것이다. 지... 중요Java지네릭스Java AVA - 지네릭스(Generics) (2) 지네릭 클래스 Box가 선언되어 있을 때, 지네릭 클래스 Box의 객체를 생성할 때, 객체별로 다른 타입을 지정하는 것은 적절하다. 지네릭스는 이처럼 인스턴스별로 다르게 동작하도록 하려고 만든 기능이니까. 그러나 모든 객체에 대해 동일하게 동작해야하는 static멤버에 타입 변수 T를 사용할 수 없다. T는 인스턴스변수로 간주되기 때문이다. static멤버는 타입 변수에 지정된 타입, 즉 대... 중요Java지네릭스Java AVA - 지네릭스(Generics) (3) 중요Java지네릭스Java 21.01.19-40일차 객체의 타입 안정성을 높임, 형변환의 번거로움을 줄여줌 🤴 타입변수 클래스를 작성할 때, Object타입 대신 타입 변수(E)를 선언해서 사용 🤴 지네릭스 용어 🤴 지네릭 타입과 다형성 지네릭 클래스간의 다형성은 성립 (대입된 타입은 일치해야함) 🤴 제한된 지네릭 클래스 extends로 대입할 수 있는 타입을 제한 🤴 지네릭스의 제약 타입 변수에 대입은 인스턴스 별로 다르게 가능 static... Generics지네릭스Generics [TIL] 1월 28일 관계형 데이터 모델에 기초를 둔 데이터베이스 시스템 ACID(Atomicity, Consistency, Isolation, Durability) 트랜잭션 밖에 있는 연산은 중간 단계의 데이터를 볼 수 없다는 것을 의미 트랜잭션은 로그에 모든 것이 저장된 후에만 commit 상태로 간주될 수 있다. 각 데이터 베이스 이름 안에는 여러개의 테이블 존재 dbname 데이터 베이스 사용 시 숫자형 ... mysqldocker지네릭스도커데이터베이스dbTILTIL