본문 바로가기
728x90
반응형

Web Programming93

Java / 1부터 100까지 소수합 구하기 소수는 1과 자기자신만으로 나누어지는 수 ex) 7 , 17 . . . 1부터 100까지의 소수의 합을 구하는 코드는 아래와 같다. public static void main(String[] args) { int sum = 0; for(int i=2; i 2021. 7. 29.
Java / equals()와 == 차이 / equals()를 사용하는 이유 equals()와 == 차이점과 equals()를 사용하는 이유 equals()와 = =는 내용을 비교한 값을 boolean type(true false)로 반환하는 공통점이 있습니다. 하지만 이 두개는 많은 차이점을 가지고 있습니다. 아래의 코드는 a와 b 둘다 문자열 "aa" 를 가지고 있습니다. public static void main(String[] args) { String a = "aa"; String b = new String("aa"); // == if(a == b) { System.out.println(" == 일치!"); }else { System.out.println(" == 불일치!"); } // .equals() if(a.equals(b)) { System.out.println(.. 2021. 7. 29.
JAVA 와 JavaScript 차이점은? 자바(Java)와 자바스크립트(JavaScript)의 차이점에 대해서 알아 보려고 합니다. 서로 어떻게 다른지는 알고 있지만, 막상 다른 사람이에게 이야기를 하려고하니, 어떤 특징을 있고 어떤 차이점이 있는지 설명할 수 없었다. 그래서 이렇게 정리를 해봅니다. 자바(JAVA) 객체지향의 프로그래밍 언어 JavaScrit와 다르게 JVM에서 실행되며 컴파일이 필요하다. JVM (Java Virtual Machine) 이란? JVM 이란? # JIT medium.com #자바가상머신, JVM(Java Virtual Machine)이란 무엇인가? #JVM이란? JVM이란 JAVA Virtual Machine, 자바 가상 머신의 약자를 따서 줄여 부르는 용어이다 (가상머신이란 프로그램의 실행하기 위해 물리적 머.. 2021. 7. 29.
추상클래스와 인터페이스 개념과 공통점, 차이점 추상 클래스와 인터페이스의 공통점과 차이점 언제 사용되는지, 그리고 목적에 대해서 알아보는 글입니다. 추상클래스 추상 메소드를 하나라고 가지고 있는 클래스를 추상클래스로 분류 할 수 있다. 추상클래스로는 인스턴스를 생성할 수 없고, 추상클래스를 상속하는 자손클래스에 의해서만 완성될 수 있다. 이때 추상클래스를 상속하는 자손클래스는 반드시 추상메소드를 구현하여야한다, 또한 다중 상속이 불가능하다. 공통된 구현을 상위 클래스에서 뽑아서 사용하려고 사용한다. 추상클래스는 객체 생성이 불가능 하다. 하위 클래스를 참조하여 상위(추상) 클래스의 객체를 생성한다. extends 키워드 사용 사용목적 코드의 중복과 유지보수의 편의성 ex) 전자기기의 전원버튼 인터페이스 상수, 추상메소드만을 가지고 있는 클래스이며, .. 2021. 7. 29.
728x90
반응형