메소드
-
[Java] 자바 기본 API - Class ClassCSE/Java 2016. 3. 28. 15:04
자바 기본 API는 여러 절로 구성되어 있습니다. IntroObject ClassObjects ClassSystem ClassClass ClassString ClassStringTokenizer, StringBuffer, StringBuilder ClassRegular Expression & Pattern ClassArrays ClassWrapper ClassMath, Random ClassDate, Calendar ClassFormat Classjava.time Package Class Class 자바는 클래스와 인터페이스의 메타 데이터를 java.lang 패키지에 소속된 Class 클래스로 관리합니다. 여기서 메타 데이터는 클래스의 이름, 생성자 정보, 필드 정보, 메소드 정보를 말합니다. Class..
-
[Java] 멀티 스레드 - 스레드풀(ThreadPool)CSE/Java 2015. 12. 13. 14:27
멀티 스레드는 여러 절로 구성되어 있습니다. Intro작업스레드스레드 우선순위 & 동기화 메소드와 동기화 블록스레드 상태 & 상태 제어스레드 상태 제어 2데몬 스레드 & 스레드 그룹스레드 풀 스레드 풀 병렬 작업 처리가 많아지면 스레드 개수가 증가되고 그에 따른 스레드 생성과 스케줄링으로 인해 CPU가 바빠져 메모리 사용량이 늘어납니다. 따라서 어플리케이션의 성능이 저하됩니다. 갑작스런 병렬작업의 극대화로 인한 스레드 증폭을 막으려면 스레드 풀(Thread Pool)을 사용해야 합니다. 스레드 풀은 작업 처리에 사용되는 스레드를 제한된 개수만큼 정해 놓고 작업 큐(Queue)에 들어오는 작업들을 하나씩 스레드가 맡아 처리합니다. 작업 처리가 끝난 스레드는 다시 작업 큐에서 새로운 작업을 가져와 처리합니다..
-
[Java] 제네릭(generic) - 제네릭 메소드CSE/Java 2015. 9. 20. 10:42
제네릭은 여러 절로 구성되어 있습니다. Intro제네릭 타입멀티 타입 파라미터제네릭 메소드제한된 타입 파라미터 & 와일드카드 타입제네릭 타입의 상속과 구현 제네릭 메소드( R method(T t)) 제네릭 메소드는 매개 타입과 리턴 타입으로 타입 파라미터를 갖는 메소드를 말합니다. 제네릭 메소드를 선언하는 방법은 리턴 타입 앞에 기호를 추가하고 타입 파라미터를 기술한 다음, 리턴 타입과 매개 타입으로 타입 파라미터를 사용하면 됩니다. 12 public 리턴 타입 메소드명(매개변수, ...) { ... }cs 다음 boxing() 제네릭 메소드는 기호 안에 타입 파라미터 T를 기술한 뒤, 매개 변수 타입을 명시적으로 지정해도 되고, 컴파일러가 매개값의 타입을 보고 구체적인 타입을 추정하도록 할 수도 있습니..
-
[javascript] 48. 객체 프로토타입(Object prototype) - 자바스크립트 강좌 JS / CSEWeb/JavaScript 2015. 6. 13. 15:32
JavaScript Object Prototypes 모든 자바스크립트 객체는 프로토타입을 갖습니다. 프로토타입 또한 객체 입니다. 모든 자바스크립트 객체는 그들만의 프로토타입으로 부터 속성과 메소드를 물려 받습니다. 1. Creating a Prototype 프로토타입 객체를 생성하는 일반적인 방법은 객체 생성자 함수를 사용하는 것입니다: 생성자 함수와 함께, new 키워드를 통해서 같은 프로토타입 객체를 생성할 수 있습니다: 123456789101112131415161718192021222324 function person(first, last, age, eye) {this.firstName = first;this.lastName = last;this.age = age;this.eyeColor = ey..
-
[javascript] 47. 객체 메소드(Object methods) - 자바스크립트 강좌 JS / CSEWeb/JavaScript 2015. 6. 13. 15:31
JavaScript Object Methods 1. JavaScript Methods 자바스크립트 메소드는 함수 선언을 포함하는 속성입니다. PropertyValuefirstNameJohnlastNameDoeage50eyeColorbluefullNamefunction() {return this.firstName + " " + this.lastName;}[ 출처: W3Schools ] 2. Accessing Object Methods 아래 문법을 통하여 객체 메소드를 생성 할 수 있습니다: methodName : function() { code lines } 아래 문법을 통하여 객체 메소드에 접근 할 수 있습니다: objectName.methodName() () 없이 메소드를 호출하면, 함수 선언을 반환하..
-
[javascript] 22. 배열 메소드(Array Method) - 자바스크립트 강좌 JS / CSEWeb/JavaScript 2015. 6. 13. 14:42
JavaScript Array Methods 1. Converting Arrays to Strings 자바스크립트에서, 모든 객체는 valueOf()메소드와 toString()메소드를 가지고 있습니다. valueOf()메소드는 배열을 위한 기본적인 행위 메소드 입니다. 12var fruits = ["Banana", "Orange", "Apple", "Mango"];document.getElementById("demo").innerHTML = fruits.valueOf();cs 자바스크립트 배열에서, valueOf()와 toString()은 같은 역할을 합니다. join() 메소드는 모든 배열의 요소를 결합합니다. toString() 같이 행동하지만, 구분자를 지정해 줘야 합니다: 12345Colored ..
-
[javascript] 20. 날짜 메소드(Date Methods) - 자바스크립트 강좌 JS / CSEWeb/JavaScript 2015. 6. 13. 14:39
JavaScript Date Methods 1. Date Get Methods MethodDescriptiongetDate()Get the day as a number (1-31)getDay()Get the weekday as a number (0-6)getFullYear()Get the four digit year (yyyy)getHours()Get the hour (0-23)getMilliseconds()Get the milliseconds (0-999)getMinutes()Get the minutes (0-59)getMonth()Get the month (0-11)getSeconds()Get the seconds (0-59)getTime()Get the time (milliseconds since ..
-
[javascript] 17. Number Method - 자바스크립트 강좌 JS / CSEWeb/JavaScript 2015. 6. 13. 14:37
JavaScript Number Methods 숫자 메소드는 숫자로 작업하는 것을 도와줍니다. 1. Global Methods 자바스크립트 전역 함수는 모든 자바스크립트 데이터 타입에 사용 할 수 있습니다. 아래에 숫자를 작업할때 적절한 메소드들이 있습니다: MethodDescriptionNumber()Returns a number, converted from its argument.parseFloat()Parses its argument and returns a floating point numberparseInt()Parses its argument and returns an integer [ 출처: W3Schools ] 2. Number Methods MethodDescriptiontoString(..