분류 전체보기

서버&백엔드/🔥 JAVA

Java | 메소드,main,OOP,클래스,생성자

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); - 이름만 호출하면 실행되는..

서버&백엔드/🔥 JAVA

Java | 배열,String클래스,유용한메소드

1.2차원 배열 값이 행과 열로 구성된 배열 1차원 데이터타입[] 배열이름 = new 데이터타입[갯수]; int[] arr = new int[3]; arr[0] = 10; arr[1] = 20; arr[2] = 30; int[] arr = {10, 20, 30}; 2차원 데이터타입[][] 배열이름 = new 데이터타입[행갯수][열갯수] int[][] arr = new int[2][3]; [0,0] [0,1] [0,2] [1,0] [1,1] [1,2] arr[0][0] = 10; arr[0][1] = 20; .. arr[1][2] = 60; 행단위로 묶음 int[][] arr = { {10,20,30} ,{40.50.60} }; 향상된 for문 for(변수 : 배열){ 배열의 요소갯수만큼 반복할 문장; ...

서버&백엔드/🔥 JAVA

Java | 반복문,Math,배열

1. 반복문 - while문 while(조건식){ 조건식의 결과가 true인 동안 반복할 문장; .... } while(조건식) 조건식의 결과가 true인 동안 반복할 문장; int num = 10; while(num >= 10) { System.out.println("num은 10보다 큽니다."); num--; } 문제. 1 ~ 100까지의 짝수의 총합을 구하는 프로그램을 작성 -for문 for(변수의 초기화; 조건식; 증감식){ 조건식이 true인 동안 반복할 문장; ... } 증감식은 i = i+2, i++ ,i+=2 .. for(int i = 1; i

서버&백엔드/🔥 JAVA

Java | 타입변환,Scanner,조건문,반복문

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) { 조건식의 결과가 ..

서버&백엔드/🔥 JAVA

Java | JVM,소스코드,출력,주석,변수,연산자

// 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(): ..

서버&백엔드/🔥 JAVA

Java | 자바과거,설치,손코딩,intelliJ

22.09.22 웹 개발 Java HTML/CSS/JavaScript(UI) JSP/Spring (Server) -----------------프로젝트 웹사이트 클론코딩 -------------------- AI Python -----------------프로젝트 시간이 남으면 그때 알려줌 --------------------- 자바의 과거 -1995년에 발표(가전제품에 사용될 목적) -1990년대은 c언어나 c++언어에비해 속도느렸다 많은 개발자들에게 외면을 받음 -1999년 이후 인터넷이 보편화되면서 웹 어플리케이션 언어로 급부상 -특정 운영체제에 종속적이지 않기 때문에 한번의 개발로 다양한 서버 운영체제에서 동작할 수 있는 장점 -JDK(Java Development Kit)에 있는 JVM(Java..

이재원
'분류 전체보기' 카테고리의 글 목록 (65 Page)