728x90 분류 전체보기207 [Java] 참조 타입과 참조 변수,배열 더보기 Day7. 230508 참조 타입과 참조 변수 기본 타입과 참조 타입 기본 타입 : 정수, 실수, 문자, 논리 리터럴을 저장하는 타입. 참조 타입 : 객체의 번지를 참조하는 타입(배열, 열거, 클래스, 인터페이스) 메모리 사용 영역 메소드 영역(Method Area) JVM이 시작할 때 생성되고 모든 스레드가 공유하는 영역 힙(Heap Area) 객체와 배열이 생성되는 영역 JVM스택 영역 메소드를 호출할 때마다 프레임을 추가하고 메소드가 종료되면 해당 프레임을 제거하는 동작을 수행 배열(Array) 배열 동일 타입의 데이터를 연속된 공간에 나열, 각 데이터에 index를 부여해 놓은 자료구조. 장점 > 중복된 변수 선언을 줄일 수 있음. 배열 선언 타입[] 변수명; 또는 타입 변수명[]; ex).. 2023. 5. 8. [Java] 연산자,제어문(if-else문,switch문) 더보기 Day6. 230504 연산자 비교연산자 추가) Math클래스 수학 계산에 사용할 수 있는 메소드 제공. double random() : 랜덤값 - 예제코드 double v = Math.random() - 0.0과 1.0사이의 범위의 속하는 하나의 double 타입의 값을 리턴함. -시작이 1이 아닌 start일 경우 start 조건1이 F라도 조건2를 검사 - or : 모든 조건이 F이면 F =>단 1개의 조건이라도 참이면 T || : T||F | : T|F 삼항연산자 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 package chap0304; public class IFEX02 { public static void .. 2023. 5. 4. [Java] 연산자, 조건문(if문), 반복문(for문,while문,do-while문) 더보기 Day5.230503 연산자 연산자의 종류 연산의 방향과 우선순위 조건문 if문 조건식의 결과에 따라 블록 실행 여부 결정. if(조건){ 조건 충족 시 실행코드 } 추가 공부) if-else문 if문의 조건식이 true이면 if문의 블록 실행, 조건식이 false이면 else 블록이 실행. switch문 변수가 어떤 값을 갖느냐에 따라 실행문이 선택. 반복문 어떤 작업(코드)이 반복적으로 실행되도록 할 때 사용. for문과 while문은 서로 변환 가능. for문은 반복 횟수를 알고 있을 때 주로 사용. while문은 조건에 따라 반복할 때 주로 사용. for문 for(초기값;조건식;증감식) { 반복실행문 } 더보기 * 실행 결과 9 8 7 6 5 4 3 2 1 0 더보기 * 실행 결과 0 1 .. 2023. 5. 3. [Java] 변수와 타입/타입 변환 더보기 Day4. 230502 타입 변환 +연산에서의 문자열 자동 타입 변환 피연산자가 모두 숫자일 경우 덧셈 연산 수행. 피연산자 중 하나가 문자열일 경우 나머지 피연산자도 문자열로 자동 변환 숫자+숫자 → 덧셈 연산 → 숫자 "문자열"+숫자 → "문자열"+"숫자" → 결합연산 → "문자열숫자" 숫자+"문자열" → "숫자"+"문자열" → 결합연산 → "숫자문자열" 문자열을 기본 타입으로 강제 타입 변환 문자열을 기본타입(byte, short, int, long, float, double)으로 강제형변환 변환 타입 사용 예 Sting→byte String str = "10"; byte v = Byte.perseByte(str); String→short String str = "10"; short v = .. 2023. 5. 2. [Java] 변수와 타입/데이터타입,타입 변환(자동,강제,리터럴형 변환) 더보기 Day3. 230501 데이터타입 기본타입(primitive type) 기본 타입 허용 범위 크기순 byte(1) < short(2) < int(정수기본.4) 에러발생. int보다 큰 타입은 상관없음. 리터럴형변환 값F, 값f (말하지 않으면 int여서 float로 형변환) 값L. 값l(말하지 않으면 double 이어서 long으로 변환) 2023. 5. 1. [Java] JDK설치/이클립스 개발 환경 구축 더보기 Day28. 230428 JDK설치 자바 개발 도구(JDK,Java Development Kit) https://www.oracle.com/kr/java/technologies/downloads/ Download the Latest Java LTS Free Subscribe to Java SE and get the most comprehensive Java support available, with 24/7 global access to the experts. www.oracle.com 본인 컴퓨터 운영체제 사양 확인 후 JDK8 설치 파일 위치 : C:\Program Files\Java 운영체제 사양 확인 내PC 우클릭 -> 속성 -> 정보 환경 변수 설정 내pc -> 속성 -> 고급 시스템속성.. 2023. 4. 30. 웹개발 JAVA 국비 첫날 더보기 Day1 230427 6개월 과정의 첫 시작. 데이터융합 JAVA 응용 SW개발자 기업 채용연계 연수과정 기간 : 23.4.27~23.10.25 '성장과정', '문제해결과정'에 대한 기록 6개월 과정 동안 강조했던 것. '성장 과정'.'문제해결과정'에 대한 기록 기록하자 기록기록! 개발자 채용 사이트 1. 프로그래머스 2. 원티드 3. 로켓펀치 4. 점핏 5. 랠릿 6. 인디드 7. 잡다 ->채용 사이트 살피며 어떤 역량이 필요한지 살피기! 강사님이 예습으로 추전해주신 책 이것이 자바다 자바의 정석 3판 (자바의 정석 기초편이 최신) Java교재 : 혼자 공부하는 자바 더보기 [목차] 4. 제어문 5. 참조 타입 - 배열, 클래스 5-2배열 arange - 다중 for문 6~8. 클래스/상속/인터.. 2023. 4. 30. 이전 1 ··· 18 19 20 21 다음 728x90