본문 바로가기

차이점5

JSP - out.print, out.println 차이점 안녕하세요. 고코더 입니다. JSP를 처음 배우면 꼭 등장하는 두 함수가 있습니다. 바로 out.print, out.println입니다. 이 두 가지를 배워보겠습니다. 공통점 ● 1. 둘 다 텍스트를 노출하는 기능을 하는 함수입니다. 해당 함수를 사용하면 깔끔하게 텍스트를 노출할 수 있습니다. 차이점 ● 2. 두 기능의 차이점은 소스보기에서 볼 때 보이는 방식이 다릅니다. ● 3. 이렇게 소스보기를 보면 미묘한 차이가 있습니다. println 은 줄 바꿈 되어 보입니다. 2022. 1. 27.
JAVA - null 과 ""(빈값)의 차이는 무엇일까? / 메모리상의 차이 자바에서 공백 값과 널(Null) 값의 차이는? 안녕하세요. 고코더 입니다. 자바에서 null 값과 ""(빈 공백)은 어떻게 다른지 알아보려고 합니다. 얼핏보면 비슷해보이지만 완전히 다른 개념을 가지고 있습니다. ● 1. null 널(null)은 어떠한 값으로도 초기화 되지 않은 것입니다. 이렇게 초기화된 데이터는 내가 사용할 예정이다 정도로 컴파일러는 생각합니다. 그래서 참조형이지만 힙메모리상에 데이터를 만들어 내지 않습니다. 1String a = null; cs ● 2. ""(공백) 공백 값은 사실 하나의 스트링입니다. 예를 들면 "gocoder"로 변수를 선언한거처럼 빈 값을 메모리에 할당한 행동입니다. 1String b = "";cs ● 3. 차이점 다시 정리 null은 사용하겠다고 예고만 해놓은.. 2020. 3. 17.
JAVA - String, StringBuffer, StringBuilder 차이점은? string을 다루는 3가지 클래스의 차이점 안녕하세요. 고코더 입니다. 이번 시간에는 자바에서 문자열을 저장하는 클래스인 String, StringBuffer, StringBuilder의 차이점을 알아보려고 합니다. 이 클래스들은 string 값을 저장하고 관리하는 기능을 한다는 건 모두 알고 계십니다. 그런데 대체 무슨 차이가 있을까요? 그 차이점을 알아봅니다. String 클래스의 큰 특이점 : 불변성 ● 1. String pool에 저장 가장 대표적인 차이는 역시 string은 리터럴을 통해 생성해 인스터스 메모리 공간을 차지합니다. 즉 변하지 않는 값이 됩니다. 다시 한번 설명합니다. string class를 사용해 문자를 생성합니다. 그럼 "String pool"이라는 공간에 생성됩니다. 이 .. 2020. 3. 11.
java - config/web.xml, WEB-INF/web.xml 차이점 두 개의 web.xml 비교해보자 안녕하세요.고코더 입니다. ● 1. 저번 블로그에 web-inf 아래 web.xml에 생성 방법을 글을 쓰니 두개의 xml에 대한 차이점을 물어보는 분이 계셔서 글을 남깁니다.-> 이클립스로 WEB-INF 아래 web.xml 만들기 ● 2. 톰캣에 있는 web.xml 은 모든 프로젝트에 보통 기본설정(default)을 기록 합니다. 그리고 범용적인 프로젝트 설정을 기록하게 됩니다. 개발 파일을 공유할때 톰캣 파일을 함께 배포하기에 회사에서 혹은 큰 프로젝트에서 함께 써야 하는 꼭 필요한 기본설정을 기록 합니다. 범용적인 설정 위주로 기록합니다. ● 3. web-inf 아래에 있는 web.xml은 해당 프로젝트에 대한 상세한(detail) 설정을 기록 합니다. 예를 들면 .. 2019. 9. 29.
JavaScript - setTimeout(), setInterval() 차이점 예제 몇 초후에 한번 실행 , 초 마다 반복 실행 안녕하세요. 고코더 입니다. 제 홈페이지 고코더넷(http://gocoder.net)에 학생분이 질문을 남기셔서 열코딩 하다 강의 작성 모드로 스위치를 바꿨습니다. 문의한 사항은 이렇습니다. 요즘 학생분들이 코딩 많이 하시네요. (덕분에 선생님 소리도 들어보네요) 좋은 현상입니다. 차이점 이론 ● 1. setTimeout() 이 메서드는 일정 시간 후에 함수를 한번! 실행합니다. setTimeout(function(){alert('gocoder.net')}, 1000); // 1초 후에 스크립트 실행 ● 2. setInterval() 이 메서드는 해당 시간마다 반복해서 함수를 실행합니다. setInterval(function(){alert('반복 gocoder.. 2019. 6. 17.