분류 전체보기(129)
-
Java - Java(객체지향 프로그래밍)의 특징
자바는 객체지향 프로그래밍 몇 가지 특성을 가지고 있다. 자바의 특징 1.객체지향 언어의 4대 특징 추상화->캡슐화=>다형성->상속성 =>C++,C# 2.플랫폼에 독립적이다. 윈도우,리눅스,맥OS =>운영체제에 상관없이 다 실행이 가능 윈도우 개발=>리눅스,맥OS (코드이식) 소스코드 변경없이 바로 사용 실행할때는 독립적이지 않다.(의존적이다.) =>운영체제에 맞는 JDK를 설치해야 한다. 윈도우 =>윈도우 JDK=>실행 맥OS =>맥JDK Linux =>리눅스 JDK 객체란? 현실세계에서 존재하는 모든 사물 (모든 것이 객체가 될 수 있다.=>자바에서는 class를 하나의 객체로 본다.) 자바의 클래스 - 자바의 클래스는 멤버변수와 메서드를 가지고 있다. - 하나의 파일에 클래스를 한개이상 작성할 수 ..
2020.08.18 -
Java - 형변환
자바에서는 규칙에 따라서 자료형을 변환할 수 있다. 크게 자동형변환, 강제형변환 두 가지 방법이 있다. 1. 자동 형변환자동형변환(=묵시적인 형변환) 소--->대 1) 값을 저장시 2) 계산중간에(=연산할때) 자동으로 바뀌는 경우 자료형의 크기 비교 => 소========================>대 byte->short->int->long->float->double char 소=======================> 대 자동형변환 방향 ex) int+double=>double+double 3+5.7===>3.0+5.7=8.7 boolean은 형변환X (배제) 2.강제형변환(=명시적인 형변환) =>명확하게 형변환을 표시해줘야 된다. 형식) (변환시킬 자료형)변수명 ex) float f=3.5; /..
2020.08.18 -
Java - 연산자2(관계연산자, 논리연산자,대입연산자, 삼항연산자)
1. 관계연산자(=비교=대소관계) >,>=,배타적인 결합, !=>(NOT) (2>3) && (5조건평가 === 첫항의 결과에 따라서 두번째항을 계산 또는 안할수도 있는 방식의 평가방법 F------------->F T---->T------>T F------>F (2>3) & (5모두평가 첫항의 결과와 상관없이 무조건 두번째항도 다 계산하는 방식 그 외 자세한 설명은 아래를 참조하자 https://programmer-seva.tistory.com/9 [스터디_자바 기본] 9. 논리 연산자 1. 논리 연산자 (&&, ||) 논리 연산자는 피연산자로 boolean형 또는 boolean형 값을 결과로 하는 조건식만을 허용한다. '&&'가 '||' 연산보다 우선순위가 높으므로 한 조건식에 '&&'와 '||' 가 ..
2020.08.18 -
Java - 산술, 증감 연산자
자바에는 크게 산술연산자, 증감 연산자가 있다. 1. 산술연산자 단항산술연산자=>+,- (부호로 사용하는 경우) +3, -3 이항산술연산자=>a+b->+,-,*,/,%(나머지) 2. 증감연산자 특정변수의 값을 하나 증가시키거나 또는 감소시키는 연산자=>++,-- 형식) (++)(--)변수=>전위 연산자=>먼저 계산이 된다. 변수++(--) =>후위 연산자=>나중에 계산이 되는 경우 public class Op1 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("산술,증감연산자");//++,-- /* int a=3,b=4; int c=a+b; //기본 연산 자료형이 int Syste..
2020.08.18 -
Java - Eclipse 단축키 정리
***********계속 업데이트 예정************************* 1. 전체 블럭지정(ctrl+A) 2. 자동 정렬(ctrl+shift+f) 3. 패키지 임포트(ctrl+shift+o)
2020.08.18 -
Java - 자료형
자료형=>컴퓨터에게 어떤 데이터를 ,얼마만큼의 크기로 저장할것인지를 지정해주는 것 java에는 8가지 자료형이 있다. 1.숫자형(수치형) byte->short->int->long 1) byte=>(-128~127)만 저장=>저장공간 크기 (1 byte) 크기단위 *** 자바에서 기본 데이터 전송단위(=채팅->문자열)** 2) short=>2byte 기억공간(-32768~32767) 3) int =>4byte 기억공간 크기 만큼 저장 (-2147483648~2147483647)=>-21억 ~21억 **자바에서의 기본 연산단위로 사용된다.(+,-,*,/=>산술연산자) 4)long=>8byte 기억공간 크기만큼 저장 가능 만약에 long형으로 저장하기 위해서는 저장값 뒤에 L or l를 써줘야 된다. 2. 실..
2020.08.18