반응형
XMLHttpRequest : XMLHttpRequest 객체는 HTTP 클라이언트 인터페이스를 구현합다. : 폼 데이터를 보내거나 서버로 부터 데이터를 받아오는 기능을 수행합니다. 1. XMLHttpRequest 객체 생성1234567891011var httpRequest = null; function requestMsg(){ if(window.XMLHttpRequest){ httpRequest = new XMLHttpRequest(); //safari, firefox, chrome }else if(window.ActiveXObject){ httpRequest = new ActiveXObject("Microsoft.XMLHTTP"); //exploer }else{ httpRequest = null; }..
Java의 Scope { } 영역 안으로만 변수를 사용할 수 있습니다. int a = 10; if(a == 10){ System.out.println(a); int b = 20; System.out.println(b); } System.out.println(a+b); //error JavaScript의 Scope { } 코드 블록으로 영역을 나누지 않습니다. 자바스크립트는 특정 구문이 실행 될 때 새로 생성합니다. function : 함수, 가장 많이 사용 with : 곧 사라질 구문(ECMAScript6부터 Deprecated) catch : 예외처리 구문 var a = 10; if(a === 10){ console.log(a); var b = 20; console.log(b); } console.lo..
프로토타입(ProtoType) - 객체의 기본적인 속성을 정의합니다. - function() 구문을 통해 만든 클래스라는 객체 정의로부터만 생성 할 수 있습니다. - 자바스크립트는 포토타입 기반 프로그래밍 언어입니다. 123456789101112131415161718192021222324252627Insert title here //프로토타입 객체 => JAVA의 클래스와 같은 개념 function Person(name, age) { this.name = name; this.age = age; } Person.prototype.walk = function(speed) { console.log("%s가 %d의 속도로 걸어가.", this.name, speed); } //객체를 참조하여 함수 추가 var p..
String 메서드 3. equal() : 스트링형 문자를 특정문자와 비교하여 같으면 true를 반환하고 틀리면 false를 반환합니다. java api 문서 booleanequals(Object anObject)Compares this string to the specified object. 사용방법123456 String[] strArr = { "전효성", "아이유", "정우성", "이선균" }; for (String s : strArr) { if (s.equals("정우성")) { System.out.println(s); } }Colored by Color Scriptercs
String 메서드 2. endsWith() : 스트링형의 뒷문장들을 비교하는 메서드 입니다. : 비교하여 일치하면 true 일치하지 않으면 false를 반환한다. java api 문서 booleanendsWith(String suffix)Tests if this string ends with the specified suffix. 사용방법 sub = ".txt"; bool = str.endsWith(sub); if (bool) System.out.println("텍스트 파일입니다."); else System.out.println("텍스트 파일이 아닙니다.");
String 메서드 1. startsWith() 스트링형의 앞문장들을 비교하는 메서드 입니다. 비교하여 일치하면 true 일치하지 않으면 false를 반환한다. Java api 문서 boolean startsWith(String prefix) Tests if this string starts with the specified prefix. boolean startsWith(String prefix, int toffset) Tests if the substring of this string beginning at the specified index starts with the specified prefix. str = "Sing.mp3"; String sub = "Si"; boolean bool = str..
회원가입 프로그램 콘솔화면에서 사용되는 회원가입 프로그램을 만들어 보았습니다. 기능 로그인 회원가입 전체 회원 출력 ID중복체크 비밀번호와 비밀 번화 확인 동일 체크 위의 5가지 기능이 들어간 회원 가입 프로그램을 만들었습니다. 기본적인 컬렉션을 ArrayList를 사용하였습니다. 실행결과 Program.java public class Program { public static void main(String[] args) { MemberJoinDAO memberJoinDAO = new MemberJoinDAO(); memberJoinDAO.run(); } } 프로그램을 실행시키는 main 메서드가 있는 클래스입니다. MemberJoinDAO.java import java.util.ArrayList; im..
안녕하세요.Java를 이용해서 콘솔 창에 야구의 경기결과가 찍히는 프로그램을 짜보았습니다. 1. 투수가 공을 던지면 타자가 결과 값을 반환 하게 되고, 결과는 스트라이크, 볼, 안타, 홈런이 랜덤의 확률로 결정됩니다.홈런 1%안타 8%볼 30%스트라이크 70% 확률은 아웃을 잡는게 삼진아웃밖에 없어서 확률을 조정하기 위해서 스트라아크의 비율이 압도적으로 높습니다.(이렇게 해야 한 자리 수의 점수대가 나옵니다..ㅠㅠ) 2. 주자가 출루하게 되면 배열을 통해서 현재 나가 있는 주자를 확인하고 득점을 하게 됩니다. 홈런을 하게 된다면 현재 나가 있는 주자와 자신을 포함해서 득점을 하게 됩니다. 실행결과 ..... 코드 Program.java1234567891011public class Program { pub..
로또 프로그램 만들기 1~45번 숫자가 랜덤으로 6개 찍히게 하기 콘솔창에 결과가 찍히는 로또프로그램을 만들어보았습니다. 랜덤의 확률로 6개의 문자가 찍히도록 하였고, 각 문자가 찍힌 후에는 쓰레드를 이용하여 약 1초간 정지 후에 다시 프로그램이 작동하도록 하였습니다. 그리고 마지막에는 배열을 출력 한 후에 프로그램이 다시 반복하도록 만들었습니다. 실행화면 Girl.Java public class Girl { String name; Machine machine; public Girl(String name) { this.name = name; } public void girlInfo() { System.out.println("금주의 로또 걸은 " + name + " 입니다."); } public void ..
오버로딩과 오버라이딩 아주 쉬운 문제이지만 헷갈리는 개념입니다. 오버로딩 : 동일한 이름의 메서드를 매개변수의 값을 변경하면 사용 할 수 있다. 오버 라이딩 : 재정의 : 상위 클래스의 메서드를 하위 클래스에서 다시 정의하는 것 입니다.: 상속 관계에서 주로 나타납니다.