Dev 55

JAVA 생성자(Constructor) 개념 정리하기!

■ 딱 한번만 호출되는 메소드! 생성자! - 인스턴스 생성 시 딱 한번 호출되는 메소드 - 인스턴스 변수의 초기화를 목적으로 정의되는 메소드 - 클래스 이름과 동일한 이름의 메소드 - 반환형이 선언되어 있지 않으면서, 반환하지 않는 메소드 class Number{ int num; public Number(){ // 생성자 클래스명과 이름이 동일 num = 10; System.out.println("생성자 호출!"); } public int getNumber(){ return num; } } class Constructor1{ public static void main(String[] args){ Number num1 = new Number(); // 인스턴스 생성 System.out.println(num..

Dev/JAVA 2018.01.20

함수, 변수, 속성, 메서드(메소드) 쉽게 구분하는 예시

윤인성님의 모던 웹을 위한 JavaScript JQuery 입문 책을 참고하였습니다. 자주 혼란하는 단어들인데 이렇게 생각하니까 혼동할 일이 없을 것 같습니다. 단독으로 사용 다른 식별자와 사용 식별자 뒤에 괄호 없음 변수 속성 식별자 뒤에 괄호 있음 함수 메서드 *식별자 식별자는 자바스크립트(JavaScript)에서 이름을 붙일 때 사용하는 단어, 식별자에는 변수명과 함수명이 있습니다. 예제 alert('Hello World') => 함수 Array.length => 속성 input => 변수 propmt('Message', 'Defstr') => 함수 Math.PI => 속성 Math.abs(-273) =>메서드(메소드) 이 예제를 보면 이해가 바로 되실거에요 ~

Dev/JAVA 2017.10.26

자바스크립트 주석 처리방법 2가지

JavaScript(자바스크립트)에서 주석(Comment) 처리하는 방법을 혹시라도 까먹으신 분들이나 처음이신 분들을 위해서 적어보았습니다. 총 2가지의 주석 처리방법이 있습니다. 방법 1ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ // 주석 ex> // 한줄짜리 주석은 이렇게 할 수 있습니다. 방법 2ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ /* 주석 */ ex> /* 여러줄짜리 주석의 경우 이렇게 가능 */ ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ 공감 한 번 눌러주시면 글을 작성하는 입장에서 큰 힘이 됩니다. 감사합니다.

Dev/JAVA 2017.10.26

[파이썬 공부하기] 문자열 관련 함수들(1)

[파이썬 공부하기] 자료형(문자열) 파이썬 강좌 파이썬 공부 파이썬 파이썬(Python) 공부하기 문자열 관련 함수들 정렬과 공백 - 오른쪽 정렬 %10s (10칸기준 글자를 오른쪽 정렬) - 왼쪽 정렬 %-10s (10칸기준 글자를 왼쪽 정렬) 소수점 표현하기 - %0.4f와 같이 소수점 4째자리까지 표현 가능 - %10.4f 라고하면 오른쪽정렬하여 소수점 4째자리까지 표현 문자 갯수 카운트 - 변수or문자열.count('카운트할 문자') 위치 확인 - 변수or문자열.find('위치 확인할 문자') 문자열 삽입 - 변수or문자열.join('삽입할 문자') 설명이 필요한 내용은 없어 보여서 예제와 출력결과, 주석을 확인해주세요. 모르는 부분은 댓글~

Dev/Python 2017.09.06

[파이썬 공부하기]문자열 슬라이싱, 문자열 포멧팅(Formatting)

[파이썬 공부하기]문자열 연산 및 인덱싱,슬라이싱 [파이썬 공부하기] 자료형(문자열) 파이썬 강좌 파이썬 공부 파이썬 문자열 슬라이싱은 다음 스크린샷과 같이 요일과 날씨를 다음과 같이 나누어 사용할 수도 있다. 문자열 포멧팅 숫자(정수)의 경우는 %d로 print("i eat %d apples" % number) 와 같은 식으로 사용 할 수 있다. 마찬가지로 문자열의 경우는 %s로 사용한다. 아래의 예시와 출력결과를 확인하면서 감을 익히고 직접 따라해보자. *%를 표기하고자 할경우는 %%로 입력한다. 문자열 포맷 코드 코드 설명 %d 정수형 %s 문자열 %c 문자 (1개) %f 부동소수(floating) %o 8진수 %x 16진수 %% %를 표시하고자 할 경우

Dev/Python 2017.09.04

[파이썬 공부하기]문자열 연산 및 인덱싱,슬라이싱

[파이썬 공부하기]문자열 연산 및 인덱싱,슬라이싱 [파이썬 공부하기] 자료형(문자열) 파이썬 강좌 파이썬 공부 파이썬 파이썬은 다음과 같이 문자열의 덧셈이 가능하고 또 곱셈도 가능하다. 문자열 인덱싱이란 다른언어에서 배열을 떠올리면 된다. a="'pyton'"에서 a[0]은 ', a[1]은 p, a[2]는 y .... 이런식으로 각각을 가르킨다. 문자열슬라이싱이란 a[1:7]과 같이 표시할 수 있고 이는 a[1]부터 a[6]까지 내용을 가르킨다. 아래의 예제를 보면서 이해를 도와보자.

Dev/Python 2017.09.04

[파이썬 공부하기] 자료형(문자열) 및 이스케이프 코드

[파이썬 공부하기] 자료형(문자열) 파이썬 강좌 파이썬 공부 파이썬 강의 파이썬에서는 문자열을 만들 때 다음과 같은 방법들을 사용할 수 있다. 1. 큰 따옴표로 묶는다. 2. 작은 따옴표로 묶는다. 3. 작은 따옴표 3개로 묶는다. 4. 큰 따옴표 3개로 묶는다. 4가지 방법을 사용하는 이유는 다음과 같다. 아래 예제를 확인하면 i love Seoul을 입력하는 경우 어느 방법을 사용해도 상관없다. 2번째 text2의 경우 큰따옴표를 포함한 문자열 "i love Seoul"을 입력하고자 하는경우는 작은 따옴표로 묶어주면 된다. 3번째 "i love 'Seoul'"의 경우는 작은 따옴표 3개로 묶어주어야 가능하다. 이러한 작은 따옴표, 큰따옴표를 문자열에 포함시키고 싶은 경우가 있기 때문에 이렇게 사용한다..

Dev/Python 2017.09.03

[파이썬 공부하기] 자료형(숫자형:정수,실수,8진수,16진수)

[파이썬 공부하기] 자료형(문자열) 파이썬 강좌 파이썬 공부 파이썬 강의 파이썬에서 숫자형은 다음과 같이 사용한다. 8진수형의 경우는 0o(숫자0+알파벳o) 16진수의 경우는 0x(숫자0+알파벳x) 의 형식으로 조합해서 사용하고 복소수의 경우는 1+2j 와 같이 i대신 j를 사용한다. 아래의 사진을 참고하도록 하자.

Dev/Python 2017.09.03

[파이썬 공부하기] 파이썬 설치 쉽게 따라하기!

[파이썬 공부하기] 자료형(문자열) 파이썬 강좌 파이썬 공부 파이썬 강의 파이썬 설치를 하는 방법을 빠르게 소개하겠습니다. 1. 파이썬 다운로드 페이지(http://www.python.org/downloads)로 이동합니다. 3.x 버전 중 가장 최신 버전을 다운로드해서 인스톨합니다. 2. 인스톨 중에 꼭 Add Python 3.x to PATH 옵션을 반드시 체크하시고 Install Now로 진행해주시기 바랍니다. 3. 설치가 완료되면 (WIndows7 기준) 시작버튼 - 모든 프로그램 - Python3.6 - Python3.6 (32bit)를 실행해봅니다. 실행하신 후에 까만색 창하나가 열리면 1+3+5 엔터와 같이 입력해봅니다. 9라고 값이 출력되어집니다. 마지막으로 exit() 입력 후 엔터를 눌..

Dev/Python 2017.09.01

파이썬(Python) 에디터 내 입맛에 맞춰 고르자!

파이썬 에디터 어떤 것을 고를까? C는 VisualC++을 이용하고 Java는 Eclipse를 이용하듯이 파이썬은 어떠한 에디터를 쓸지 선택해보자. 이 글이 에디터들의 특징에대해서 모두 소개하고 있지는 않아서 여러분이 이러한 에디터들이 있구나하고 아래 목록중에서 몇가지를 추려내서 사용해보시고 여러분의 입맛에 따라서 좀 더 끌리는 것을 선택하시면 될 것 같습니다. 1. Edit+ (에디트플러스) (http://www.editplus.com/kr/download.html) 파이썬 외에도 HTML, PHP, 자바, C/C++ 등에서도 사용을 하기 때문에 한번씩은 보셨을 것 같습니다. 한글로 사용할 수 있다는 점도 하나의 장점입니다. 에디트플러스는 인터넷 환경에서 편리하게 사용할 수 있는 윈도우용 문서 편집기로..

Dev/Python 2017.09.01

구글의 50% 이상 사용하는 언어! 파이썬이란 ?

파이썬(Python)은 ?? 1990년 암스테르담의 귀도 반 로섬(Guido Van Rossum) 가 개발한 *인터프린터 언어이다. 자신이 가장 좋아하는 '몬티 파이썬의 날아다니는 서커스'에서 따왔다고한다. 파이썬은 고대 신화에 나오는 큰 뱀을 의미하기 때문에 로고는 뱀모양으로 되어있다. (*인터프린터 언어: 한줄씩 소스 코드를 해석해서 그때그때 실행해 결과를 바로 확인할 수 있는 언어를 말한다.) 파이썬은 문법이 쉽고, 오픈소스로 무료이지만 강력하다, 구글에서 50%이상의 소프트웨어를 파이썬언어로 개발하고 있다고하니까 얼마나 강력한 언어인지 알 수 있을 것이다. 컴퓨터공학에 입학하거나 혹은 프로그래밍을 처음 접하게되면 매우 거부감을 갖고 어려워서 포기하는 사람들이 많이 있다. 파이썬은 간결하고 쉽고, ..

Dev/Python 2017.09.01

JAVA는 객체지향 프로그래밍 언어

(주의) 이 게시글은 스스로 공부한 내용을 정리하는 취지가 큽니다. 객체지향 프로그래밍 세상(현실세계)에는 주체(Subject)와 주체가 바라보는 객체(Object) 즉 사물 및 대상이 존재한다. 또한 객체간에 맺고있는 관계라는 것이 존재한다. 현실 세계에 존재하는 객체 및 관계를 가상세계로 100% 반영시켜서 개발하는 방법론을 객체지향 프로그래밍이라고 하며, 자바는 객체 지향 프로그래밍 기법에 충실한 프로그래밍 언어다.

Dev/JAVA 2017.06.08

자바플랫폼? JAVA SE, EE, ME ? JVM ?

자바(JAVA)를 얕게라도 알고 설치하는 시간을 갖도록 작성하였구요. JAVA 쪽에 대해서 글을 쓰는 부분은 제 스스로의 공부한 내용 정리(?)의 시간을 갖기 위함이므로 약간 내용이 부실하거나 보기 좋지 않을 수 있습니다. 꾸벅 자바(JAVA) 플랫폼 자바(JAVA)는 서로 다른 하드웨어 & 운영체제에서 사용가능하도록 지원한다. ※ JAVA SE , JAVA EE, JAVA ME 어느 것을 설치해야 할까 ? ○ JAVA SE (JAVA Standard Edition) - 데스크탑 애플리케이션 개발 환경 대부분 자바를 배울 때 설치하고 사용하는 개발 플랫폼 ○ JAVA EE (JAVA Enterprise Editon) - Enterprise 기반의 애플리케이션 개발 환경 - 자바를 이용한 서버측 개발을 위..

Dev/JAVA 2017.06.08