전체 글474 String, StringBuilder, StringBuffer, text block String 클래스 힙 메모리에 인스턴스로 생성되는 경우와 상수 풀(constant pool)에 있는 주소를 참조하는 두 가지 방법 힙 메모리는 생성될때마다 다른 주소 값을 가지지만, 상수 풀의 문자열은 모두 같은 주소 값을 가짐 선언 방법 String str11 = new String("abc"); String str12 = "abc"; 한번 생성된 String은 불변 String을 연결하면 기존의 String에 연결되는 것이 아닌 새로운 문자열이 생성됨(메모리 낭비가 발생할 가능성 있음) package ch38; public class StringTest { public static void main(String[] args) { String java = new String("java"); Strin.. 2021. 4. 25. 배경 속성 background-color: 요소의 배경 색상 transparent: 투명함(기본) 색상: 지정 가능한 색상 background-image: 요소의 배경 이미지 삽입 none: 이미지 없음 (기본) url("경로"): 이미지 경로 background-repeat: 요소의 배경 이미지 반복 repeat: 이미지를 수직, 수평 반복(기본) repeat-x: 이미지를 수평 반복 repeat-y: 이미지를 수직 반복 no-repeat: 반복 없음 background-position: 요소의 배경 이미지 위치 0% 0%: 0% ~ 100% 사이의 값(기본) 방향: top, bottom, left, right, center 방향 (예)top right 단위: px, em, rem 등 단위로 지정(x축 y축) b.. 2021. 4. 22. 문자와 관련된 속성 color: 글자의 색상 rgb(0,0,0): 검정색(기본) 색상: 기타 지정 가능한 색상 text-align: 문자의 정렬 방식 left: 왼쪽 정렬 (기본) right: 오른쪽 정렬 center: 가운데 정렬 justify: 양쪽 정렬 text-decoration: 문자의 장식(선) none: 장식 없음 (기본) underline: 밑줄 overline: 윗줄 line-through: 중앙 선 text-indent: 문자 첫 줄의 들여쓰기, 음수를 입력할 경우(-50) 내어쓰기 0: 들여쓰기 없음 (기본) 단위: px, em, rem 등 단위로 지정 %: 요소의 가로 너비에 대한 비율 2021. 4. 22. Object 클래스의 메서드 활용 equals() 메서드 두 인스턴스의 주소 값을 비교하여 true/false를 반환 재정의 하여 두 인스턴스가 논리적으로 동일함의 여부를 구현함 인스턴스가 다르더라도 논리적으로 동일한 경우 true를 반환하도록 재정의 할 수 있음(같은 학번, 같은 사번, 같은 아이디의 회원....) hashCode() 메서드 hashCode()는 인스턴스의 저장 주소를 반환함 힙메모리에 인스턴스가 저장되는 방식이 hash방식 hash: 정보를 저장, 검색하는 자료구조 자료의 특정 값(키 값)에 대한 저장 위치를 반환해주는 해시 함수를 사용 package ch37; public class Student { private int studentNun; private String studentName; public Studen.. 2021. 4. 22. Object 클래스 - 모든 클래스의 최상위 클래스 java.lang 패키지 프로그래밍 시 import 하지 않아도 자동으로 import 됨 import.java.lang.*; 많이 사용하는 기본 클래스들이 속한 패키지 String, integer, System..... 모든 클래스는 Object 클래스를 상속 받는다. java.lang.Object 클래스 모든 클래스는 Object에서 상속받고, Object 클래스의 메서드 중 일부는 재정의해서 사용할 수 있음 컴파일러가 extends Object를 추가함 class Student => class Student extends Object toString() 메서드 객체의 정보를 String으로 바꾸어서 사용할 때 쓰임 String이나 Integer 클래스는 이미 재정의 되어 있음 package ch36;.. 2021. 4. 22. iframe 내 요소와 부모 요소 간 통신 및 정리 부모 요소에 있는 함수 호출 부모 요소에 있는 함수 function test1(h) { alert('부모창 제어' + h); }; 자식 요소에서 함수 호출(parent.함수이름();) parent.test1(h); 자식 요소에 있는 함수 호출 자식 요소에 있는 함수 function sub(id) { console.log("자식창 호출" + id); }; 부모 요소에서 자식 요소 호출 ifrm은 iframe의 name 값이다 ( ifrm.sub(id); 자식요소에서 iframe 높이 조절(grid사용시 조회가 완료될 때 실행, gridComplete에 입력) gridComplete : function(){ // 그리드가 완전히 모든 작업을 완료한 후 발생하는 이벤트 console.log("조회완료"); /.. 2021. 4. 20. 이전 1 ··· 64 65 66 67 68 69 70 ··· 79 다음