Java Study Note(10)
-
객체지향 프로그래밍 1
1. 객체지향언어란 기존의 프로그래밍언어와 다른 전혀 새로운 것이 아니라, 기존의 프로그래밍언어에 몇 가지 새로운 규칙을 추가한 보다 발전된 형태의 것이다. ※ 개체지향언어의 주요 특징: 1. 코드의 재사용성이 높다. 2. 코드의 관리가 용이하다. 프로그램의 개발과유지보수에 드는 시간과 비용을 기획적으로 개선하였다 3. 신뢰성이 높은 프로그램을 가능하게 한다. 4. 중복된 코드를 제거한다. 2. 클래스와 객체 클래스는 '객체의 설계도 또는 틀'이라고 정의할 수 있다. 클래스는 객체를 생성하는데 사용되며, 객체는 클래스에 정의된 대로 생성된다. 객체지향이론에서는 사물과 같은 유형적인 것뿐만 아니라, 개념이나 논리와 같은 무형적인 것들도 객체로 간주한다. 프로그래밍에서의 객체는 클래스에 정의된 내용대로 메모..
2023.01.23 -
배열(Array)
1. 배열이란? 개념: 같은 타입의 여러 변수를 하나의 묶음으로 다루는 것을 '배열(Array)'이라고 한다. 2. 배열 선언과 생성: 배열 선언: 단지 생성된 배열을 다루기 위한 참조변수를 위한 공간이 만들어질 뿐이다. 선언방법(2가지) 선언 예 타임[ ] 변수이름: int[ ] age; String[ ] name; 타임 변수이름[ ] : int age[ ]; String name[ ]; 배열 생성: 값을 저장할 수 있는 공간이 만들어진다. 배열을 생성하기 위해서 연산자 'new'와 함께 배열의 타입과 길이를 지정해 주어야 한다. 타입[] 변수이름; // 배열을 선언(배열을 다루기 위한 참조변수 선언) 변수이름 = new 타입[길이]; // 배열을 생성 (실제 저장공간을 생성) 예시: int[] sco..
2023.01.23 -
변수
변수 맛보기 src> main >java에 Hello.java 파일을 만들어 코드 작성하기 public class Hello { //public class "만든 Hello.java 파일명" public static void main(String[] args) { // write your code here //숫자를 쓸 수 있는 변수 int int number = 5; System.out.println(number); // 5가 출력됨 //문자를 쓸 수 있는 변수 String String sparta = "Hello!!"; System.out.println(sparta); //Hello 가 출력됨 number = 20; // 기존에 저장된 number 변수의 값을 변경하여 출력하면 System.out.p..
2023.01.18 -
자바 시작
Java 개념 정리 자바란? 프로그래밍 언어, 컴퓨터 application 만드는데 사용: JRE (실행환경) + 개발도구(JDK) + 라이브러리(API) 개발 가능 Application PC, 웹, 모바일(android), Big Date, Game(마인 크래프트), 과학 등 왜 Java 인가? 다양한 범위에서 활발하게 사용한다. 가장 핫한 언어중의 하나이다 Search : programming language ranking -> TIOBE Index 컴퓨터에 대한 기본적인 지식도 배울 수 있다. 배우기 쉬운 객체지향 언어, 자동 메모리 관리, 멀티 쓰레드를 지원, 풍부한 라이브러리로 쉽게개방가능, *****운영체제에 독립적: 여러운영체제에서 실행가능 Java로 작성된 프로그래밍이 수정하지 않고여러 운..
2023.01.18