1. 메소드(method) - 어떤 로직이나 기능을 만들어 내는 방법(함수) - 코드를 재활용 할 수 있도록 하여 경제적으로 코드를 작성할 수 있음 - 객체를 생성하여 참조변수를 통해 호출할 수 있는 함수 *개념설명시 [ ]는 있어도 되고 없어도 되는값 접근제어자 [static] 반환타입 메소드이름([매개변수1, 매개변수2 ..]){ 메소드이름이 호출되면 실행할 문장; ... [return 반환값] } // static 이 붙으면 객체생성 필요X , static이 없으면 객체생성해서 사용해야함 public static int sum(int num1, int num2){ int tot = num1 + num2; return tot; } int result = sum(10,5); - 이름만 호출하면 실행되는..
1. 타입 변환 - 연산은 기본적으로 같은 타입의 피연산자와 수행 - 서로 다른 타입의 피연산자가 있을경우 두 피연산자 중 크기가 큰 타입으로 자동변환 예) 10 / 3.0 = 3.3333 10 / 3 = 3 "연" 한글자당 2byte "연산" => 4byte 같은 크기일때 정수 10){ System.out.println("num은 10보다 큽니다"); } if ~ else 문 * if(조건식) 조건식의 결과가 true인 경우 실행할 문장; else 조건식의 결과가 false인 경우 실행할 문장; * if(조건식) { 조건식의 결과가 true인 경우 실행할 문장; ... }else{ 조건식의 결과가 false인 경우 실행할 문장; ... } if else if 문 * if(조건식1) { 조건식의 결과가 ..
// ctrl + alt + insert : 인텔리제이 새파일 만들기 단축키 1. JVM(자바 가상 머신) - 여러 운영체제에서 동일한 실행결과가 나오도록 설계 소스코드 -> 컴파일 -> Byte code -> 실행 2. 자바의 소스코드 public class HelloWorld { public static void main(String[] args) { System.out.println("dasdfsadf"); } } - 파일명과 class명은 동일해야 함 - 대소문자를 명확히 구별해야 함 - 문장의 끝에는 ;(세미콜론)을 붙여야 함 3. 문장의 출력 - System.out.println(): 한 줄에 값을 출력한 후, \n을 붙이지 않아도 알아서 줄 바꿈이 됨 - System.out.print(): ..
22.09.22 웹 개발 Java HTML/CSS/JavaScript(UI) JSP/Spring (Server) -----------------프로젝트 웹사이트 클론코딩 -------------------- AI Python -----------------프로젝트 시간이 남으면 그때 알려줌 --------------------- 자바의 과거 -1995년에 발표(가전제품에 사용될 목적) -1990년대은 c언어나 c++언어에비해 속도느렸다 많은 개발자들에게 외면을 받음 -1999년 이후 인터넷이 보편화되면서 웹 어플리케이션 언어로 급부상 -특정 운영체제에 종속적이지 않기 때문에 한번의 개발로 다양한 서버 운영체제에서 동작할 수 있는 장점 -JDK(Java Development Kit)에 있는 JVM(Java..