본문 바로가기
728x90
반응형

JAVA SE43

[20.07.13/Day_04] Java SE / 연산자, 제어문(조건문,반복문) / TestOperator1.java package step1; // 자바 연산자 테스트 public class TestOperator1 { public static void main(String[] args) { int i = 7; int j = 3; System.out.println(i*j); // 21 System.out.println(i/j); // 2 (몫) System.out.println(i%j); // 1 (나머지) System.out.println(i=j); // 3 (할당, 대입) System.out.println(i==j); // true (boolean) boolean flag = false; // flag : binary를 위한 변수에 많이 쓰임 System.out.println(.. 2020. 7. 13.
[20.07.10/Day_03] Java SE / Encapsulation, Constructor, Data Type Encapsulation \ Person.java package step1; /* * Encapsulation 적용 클래스 * 외부에 공개하지 않을 부분은 private 접근제어자를 명시 * 외부에 공개하여 소통할 부분은 public 접근제어자를 명시 */ public class Person { // ! name 으로 연습 private String name; // setter는 외부에서 정보를 할당하기 위한 메서드 public void setName(String name) { // this 예약어(keyword)는 // 인스턴스 변수를 가리키기위하여 사용 // this를 이용하여 인스턴스변수와 매개변수를 구분한다. this.name = name ; } // getter : 외부에서 정보를 반환받기 위한.. 2020. 7. 10.
[20.07.10/Day_03] Java SE / Encapsulation, 생성자 Constructor , DataType [ review : 복습 ! ] java가 처음이에여 ! jdk > jre > JVM 개발 환경 구축 : jdk 다운로드 → 환경설정: 시스템 환경변수 path등록 JVM(java virtual machine)가 하는일 1) java app과 OS사이의 class파일을 통역사 2) 메모리관리 : 실제 데이터있는 곳 Heap memory(통제 메모리)의 주소를 부여하여, 주소값을 저장한다( ⟹Stack) 그 메모리를 관리하는 것이 Garbage Collection이다. OOP(Object Oriented Progamming) : 객체 지향 프로그래밍 : 객체를 기본단위로 객체와 객체간의 관계를 중심으로 분석, 설계, 구현하는 기법이다. Object 객체 란 무엇인가? : 시스템의 기본 단위 : 속성(att.. 2020. 7. 9.
[20.07.09/Day_02] Java SE / Class, Object, variable, method 활용 1. Class / Object \Car.java package step1; // package : Class를 Directory별로 분류하기 위함 // 객체 생성을 위한 틀 // 자바는 클래스명에서는 첫글자는 대문자로 시작 // 합성어의 첫글자도 대문자, 나머지는 소문자 ex)CuteMilk public class Car { // 인스턴스 변수 instance variable // 변수명은 소문자로 하되, 합성어의 첫글자는 대문자 ex)myCutemilk // String은 문자열 데이터 타입 String model; // int 는 정수형 데이터 타입 int price; public void drive() { System.out.println(price+"원인 "+ model + " 운전하다 !");.. 2020. 7. 9.
[20.07.09/Day_02] Java SE / OOP(Object Oriented Progamming) 개념 [ 소프트웨어 개발 방법론 ] 절차 지향 객체 지향 정확하게 빠르게 많이 ! 복잡한 업무를 효과적으로 ! 소품종 대량 생산 다품종 생산 기능 중심 성능 중심 프로피디스크, 하드 등 AWS, 클라우드 등 1. 폭포수 모델 (Waterfall Model) 요구사항 분석 → 설계 → 디자인 → 코딩 → 개발 순 ! 2. 애자일 모델 (Agile Model) - 최근에 더 많이 쓰인다 - 기민하다 - 반복 ?! => 테스트 - 소통 - 추가 - 테스트 - 소통 - 추가 반복반복반복 - 예시 - 스크럼 방식 : 실리콘밸리에서 제럴드(도날드)가 제안한 방법이다 ! (시즌 1 참고) protected > default > private public : 어느 곳에서도 접근이 가능하도록 설정 protected : 같은 .. 2020. 7. 9.
[20.07.08/Day_01] Java SE / Hello World 출력해보자 1. Hello World 출력 2. Person Class 생성 1) Person Class 생성 2) Person Method 생성 public static void main(String[] args ) 2020. 7. 9.
[20.07.08/Day_01] Java SE 환경설정 및 개발툴 설치 및 설정 [ Orientation ] 1. 수업 방식 오전 - 이론 수업 오후 - 실습 위주 + 퀴즈 2. 프로젝트 [ GIT HUB로 관리 ] 장기 (2번 : Fin 1달, 1-2주) 단기 (수시) 3. 커리큘럼 Java SE / OOAD / UML DB / JDBC / ERD HTML / CSS(Bootstrap) JavaSript (Vue, Jsript , Node.js) - Servlet / JSP - Model2MVC, Ajax - Semi Project (약식 포트폴리오 설정) : 형상관리, 간단한 어플리케이션 구현 Framework : Spring IOC(DI) AOP Spring MVC J unit Batch REST Tiles Security MyBatis Framework JQuery Sprin.. 2020. 7. 8.
728x90
반응형