Java의 기초문법 3 (오버로딩, 생성자, 다형성, 추상클래스, 인터페이스)Overloading : 하나의 이름으로 여러가지 기능을 하는 함수* 사용 : println() 대표적인 함수* 문법 : 함수의 이름은 같고 parameter의 개수와 타입을 달리하는 방법 1. 함수의 이름은 같아야 한다. 2. [parameter] 개수 또는 [Type]은 달라야 한다. 3. return type은 overloading에 판단기준이 아니다. 4. parameter 순서가 다름을 인정한다. Constructor : 특수한 목적을 가지는 함수 * 특수한 목적 : member field 초기화 1. 일반함수와 다른점 1.1 함수의 이름이 고정 (class 이름과 동일) 1.2 return type (x), void(..
분류 전체보기 검색 결과
Java의 기초문법 2 (조건문, 제어문, 반복문) * 조건문 : 어떤 문장은 수행하고 싶고, 어떤 문장은 수행하고 싶지 않을 경우 사용 if 조건문 조건식의 연산 결과에 따라 블록 내부 문장의 실행 여부를 결정 할 수 있다. if 문 조건식이 true 일 경우에만 실행문이 실행된다. if(조건식) 다음의 { } 를 생략할 수 있다. 하지만, 생략할 경우 if문에 포함되는 실행문은 단 한 줄만 포함된다. if(조건식){ 실행문; 실행문; } if - else 문 조건식이 true일 경우 if 블록의 실행문이 실행되고, flase 일 경우 else 블록의 실행문이 실행된다. if(조건식){ 실행문; 실행문; }else{ 실행문; } if - else if - else문 처음 if문의 조건식의 조건문이 t..
프로그램 입문자를 위한 여러가지 지식 학원 교육받을 적 정리해둔 여러가지 지식들 공부순서 진행사항 : Java -> Oracle 11g -> Mysql -> JDBC -> HTML&CSS -> JavaScript -> Jquery(Ajax) -> JSP(servlet) -> Spring 라이브러리(Library) : 프로그램 제작시 필요한 기능 (비교하자면 자동차 바퀴, 자동차 헤드라이트, 자동차 에어백 등등)-> ex) JavaScript의 라이브러리 : Jquery 프레임워크(Framework) : 프로그램 기본구조(뼈대) -> 비교하자면 자동차 프레임Java개발자 : Spring, Python 개발자 : Django, JavaScript 개발자 : Angularjs, PHP 개발자 : Laravel..
Java의 기초문법 1 (Collection Framework (Set, List, Map)) 이전에 공부했던 Collection Framework 를 절대 잊지 말고 복습해보자. Generic : 클래스 생성시 미리 타입을 지정할 수 있다. 예를들어, Box box = new Box(); box.setObj(new Object()); Object obj = box.getObj(); //getObj 타입 : Object Box box2 = new Box(); box2.setObj("hello"); //String 값을 넣고 싶을 때 String str = box2.getObj(); //여기서 형변환이 필요없다. getObj 타입 : String Generic을 사용함으로써 선언할때는 가상의 타입으로 선언..
최근댓글