본문 바로가기 메뉴 바로가기

기본을 알면 개발이 쉬워진다

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

기본을 알면 개발이 쉬워진다

검색하기 폼
  • 분류 전체보기 (105)
    • 개발작업중해결방안 (2)
    • 프로그램이야기 (18)
    • Spring (13)
    • Java (0)
      • 기본 (36)
      • IO (2)
      • Pattern (2)
      • Stream (1)
    • JavaScript (7)
      • 기본 (6)
      • JavaScript 이야기 (1)
    • 개발TOOL (3)
    • 책요약 (13)
    • 설치 (1)
    • 멘토 (1)
      • 에어콘 3조 (1)
    • ElasticSearch (6)
  • 방명록

Java (41)
031. Java 외부 구성 요소

1. Package package 패키지이름 비슷한 목적으로 생성된 클래스 파일을 모아 둔 폴더 - 물리적으로 하나의 디렉터리를 의미 하나의 패키지에 속한 클래스나 인터페이스 파일은 모두 해당 패키지 이름의 디렉터리에 포함 패키지는 다른 패키지를 포함할 수 있으며, 이때 디렉터리의 계층 구조는 점(.)으로 구분한다. import 패키지이름.클래스이름; import 패키지이름.*; 자바 컴파일러에 코드에서 사용할 클래스의 패키지에 대한 정보를 미리 제공하는 역할 - import 문을 사용하면 다른 패키지에 속한 클래스를 패키지 이름을 제외한 클래스 이름만으로 사용 선언 시 별표( * ) 의미는 하위 패키지의 모든 Package의 Class까지 포함해 주는 것이 아님 - 해당 폴더에 있는 Class에 대해서..

Java/기본 2022. 5. 16. 23:10
030. Class 구성 요소

1. Field 인스턴스 변수 ( or 멤버 변수 ) : 클래스( Class )에 포함된 변수로 클래스 안에 있는 모든 곳에서 접근 가능하다 -> 클래스의 전역 변수 지역 변수 : 메서드( Method )에 포함된 변수로 해당 메소드에서만 유효하다. 1-1. Field 선언 private 자료형 변수이름 [ = 초기값 ] private int num; private int num = 20 ; // 선언과 초기화 동시 진행 1-2. 메모리 구조 인스턴스 변수는 객체 안에 저장 ( heap ) 지역 변수는 stack에 저장 1-3. 인스턴수 변수는 초기값 강제 설정 private int num; private int num = 20 ; num = 0 num01 = 20 1-4. 지역변수는 stack에 저장되..

Java/기본 2022. 5. 16. 22:53
029. 클래스 ( Class )

1. Class Class : -분류 또는 종류라고 하는 동종의 모임 - 일반 Class, 추상 Class Instance : 구체적인 것 ( Class의 생성자로 객체를 만드는 과정 : Instance 화 ) 1-1. Class 구조 외부 구성 요소 - package : 자바 Class 를 모아 놓은 디렉토리 - import : 다른 package를 사용 할 때 포함 해야 함 - class : external class로 public를 키워드를 붙일 수 있다. 내부 구성 요소 - field : Class의 속성, Class내부에서 사용 하는 변수 - constructor : 객체를 생성하는 역할 담당. 생략 하면 기본 생성자 자동 생김 - method : Class가 가지고 있는 기능(함수) - inn..

Java/기본 2022. 5. 11. 22:41
028. 객체 지향 프로그램 ( OOPL )

자바 언어는 객체 지향 언어로 자바의 Class를 학습하기 전에 객체 지향 프로그램에 대해서 알아보고자 합니다. " 객체 지향 프로그램(OOP)모델을 기반으로 하는 고급 프로그램 언어 " 1. 객체 지향 프로그램 언어 ( Object-Oriented Programming Language ) 모든 데이터(객체)의 상태(Status)와 행동(Behavior)을 구체화하는 프로그래밍을 객체 지향 프로그래밍으로 논리적 클래스, 객체, 메서드의 관계 및 기타 프로세스를 설계 하는 하는 것으로 프로그래밍 구문이 하나 이상의 객체를 기반으로 데데이터 추상화, 상속, 갭슐화 하여 클래스를 생성 하고 관련 객체를 포함하여 개발 하는 것을 의미합니다. 1-1. 왜 Class가 만들어 졌을까 ? 데이터의 처리는 Data 관..

Java/기본 2022. 5. 9. 23:45
027. 자바 : 제어문

제어문은 프로그램에서 프로그램의 순서를 변경하는 것입니다. 즉 순차적으로 하나씩 실행하던 것을 조건에 따라서 다른 것을 실행할 때 사용합니다. 제어문은 다음과 같은 종류가 있습니다. 선택 제어문 : if , switch 반복 제어문 : for, while, do.. while 제어 키워드 : break, continue 제어문 문장 기능 if • If • if – else • If – else if – else 주어진 조건에 따라서 실행문의 실행 여부 결정 switch • switch (위치변수) { case 값1: ….. case 값n: ….. default : ….. } 위치변수의 값에 따라서 특정위치(case)의 실행문 실행 for • for ( 초기값 ; 종료조건 ; 증감 ) 반복 횟수를 정해 놓..

Java/기본 2022. 3. 14. 23:01
026. 자바 : instance 연산자

instance 연산자는 객체가 어떤 클래스인지, 어떤 클래스를 상속받았는지 확인하는데 사용하는 연산자 입니다. public class InstanceofOperator { public static void main(String[] args) { ArrayList list = new ArrayList(); System.out.println(list instanceof ArrayList); // true System.out.println(list instanceof List); // true System.out.println(list instanceof Set); // false } }

Java/기본 2022. 3. 6. 17:29
025. 자바 : 삼항연산자

3개의 피연산자로 되어 있으며 조건에 결과 처리합니다. ? 앞에 있는 조건식이 참이면 참인경우 명령문 실행, 거짓이면 거짓인 경우 명령문 실행 public class TernaryOperator { public static void main(String[] args) { int value = ( 5 > 4) ? 3 : 4; System.out.println(String.format("( 5 > 4) ? 3 : 4 => %s", value)); // 결과 : ( 5 > 4) ? 3 : 4 => 3 int numA = 10; int numB = 3; boolean bl = numA > numB ; System.out.println(String.format("%s > %s : => %s", numA, numB..

Java/기본 2022. 3. 6. 17:26
024. 자바 : 논리 연산자

논리 연산자는 주어진 논리식을 판단하여, 참(true)과 거짓(false)을 결정하는 연산자로 피연산자로 boolean ( true/false )만 올 수 있고 결과는 boolean type입니다. && 논리식이 모두 참이면 참을 반환함. (논리 AND 연산) || 논리식 중에서 하나라도 참이면 참을 반환함. (논리 OR 연산) ! 논리식의 결과가 참이면 거짓을, 거짓이면 참을 반환함. (논리 NOT 연산) 1. 쇼트 서킷 ( short circuit ) 연산 결과가 확정이 되면 나머지 연산을 하지 않는 것

Java/기본 2022. 3. 6. 17:18
이전 1 2 3 4 5 6 다음
이전 다음

Blog is powered by Tistory / Designed by Tistory

티스토리툴바