프로그래밍 언어 13

[Web] 이클립스에 톰캣 연동하기

Tomcat 부터 설치하겠다. http://tomcat.apache.org/ Apache Tomcat® - Welcome! The Apache Tomcat® software is an open source implementation of the Java Servlet, JavaServer Pages, Java Expression Language and Java WebSocket technologies. The Java Servlet, JavaServer Pages, Java Expression Language and Java WebSocket specifications ar tomcat.apache.org 톰캣 사이트에 들어간다. 홈페이지에서 왼쪽가운데 Tomcat 8 클릭 여기서 자신의 운영체제에 맞게..

자바 클래스

Object is Data 클래스는 객체의 속성과 기능을 코드로 구현한 것이다. 비유해서 표현하면 클래스(반) 학생들(속성) 걷기, 책읽기, 필기하기(메소드) 라고 생각하면 이해가 쉽다. 클래스 내부를 구분하면 멤버변수가있고 멤버 메소드마다 매개변수들을 전달받아 메소드 내부에서 지역 변수와 함께 사용된다. 클래스 생성 클래스 선언 방법은 접근권한 지정자 class 클래스 이름 순으로 생성한다. 여기서 접근권한 지정자란 1. public (모두에게 권간을 준다.) 2. default (생략, 같은 패키지 내에서만) public은 다른 폴더에 있는 애들도 접근 가능하고(다른패키지에서도 접근가능) default는 같은 패키지 내에서만 가능하다.(외부접근불가) 객체 선언 클래스를 선언하면 객체를 선언해야한다. ..

자바 메소드

메소드란 실행을 할 수 있도록 도와주는 도구다. 아래 이미지는 메소드선언과 사용 방법이다. 순서대로 접근권한지정자-반환형-메서드이름을 적고 매개변수가 있을시 매개변수까지 적는다. 여기서 void란 리턴할 값이 없음을 의미한다. 위에서 메소드를 선언했으면 main에서 hello_func();로 호출해 사용할 수 있다. 이번에는 매개변수와 리턴값이 있는 메소드다. 우선 매개변수란 매소드 호출시 전달받은 값을 말한다. 아래 이미지에서 보면 첫번째로 main 메소드에서 abs(10)을 호출했다. abs(10)이란 abs함수를 호출하고 10이라는 값을 전달한것이다. 두번째는 abs함수에서 전달 받은 x값을 받고 함수 내에서 처리 하게된다. 여기서 주의할 점은 리턴타입이 int, 매개변수 int, 전달받은값 int..

자바 반복문

1. for문 for문은 위와같이 초기식, 조건식, 증감식으로 구성되어있다. 순서대로 초기식, 조건식을 계산하고 증감식을 계산하는게 아니라 괄호 안에있는 코드를 수행한 후에 증감식을 계산한다. 그래서 i++과같이 후위증감식을 만나게된다면 위에 처럼 닫는중괄호 앞에다가 빼두고 계산하면 훨씬 이해하는데 쉽다. 위 코드를 하나씩 천천히 계산해보면 n = 2일때 1. i JAVA2 3. n++ => 3 n=3일때 1. i JAVA3 3. n++ => 4 n=4일때 1. i JAVA4 3. n++ => 5 . . . n = 11일때 1. i

[C언어] 비주얼에서 c언어 프로젝트 및 소스파일 생성 방법

​ 설치 사이트는 여기다. https://visualstudio.microsoft.com/ko/ Visual Studio IDE, 코드 편집기, Azure DevOps 및 App Center - Visual Studio Visual Studio dev tools & services make app development easy for any platform & language. Try our Mac & Windows code editor, IDE, or Azure DevOps for free. visualstudio.microsoft.com Visual Studio IDE, 코드 편집기, Azure DevOps 및 App Center - Visual Studio Visual Studio 개발자 도구 및 ..

자바 연산자

연산자는 관계 연산자와 논리연산자가 있다. ​ 관계 연산자는 =(크거나 같다), ==(같다), !=(같지 않다) 가 있다. 논리 연산자는 !(not), &&(and), ||(or)가 있다. ​ ​ 연산 순위 ​ 1. (수괄), {중괄호}, [대괄호], 2. ! 3. *, /, % 4. +, - 5. 6. ==, != 7. && 8. || 9. 삼 항 연산자 10. 대입 연산자 = 11. 후위 연산자 x++ 공부하고 복습겸 정리한 거라 미흡한 점이 있을 수 있습니다. 틀린점 말씀해 주시면 바로 수정 or 삭제 하겠습니다.

자바 자료형

먼저 숫자는 정수와 실수로 갈라지고 그중 정수는 int, long이며 디폴트 값은 int이다. 실수는 float와 double로 구분되며 double은 디폴트 자료형이다. int형을 long형으로 변환 시 뒤에 L을 붙여야 한다. ex) 2345L ​ 문자는 Char, Boolean(참/거짓 판단)은 true, false가 있으며 디폴트 값은 false이다. 자료형 ​ ​ ​ ​ 데이터 타입은 Primitive (기본 타입) - int, char, float, boolean, double 과 Reference (참조 타입) - 배열, 클래스, String 이 있다. 데이터 타입

자바 배열

배열 (Array) 나열, 열거한다는 의미, 배열 정의 문법 맨 앞부터 int(자료형) [] 예약 기호 a(변수명) = new(메모리 할당) int(자료형, 동일해야 함) [5](방개 수) ;(세미콜론) 으로 배열을 선언할 수 있다. ​ 자료형은 동일해야 하며 병 수명과 방개 수는 a, b, c, [5], [10] 등 사용자가 지정할 수 있다. ex) double[] b = new double[10]; int[] abc = new int[3]; ​ ​ ​ 예를 들어 int[] a = new int[5];를 선언했다면 아래와 같이 a 객체가 int형으로 방 5개가 선언되고 0번 방부터 시작된다. 초기화를 하지 않았으므로 배열 안에는 쓰레기 값이 들어있다. 배열 선언 초기화 안 했을 경우 ​ ​ 배열을 초기..

반응형