대충벌레 블로그
반응형
article thumbnail
이클립스 설치하기 [2020-09-24]
IT 기술/자바[Java] 2020. 9. 24. 18:00

이클립스,자바,java,eclipse 이클립스 설치 우선 이클립스 홈페이지를 들어가줍니다. http://eclipse.org The Community for Open Innovation and Collaboration | The Eclipse Foundation The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 375 open source projects, including runtimes, tools and frameworks. www.eclipse.org 우측 상단에 보이는 Download를 클릭해줍니다. 위와 같은 창으로 들어오셧으면 Download Package를 눌러줍니다. 첫번째 보이..

article thumbnail
Java 공부 정리 [7] - 제네릭 , 컬렉션
IT 기술/자바[Java] 2020. 1. 10. 18:00

제네릭과 컬렉션 제네릭 다양한 타입의 객체를 동일한 코드로 처리하는 기법 제네릭은 컬렉션 라이브러리에 많이 사용됨. 타입 매개변수(Type Parameter)를 이용하여 인스턴스 정의 시 개발자에 의해 선언됨. public class Box { // T는 타입을 의미! private T data; public void set(T data) {this.data=data;} public T get() { return data;} } Box b = new Box(); 제네릭 타입 매개 변수의 표기 E Element(요소 : 자바 컬렉션 라이브러리에서 많이 사용됨.) K Key N Number T Type V Value S,U,V 2번째,3번째,4번째 타입 제네릭 타입 매개 변수 예시 public interfa..

article thumbnail
Java 공부 정리[6] - 예외 처리 (Exception)
IT 기술/자바[Java] 2020. 1. 9. 18:00

예외처리 예외 처리 잘못된 코드, 부정확한 데이터, 예외적인 상황에 의하여 발생하는 오류 예외 처리 코드(try~catch) try 블록에서 오류가 발생시 catch문으로 이동하여 처리한다. try { //예외가 발생할수 있는 코드 } catch(예외종류 참조변수) { //예외처리 코드 }finally { //여기 있는 코드는 try 블록이 끝나면 무조건 실행 } finally 블록 오류가 발생하였건 발생하지 않았건 항상 실행된다. 반드시 실행되어야하는 코드라면 finally 블록에 넣어준다. [자원반납과 같은 처리가 필요한 경우 finally 블록을 사용] 예외 종류 Error : 자바 가상 기계 안에서 치명적인 오류가 발생한다. RuntimeException : 프로그래밍 버그나 논리 오류에서 기인 ..

article thumbnail
Java 공부 정리[5] - 추상,인터페이스
IT 기술/자바[Java] 2020. 1. 8. 18:00

추상 클래스 추상 메소드를 갖는 클래스 추상 메소드 : 헤더만 정의되고 구현 코드는 정의하지 않은 메소드 abstract class Shape { int x,y; public void move(int x,int y) { this.x=x; this.y=y; } public abstract void draw(); } class Rectangle extends Shape{ int width,height; @Override public void draw() { // TODO Auto-generated method stub System.out.println("사각형"); } } class Circle extends Shape{ @Override public void draw() { // TODO Auto-gene..

article thumbnail
Java 공부 정리[4] - 배열
IT 기술/자바[Java] 2019. 11. 8. 18:00

배열 배열(Array)이란? 같은 타입의 변수들이 모아놓은 것 배열은 하나의 이름을 공유 (도깨비 아님) 배열을 만드는 법 배열 참조 변수를 선언한다 int[] Student; 배열을 new 연산자를 사용하여 생성한다 Student = new int[5]; 배열을 만드는 법(2) 배열은 선언과 동시에 생성이 가능하다. int[] Student = new int[5]; 또한, 어떠한 타입의 자료형도 배열로 생성이 가능하다. double[] teacher = new double[10]; char[] grade = new char[10]; 배열 예제와 초기화 public class Array{ public static void main(String[] args){ int[] number = {10,20,30}..

article thumbnail
Java 공부 정리 [3] - 상속(2)
IT 기술/자바[Java] 2019. 10. 24. 18:00

계산기 클래스 입니다. 계산기는 4칙연산이 가능하여야 합니다. 두개의 숫자를 입력받아 결과를 출력합니다. Calc 클래스 덧셈,뺄셈,곱셈,나눗셈 메소드를 가지고 있다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 public class Calc { public int f; public int s; public int add(int f, int s) { this.f = f; this.s = s; return f + s; } public int sub(int f, int s) { this.f = f; this.s = s; return f - s; } public int mul(int f, int s) { this.f = f; this...

article thumbnail
Java 공부 정리 [2] - 상속
IT 기술/자바[Java] 2019. 10. 23. 18:00

클래스 정의 ex) 학생 속성 이름 학번 중간고사 성적 기말고사 성적 출석 점수 리포트 점수 합계 학점 기능 점수 입력 합계 계산 학점 부여 결과 출력 Human 클래스 1 2 3 4 5 6 7 8 9 10 11 12 13 14 import java.util.Scanner; public class Human { //Human 클래스 public String name; public String id; public void input() { Scanner in = new Scanner(System.in); System.out.print("이름을 입력하세요 "); name = in.next(); System.out.print("번호를 입력하세요 "); id = in.next(); } } Colored by C..

article thumbnail
Java 공부 정리 [1]
IT 기술/자바[Java] 2019. 10. 22. 18:00

객제 지향 프로그래밍은 프로그램의 주체가 객체이다. 객체란? 실세계의 모든 대상 프로그래밍을 위해 추상화된 대상 프로그래밍의 동작 주체 객체는 데이터와 데이터를 다루는 함수들을 포함한다. -데이터 (==속성,필드) -함수 (==기능,메소드) 객체의 특징 캡슐화 상속 다형성 추상화 클래스 클래스=필드+메소드 필드 메소드 필드 객체의 속성을 정의한 변수 기초 자료형 참조 자료형 메소드 객체의 기능을 정의한 함수 필드의 값을 변경가능 상속 is-a관계 ( ~이다). ex) 사자,호랑이는 동물이다. 부모-Animal 클래스 1 2 3 public class Animal { void cry() {} } cs 자식-Lion클래스 1 2 3 4 5 public class Lion extends Animal { @Ov..

반응형