Study 14

[JAVA] 6장 - 클래스와 객체

고등학생 때 JAVA를 배웠지만, 시간이 시간이니 잊어버린 게 태산이다. 알고 있는 것보다 개념이 희미해진 것부터 정리하기로 했다. 그게 바로 6장 클래스와 객체다. 1. 개념 공부하기 1.1 절차지향과 객체지향 절차지향 : 순서에 맞게 단계적으로 실행하도록 명령어를 나열하는 방법 객체지향 : 객체를 생성하고 각 객체에 포함된 데이터와 기능을 상호 호출함으로써 프로그램을 구성 1.2 자바의 객체지향 문법 요소 클래스 : 일반 클래스와 추상 클래스로 나뉘어짐 인터페이스 1.3 클래스의 구조 외부 구성 요소 패키지 : 맨 첫 줄에 위치해야 함 임포트 : 다른 패키지의 클래스를 사용하고자 할 때 포함됨 외부 클래스 : 클래스의 외부에 또 다른 클래스가 또 포함될 수 있음 내부 구성 요소 필드 : 클래스의 특징..

Study/JAVA 2022.09.30

[JAVA] 2장 - 자료형(1)

힘든 평일을 보내고 돌아왔다! 오늘 볼 파트는 2장 자료형이다. 프로그래밍에 빠질 수 없는 기초가 바로 자료형이라고 생각한다. 변수를 선언하려면 일단 자료형에 대해 알아야한다. 1. 선언 규칙은 아래와 같다 자료형 변수명; 이때 주의할 점은 두 가지다. (책에 쓰여있는 대표적 주의점) 변수 선언 전에 자료형을 먼저 선언할 것 자료형은 반드시 한 번만 선언할 것 하지만 자료형만 선언한다고 사용할 수 있는 것은 아니다. 어떤 자료형을 사용할 것인지 메모리 공간을 만들고, 그 메모리에 이름을 붙여줘야만 그 공간을 사용할 수 있는 것이다. 또, 변수를 선언하게 되면, 변수 값을 지정해줘야 한다. 첫 번째 방법은, 아래와 같이 선언과 동시에 값을 지정해주는 것이다. 자료형 변수명 = 값; // 예시 : int a..

Study/JAVA 2022.05.14

[JAVA] 1장 - 소스 코드 구조와 콘솔 출력, 문자열 관련

JAVA 기초를 펼쳤다. Do it!의 자바 완전 정복 교재의 44페이지부터 진행해보고자 한다. 1. 소스 코드의 기본 구조 package mypack; // 패키지 네임 /* 2022/05/10 * first 진행 */ public class test {// 클래스 선언 public static void main(String[] ar) {//main System.out.println("Hello world"); } } Hello world는 무려 4년만이다! 프로젝트 > src > 패키지 > 클래스 이렇게 구성되는 듯하다. 클래스를 먼저 선언하고, 안에 main() 매서드를 만든 구조다. 바이트 코드(클래스, .class)가 메서드 영역에 로딩되면 가장 먼저 불러져 오는 것이 main() 매서드다. 하..

Study/JAVA 2022.05.10

220509_JAVA_Start

JDK와 이클립스를 설치했다. Java를 시작한 이유는, Selenium, 그러니까 자동화 툴에서 사용하는 주언어가 Java와 Python으로 보였기 때문이다. 부끄럽게도 QA지만 자동화 툴을 사용해 본 적이 없기 때문에, 스스로 공부해서라도 시야를 넓히고자 한다. (정확히는 기가지니 ollehtv에서 사용하는 자동화 툴이 타회사에서 사용하는 것과 많이 다르다.) 어느정도 Java 학습이 된다면, Selenium 등의 자동화 툴을 돌려보거나 개인 개발 프로젝트를 진행해보고자 한다. 직장과 병행할 수 있을지는 모르겠다. 하지만 도전은 나쁜 것이 아니고, 느리더라도 꾸준히 자기계발을 하는 사람이 언젠가는 빛을 볼 것이라고 생각한다... 프로그래밍 공부에 사용하는 책은 [Do it!]의 [자바 완전 정복]이다..

Study/JAVA 2022.05.09