namu6747
취소

이것이 자바다 - 자바FX - 1

init을 제외한 fx api는 application 스레드가 관리한다. –ip=192~ 와 같이 main 메소드 인자를 작성하면 =을 기준으로 매핑하거나 함께 리스트에 추가한다. 윈도우를 무대(Stage)로 표현하며 무대는 한 번에 하나의 장면(Scene)을 가진다. 메인 윈도우는 start 메소드의 매개 값으로 전달되지만 장면은 직접 생성해야 한...

이펙티브 자바 용어

익스트림 프로그래밍 (xp) 비즈니스 상의 요구가 시시각각 변동이 심한 경우에 적합한 개발 방법 정적 팩토리 메소드 객체를 생성하는 역할을 분리하는 static 메소드 컴포넌트 재사용이 가능한 독립된 모듈 컴포지션 기존 상속의 단점을 보완하기 위하여 새로운 클래스를 정의하여 필드에 인스턴스를 선언하고 다룸 (상속은 is-a를 완벽히 따를 때 사용...

자바 정리

삼항연산자는 경우가 두 가지일때. if else를 나타내기 싫다면. 지역 변수는 선언된 지역을 벗어나면 메모리 공간에서 소멸된다. new 연산자는 정확히, 생성된 인스턴스의 주솟값을 반환하는 것이다. a 참조 변수에 인스턴스 주솟값을 던지고 b = a 로 하나의 인스턴스 주소를 두 참조 변수에 할당시킬 수 있다. 환경 변수의 classpath는...

자바 - 1 - 자료형

변수: 데이터의 저장과 참조를 위해 ‘할당된 메모리 공간’에 붙인 이름 0001 의 음수는 1001이 아니다. 1의보수화를 시킨 뒤 1을 더해줘야한다. 1의 보수화는 0과 1을 교환하는 것이다. 1111이 0001의 음수다. 올림 수는 버리므로 값은 0이다. 자바는 정수형 연산을 4바이트 int형으로 진행한다. 연산을 동반하는 상황에서는 변수를 b...

자바스크립트

정수만 입력받고 싶다면 불필요한 조건을 만들지 말고 isNaN부터 활용해주자. 선언은 사용하는 위치 가까운 곳에 둔다. 자바스크립트에서는 하이픈(-)을 사용할 수 없다. Number()=숫자로만 구성된 문자열을 실수화 javascript에서 문자열 + 숫자는 문자열이다. 숫자끼리 먼저 더하도록 하고 싶으면 괄호 결합 inline tag 내 eve...

자바스크립트 오브젝트 모델

DOM(Document Object Model) HTML은 사람이 편리하게 다룰 수 있는 문자열이지 컴퓨터가 알아듣고 사용하기에 좋은 언어는 아닙니다 HTML을 동적으로 보다 효율적으로 변경하기 위해서 HTML 문서(Docuemnt) 를 자바스크립트가 이해할 수 있는 객체(Object) 의 형태로 모델(Model)링 하여 자바스크립트에서 조...

HTML

HTML lang: screen reader, 특정 부분에도 적용 가능 ol 보단 ul을 많이 쓴다. 시맨틱 태그 header, section, footer, nav, article, aside #inline, block inline > block (X) block > inline (O) image tag에 alt=”” 필요하지만 값...

CSS

CSS text px-해상도에 따라 상대적으로 달라짐 %-부모 요소의 글자 크기를 기준 em-부모 요소의 글자 크기를 기준 특별한 설정이 없을 시 16px = 1em 해상도와 웹브라우저 크기를 헷갈리면 안됨 글자 간의 간격 letter-spacing 단어 간의 간격 word-spacing 음수 값도 가능 line-height : 줄간격 text-...

인터페이스와 추상클래스

인터페이스와 추상 클래스의 가장 큰 차이는 결합의 정도이다. 추상 클래스가 정의한 타입을 구현하는 클래스는 반드시 추상 클래스의 하위 클래스가 되어야 한다. 자바는 단일 상속만 지원하니, 추상 클래스 방식은 새로운 타입을 정의하는 데 제약이 있다. 인터페이스가 선언한 메서드를 모두 정의하고 그 일반 규약을 잘 지킨 클래스라면 다른 어떤 클래스를 상속...

컬렉션 프레임워크

= - = - = - = - = - = 자료 구조 (Data Structure) = - = - = - = - = - = - List ArrayList: 동적 가변 배열 비동기 방식이기 때문에 스레드에 안전하지 못하다. 그렇기 때문에 멀티 스레드 환경에서는 Collection.synchronizedList()를 ...