🟨 목 차 🟨 1. 자바는 객체지향 언어라고 한다. 2. 클래스와 객체는 구분해야 한다. 3. 클래스와 객체는 구분해야 한다. 4. 정리 ◼️ 1. 자바는 객체지향 언어라고 한다. ◼️ 자바는 객체지향 언어다. 용어가 어려워 보일 수 있는데 알고나면 쉽다. 이 세상의 모든 사물들은 객체로 되어 있다. 예를 들어 우리가 보고 있는 책, 앉아 있는 의자, 핸드폰 등드 모두 객체이다. 앞에서 배운 클래스는 "상태"와 "행위"가 있어야 한다. 모든 사물에도 "상태"와 "행위"가 있다. 책을 예로 들어 보면, 상태 : 펼쳐져 있는 상태, 덮혀 있는 상태 행위 : 펼치는 행위 , 페이지를 넘기는 행위, 덮는 행위 자동차를 예로 들어 보면, 상태 : 시속 50km/h로 주행중인 상태, 512km를 주행한 상태, ..
🟨 목 차 🟨 1. HelloGodOfJava 컴파일하고 실행하기 2. main() 메소드 3. System.out.println() / System.out.print() 4. 주석 처리하기 ◼️ 1. HelloGodOfJava 컴파일하고 실행하기 ◼️ [ 참고로 자바의신 책에서는 별도로 만든 자바 에디터를 제공하여 진행되지만, 나는 이클립스에서 진행하였다. ] 우리가 적은 소스 코드 -> 컴파일러 -> 바이트 코드 -> 디스크 -> 바이트 코드 -> JVM -> 기계어 -> 운영체제 대부분의 프로그래밍 언어들은 텍스트로 된 파일로 실행 할 수 없다. 그래서 우리가 만든 텍스트 파일들을 컴파일이라는 단계를 거쳐야지만 프로그래밍 언어를 실행하는 프로그램이 실행을 할 수 있다. 여기서 컴파일이라는 말이 나..
🟨 목 차 🟨 1. 프로그래밍이란 ? 2. 메소드란? 3. 자바의 가장 단위는 클래스이다. 3-1. 클래스는 상태를 갖고 있어야 한다. 4. 프로그래밍의 가장 기본은 =를 이해하는 것이다. 5. 한 줄을 의미하는 세미콜론 6. 모든 프로그래밍 언어에는 예약어라는 것이 있다 ◼️ 1. 프로그래밍이란 ? ◼️ 프로그래밍이란 컴퓨터에게 할 일(프로그램을 작성)을 가르치는것이다. 프로그래밍의 예시를 디지털 도어락으로 들어보겠다. 비밀번호를 입력하고 미리 만들어 놓은 어떤 프로그램에서 제공하는 결과를 기다리기 비밀번호를 입력 받아 비밀 번호가 맞는지 확인하는 것을 직접 작성하기 위의 상황과 같이 프로그래밍을 한다는 것은 편리하게 반복적인 작업들에 대해 어떤 기능들을 만들어 내는것이라고 생각하면 편하다. 어떤 값을..
이번에 경험한 것은 안드로이드 앱에서 PHP를 이용하여 MySQL(DB)에 접근해 데이터를 저장하는 방식의 회원가입을 만들어보도록 하겠습니다. [이 글의 체크 포인트] ==> 안드로이드는 바로 MySQL에 접근을 하면 되는데 굳이 왜? PHP를 거쳐서 MySQL에 접근을 할까? ◼️ 1. Android PHP MySQL 통신 방법 ◼️ 보통 안드로이드 앱에서 PHP를 이용하여 MySQL(DB)에 접근해 사용하는 방식들을 사용하고 있습니다. ==> 안드로이드는 바로 MySQL에 접근을 하면 되는데 굳이 왜? PHP를 거쳐서 MySQL에 접근을 할까? 위의 의문점이 드실 수 있습니다. 그 이유는 바로 보안상의 이유(MySQL 서버 접속용 아이디와 패스워드 유출) 때문에 '외부'데이터베이스(MySQL)에 바로..
🟨 목 차 🟨 1. VSCODE 란 ? 1-1. VSCODE 주요 기능 1-2. VSCODE 특징 1-3. Visual Studio Code와 Visual Studio 차이 1-4. 내가 VSCode를 사용하려는 이유 2. aws에서 빌린 ec2-ubuntu와 VSCode 연동하기 3. aws에서 빌린 ec2-ubuntu와 VSCode 연동 후 간단한 설정 3-1. 폴더열기 - /home 설정 3-2. 파일로 이동(Cmd + p) 3-3. VSCODE에서 PHP 사용 3-3-1. VSCODE에서 PHP 사용할 때 permission denied 오류 3-4. VSCODE에서 MySQL 연동 이번 시간에는 VSCode란 무엇이고 무엇의 장점이 있어서 연동을 하는지, 연동 방법, 연동 후에 VSCode..
🟨 목 차 🟨 1. APM[ Apache+PHP+MySQL ] 1-1. Apache(Apache HTTP server) 1-2. PHP(Personal Home Page) 1-3. MySQL 1-4. APM[ Apache+PHP+MySQL ]의 구동원리 2. 빌린 AWS의 ec2-ubuntu에 Apache 설치하기 3. 빌린 AWS의 ec2-ubuntu에 Apache 설치 후 index.html 생성 및 이동 4. 빌린 AWS의 ec2-ubuntu에 PHP 설치 및 PHP 실행 5. 똑같은 코드를 apache(웹 서버)와 PHP에 적용하여 차이 확인하기 이번 시간에는 내가 빌린 AWS의 ec2-ubuntu에 Apache, PHP를 설치해보도록 해보겠습니다. 우선 1. Apache, PH..