본문 바로가기

아카이브/생활코딩5

JAVA 객체지향 프로그래밍 20200911 절차지향 프로그래밍 함수를 이용해 작은 부품을 만들고 결합해 더 큰 프로그램으로 만들어 가는 것 (C언어) 객체지향 프로그래밍 클래스를 중심으로 프로그램의 구조를 만들어가는 컴퓨터 프로그래밍 방법론 클래스 서로 연관된 메소드와 변수를 그룹핑해 정리정돈하는 것 남의 클래스 사용하기 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 27 28 import java.io.FileWriter; import java.io.IOException; public class OthersOOP { public static void main(String[] args) throws IOException { // Class : System, Math, F.. 2020. 9. 11.
JAVA 메소드 20200911 연관된 코드를 모아서 그룹핑하고 이름을 붙인 것이 메소드 복잡한 코드를 깔끔하게 만들 수 있음 이미 만들어 놓은 메소드를 사용함으로써 똑같은 코드를 다시 작성하지 않고 재사용가능 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 public class WhyMethod { public static void printTwoTimesA() { System.out.println("-"); System.out.println("A"); System.out.println("A"); } public static void main(String[] args) { // 중복되는 코드가 1억줄이라는 가정 System.out.println("-"); System... 2020. 9. 11.
JAVA 20200910 자바 문서 보는 법 컴퓨터를 직접 다루는 것은 어렵기에 운영체제가 존재 자바를 이용해 자신의 프로그램을 만듦 자바는 우리가 프로그램을 쉽게 만들 수 있게 하려고 여러 부품(라이브러리)을 제공(EX. System, Date, Math, PrintWriter) 이러한 부품(라이브러리)을 이용해 자신의 프로그램을 만들 수 있게 됨 프로그램을 만들 때에는, 자바가 제공하는 기본 문법을 통해 시간의 순서를 따라 자바의 라이브러리를 실행되도록해서 프로그램을 만듦 자바가 기본적으로 제공하는 부품(라이브러리)들의 조작방법, 자바를 응용해서 프로그래밍적으로 실행되는 프로그램을 만들기 위해서 사용해야 하는 조작방법 을 Application Programming Interface(API) 프로그램을 잘 만들기 위해선, 어떤.. 2020. 9. 10.
JAVA 20200909 디버거 디버깅 - 버그를 잡는 행위 디버거 - 디버깅할 때 사용하는 도구 초급자 - 어떤 문제를 발견 했을 때, 원인파악이 힘듦, 도구(디버거)를 사용하지 않음 중급자 - 어떤 문제를 발견 했을 때, 원인파악을 할 수 있음, 도구를 사용 문제를 해결 할 때, 디버거를 사용하는 것이 중요! 입출력 converting또는 여러가지 모르는 메소드들은 검색을 통하여 알 수있다. 검색이 매우 중요하므로 검색연습도 많이 해야한다. ex) (java string to double conversion : 문자를 실수로 converting하는 코드 검색), (java text input popup swing : 텍스트를 팝업에 입력하는 창 띄우는 코드 검색) 자바의 메인메소드(public static void main(.. 2020. 9. 9.
JAVA 20200907 자바 동작 원리 Java Source code .java ↓ Compile Java Application .class ↓ Run Java Virtual Machine ↓ Run Computer 자바로 할 수 있는 것들 데스크탑 앱 만들기 사물제어 하기 안드로이드 앱 만들기 2020. 9. 7.