[JavaScript][객체][프로토타입 체인] 자바스크립트의 상속! * JavaScript의 상속을 프로토타입 체인이라고 한다. 이것은 객체가 인스턴스 하는 시점에 맺어 지고, 이후 변경은 안된다.** 아래 예제 소스로 이해 하자.var Animal = function(){} Animal.prototype = { walk : function() { document.writeln('쫑~쫑~');}}; var SuperAnimal = function(){}SuperAnimal .prototype = {walk : function(){ document.writeln('다다다다닷!'); }}; var Dog = function(){};Dog.prototype = new Animal();var d1 = new Dog();d1.walk(); // 쫑~쫑~ Dog.prototype .. 더보기 [Java][성능]Statement 와 PreparedStatement의 차이 * 몰랐던 사실을 하나 배웠다. Statement와 PreparedStatement 차이 * 나는 두개를 그동안 구분 해서 사용했다. 인자가 필요한것은 PreparedStatement를 인자가 없는 것은 Statement을 사용했다.* 하지만 사용하는 이유가 나는 SQL인젝션을 방어 하기 위한 용도로, 또 소스코드를 깔끔하게 위해서(가독성)을 위해 사용 했었다. 하지만 성능상에도 이유가 있었다. * Statement 와 PreparedStatement의 성능상의 차이 Statement 와 PreparedStatement를 사용하게 되면 그냥 디비에 바로 요청 하는 것이 아니라 캐쉬를 확인 한후에 동일한 명령이 있으면 캐쉬에서 꺼내어 DataBase에 접근을 하고, 캐쉬가 없으면 실행 계획을 세우고 JDB.. 더보기 [JavaScript][객체] 자바스크립트의 간단한 객체 * 자바스크립트는 객체 지향 언어로써 객체를 생성 할수 있다. 엄밀 하게 말하면 프로토타입 베이스의 객체지향이라고 한다. * 예제로써 알아보겠다. var Memeber = function(firstName, lastName){ this.firstName = firstName; this.lastName = lastName;this.getName = function(){return this.lastName + ' ' + this.firstName;}}; var mem = new Memeber('요시히로', '야마다');document.writeln(mem.getName()); * 우리가 아는 Java에서는 모든 클래스가 동일하면 동일한 멤머 변수와 동일한 멤머 메소드를 가진다. 하지만 그것은 클래스베이스 객.. 더보기 이전 1 2 3 4 5 ··· 26 다음