목록Programming/Java (8)
Leonardo Go
1. 관련자료1) https://dzone.com/articles/non-blocking-rest-services-with-spring2) https://github.com/callistaenterprise/blog-non-blocking-rest-service-with-spring-mvc
import java.util.*; class Student implements Comparable { String name; int ban; int no; int kor, eng, math; int total; int schoolRank; public Student(String name, int ban, int no, int kor, int eng, int math) { this.name = name; this.ban = ban; this.no = no; this.kor = kor; this.eng = eng; this.math = math; total = kor + eng + math; } int getTotal() { return total; } float getAverage() { return (..
import java.util.*; class Student2 { String name; int ban; int no; int kor, eng, math; public Student2(String name, int ban, int no, int kor, int eng, int math) { this.name = name; this.ban = ban; this.no = no; this.kor = kor; this.eng = eng; this.math = math; } int getTotal() { return kor + eng + math; } float getAverage() { return (int) (((getTotal() / 3f) * 10 + 0.5) / 10f); } public String t..
import java.util.*; class Student implements Comparable{ String name; int ban; int no; int kor; int eng; int math; public Student(String name, int ban, int no, int kor, int eng, int math) { super(); this.name = name; this.ban = ban; this.no = no; this.kor = kor; this.eng = eng; this.math = math; } int getTotal() { return kor + eng + math; } float getAverage() { return (int) (((getTotal() / 3f) *..
Comparable인터페이스를 구현하도록 변경해서 이름이 기본 정렬기준이 되도록 만든소스 import java.util.*; class Student2 implements Comparable{ String name; int ban; int no; int kor, eng, math; public Student2(String name, int ban, int no, int kor, int eng, int math) { this.name = name; this.ban = ban; this.no = no; this.kor = kor; this.eng = eng; this.math = math; } int getTotal() { return kor + eng + math; } float getAverage() {..
1. 정의 두 객체를 비교하는 목적을 가지고 있다. Comparable - 기본 정렬기준을 구현하는데 사용. java.lang패키지 Comparator - 기본 정렬기준 외에 다른 기준으로 정렬하고자할 때 사용 java.util패키지 두 객체를 비교하여 두 객체가 같으면 0, 비교하는 값보다 작으면 음수, 크면 양수를 반환하도록 한다. Comparable 은 compareto() 메소드 Comparator 는 compare() 메소드 2. 인터페이스 public interface Comparator{ int compare(Object o1, Object o2); boolean equals(Object obj); } public interface Comparable{ public int compareTo(..
* 변수(variable) - 기본 DataType 변수 -- 기본 Data Type, 참조형(reference) 1. 선언 : 변수의 이름을 선언 -> 1). 접근 제어자 * public , protected, default(생략), private 2). DataType . 기본 데이터 타입 (1). 논리형 * boolean(1byte) - true, false (2). 문자형 * char(2byte) - 'a', 'b', 'c', 'd', 하나의 문자값(아스키코드값,유니코드값) (3). 숫자형 ▶ 정수형 * byte(1byte) * short(2byte) * int(4byte) * long(8byte) ▶ 실수형 * float(4byte) * double(8byte) 3). 명명규칙 (변수) . 알파..
java se (Standard Edition) >> Client Side 1.jvm >> java 해석 . 실행... --------------------> JDK(java Develop Kit) JRE(Java Runtime Envirment) 2.변수(variable) >> DataType 3. 제어문 : if, if~else, if~else, if~else, switch~case 반복문 : for, while, do~while break, continue 4. method(기능) 5. class, interface 6. 내장 package(jdk에서 기본제공하는 package) java ee (Enterprise Edition) >> Server Side 1. DataBase(Oracle) >> ..