기초

    Unix & Linux

    Unix & Linux

    Unix & Linux Unix의 특징 다중 사용자 다중 작업 시분할 방식의 운영체제 윈도우와 비교해 보면 알 수 있다. 윈도우는 한 명의 사용자만 접속이 가능하다. 만약 Remote 즉 원격으로 접속하게 될 경우 다른 로그인 사용자는 잠금이 되게 된다. 유닉스는 CMD 창을 통해 다수의 사용자가 접속하여 다중 작업이 가능하다 시분할 방식의 운영체제는? 각 사용자가 CPU에 대해 일정 시간을 할당 받아 대화식으로 사용이 가능하게 한다. 짧은 시간 간격을 두고 컴퓨터 자원을 시간적으로 분할하여 사용할 수 있게 한다. 즉 여러 사람이 하나의 시스템을 공유하여 사용하고 있지만 빠른 전환을 통해 마치 각 사용자가 자신만의 컴퓨터를 사용하는 것과 같은 착각을 준다. Linux의 특징 Unix의 특징을 가지고 있다..

    자바 기초 다지기 - 2 (조건문, 반복문, 배열, 참조자료형, DTO, 상속, 오버라이딩, 오버로딩, 다형성)

    조건문 조건문은 연산자를 통해 boolean을 도출해내고 참/거짓으로 실행 여부를 결정한다. if if( boolean1 ) { // 만약 boolean1을 연산한 결과가 true이면 중괄호 내용을 실행해라... 중괄호 내용; } else if( boolean2 ) { // 만약 boolean1이 false이고 // boolean2를 연산한 결과가 true이면 중괄호 내용을 실행해라... 중괄호 내용; } else { // 위의 모든 조건이 false일 경우 실행해라... 중괄호 내용; } switch 비교 대상 변수가 주어졌을 때, case와 비교하여 같은 경우 처리 문장이 실행된다. break가 없을 경우 다음 case가 이어서 실행되기 때문에 break를 작성해주어야 한다. default는 case..

    자바 기초 다지기 - 1 (클래스, 메소드, 변수, 컴파일, 연산자)

    자바의 단위 Class : 행동과 상태의 집합 Method : Class 안에서 행위(기능)를 구현하는 것을 담당한다 Variable : 변수, 변하는 수라는 의미가 있으며 데이터를 임의의 변수에 저장하여 사용한다 기본적인 선언 구조 public class TestClass{ // ← 클래스 선언 ( 대문자로 작성 ) public String method(){ // ← 메소드 선언 ( 카멜케이스로 작성 ) String data = ""; // ← 변수 선언 // 중간 내용 return data; } } 이러한 자바의 클래스, 메서드를 구동하기 위해서는 프로그램상 어느 한 곳에는 main() 메서드가 선언되어 있어야 구동이 가능하다. public static void main(String[] args){ ..