분류 전체보기 (239) 썸네일형 리스트형 Java기초_변수(variable) 01_basic Variable.java package basic; public class Variable { public static void main(String[] args) { boolean a;//논리형 자료형인 boolean의 경우는 true 또는 false만 들어갈 수 있다. a = 25 > 36 ;// ** [ = ] : 대입문 - 오른쪽의 결과를 왼쪽의 변수에 저장한다. System.out.println(" a = " + a); char b;// 2byte - 16bit 가 잡히는 변수가 생성됨 b = 'F';// 0100 0110 (70) System.out.println( " b = " + b ); char c; c = 70; System.out.println(" c = " + c ).. 자바 기본입출력 / 출력 함수 () - 명령어들의 집합체 자바의 기본 함수 : main() - 클래스명안에서 메인 메서드 콘솔(Console) - System -입력 : 키보드 - System.in -출력 : 화면 - System.out HelloTest.java -> src폴더 안에서 확인 가능한 자바 코드 컴파일!(번역) HelloTest.class -> bin폴더 안에서 확인 가능한 기계어 컴파일 실행방법 우클릭 - 런애즈 - 자바 애플리케이션 Ctrl + f11 > 아이콘 **제어 문자 \n - new line \t - tab : 삽입시 생성 영역에 tab(공백)이 들어간다. **변환 문자 %d %f - % 전체 자릿수. 소수 이하 자릿수 f, 예) 0.694 => %5.3f %3f %c %s / (슬래쉬) \ (역 슬래.. 이클립스(Eclipse) 핵심 단축키 모음 실행관련 - Ctrl + n : 새로운 프로젝트 셀렉트 화면 화면관련 - Ctrl + Shift + +/- : 화면 배율조정 편집관련 - Tab / Shift + Tab : 들여쓰기 내어쓰기 - Alt + Shift + A : 멀티 컬럼 편집 - 열 모드 변경 (다중 행 편집 모드) - Alt + 방향표 : 행 전체 이동 - Ctrl + 1 : 빠른수정 - Ctrl + Shift + O : 클래스 자동 임포트 - Ctrl + / : 다중 행 주석 처리 - Ctrl + Alt + 방향표 : 행 단위 복사하여 화살표방향에 붙여넣기 - Ctrl + D : 행 전체 삭제 - Ctrl + i : 들여쓰기 자동 줄 맞춤 - Ctrl + L : 행 번호 입력하여 이동 - Ctrl + e : 열린 파일 전체 확인 후 .. Java_패키지, 클래스 생성 1. 패키지 ( Pakage ) - 패키지는 윈도우나 리눅스에서 사용하는 폴더나 디렉토리 처럼 비슷한 성격의 자바 클래스들을 모아 놓은 자바의 디렉토리이다. 윈도우 자바 리눅스 폴더 패키지 디렉토리 패키지를 사용하면 비슷한 성격의 클래스들끼리 묶을 수 있어 클래스의 분류가 용이하다. 또한 부득이 동일한 클래스명을 사용하여야 할때에도, 패키지를 분류하여 같은 클래스명을 사용할 수 있다. 2.클래스 객체지향프로그램(OOP - Object-Oriented Programming) 객체지향 프로그램의 일종인 자바는 - 반드시 클래스 단위로 만들어서 작성한다 클래스는 일종의 틀 혹은 설계도와 같은 의미로 클래스 파일 명명규칙(*카멜 표기법 Camel case) - 패키지 이름의 첫자는 반드시 대문자로 시작하고 나머.. Java_프로젝트 생성 첫 자바 프로젝트 생성 1.Create Project 아무것도 실행되어있지 않은 초기화면의 경우 Create a Project 를 설정하여 바로 프로젝트를 생성할 수 있다. 다른 프로젝트가 실행되어 있을경우, File- New - Java Project 를 선택하여 프로젝트를 생성할 수 있다. 2.Java project 자바 프로젝트를 설정한다. 3.project name 설정 프로젝트 이름을 설정한다. 4.JRE버전 설정 - 2022년6월 버전의 Eclipe에서는 Jdk파일을 별도 설치 하지 않더라도, 필요한 버전을 설정하여 작성할 수 있다. - 기본값 : JavaSE - 17 현재 작업환경에 맞게 JavaSE 11버전으로 설정하여 프로젝트를 생성한다. 해당 기능을 이용하여 프로젝트를 생성한 이후에도,.. Java 개발 환경 (JDK, IDE설치 관련) 1. 자바 개발환경 설정 사람의 커뮤니케이션과 컴퓨터간의 커뮤니케이션으르 비유하자면 일종의 한국인과 미국인의 대화에 비유할 수 있다. 사람의 언어를와는 달리 컴퓨터는 전기신호를 통해 움직이기 때문에, 1과 0의 전기신호로서 이루어지기 때문에 이를 사람이 이해할 수 있는 형태로 변환하기 위해 통역가가 필요하다 이 처럼 기계언어와 사람의 언어를 번역시켜주는 통역가 역할을 하는 프로그램을 컴파일러라고 한다 Java언어의 경우, 이렇게 컴파일러는 jdk( Java Development Kit )가 될 수 있다. Java는 https://www.oracle.com/java/technologies/downloads/ 에서 다운로드 가능하며 1.8버전이 가장 대중적으로 사용되어지나, Spring 개발환경에서 1.11.. 클래스 메서드(static메서드)와 인스턴스 메서드 인스턴스 메서드 인스턴스 메서드는 반드시 객체를 생성해야만 호출 할 수 있다. 인스턴스 메서드는 인스턴스 변수와 관련된 작업을 하는, 즉, 메서드의 작업을 수행하는데 인스턴스 변수를 필요로 하는 메서드이다. 클래스 메서드 메서드 명 앞에 static이 붙어있을 경우, 클래스 메서드이다. 클래스 메서드는 클래스 변수처럼 객체를 생성하지 않고도 클래스이름.메서드이름(매개변수) 와 같이 호출이 가능하다 인스턴스와 관계없는(인스턴스 변수나 인스턴스 메서드를 사용하지 않는) 메서드를 클래스 메서드로 정의한다. 1. 클래스를 설계할 때, 멤버변수 중 모든 인스턴스에 공통으로 사용하는 것에 static을 붙인다. 2. 클래스 변수 (static변수) 는 인스턴스를 생성하지 않아도 사용할 수 있다. 3. 클래스 메서드.. 이전 1 ··· 27 28 29 30 다음