본문 바로가기

자바 , 기타 공부34

기초 1장 (두번 다시 복습할 시간이 없을 것 같아, 마지막으로 복습을 진행한다) 1 변수 문자 char , 숫자 정수는 byte long, int short. 실수는 float, double. 논리 boolean 그중 기본형은 boolean,char,bye,short,int,long,float,double. -> 실제 값을 저장한다 system이나 string과 같은 나머지들은 참조형으로써, 객체의 주소를 저장한다. int score; score =100; // int score = 100; STring str = new String("abc") ; -> string은 참조형 명명규칙 -> 협업시 주의 . 1. 대소문자 구분, 2. 예약된언어 true등 사용 불가 3.숫자 시작 710 불가능 4. _와 $만 명명.. 2023. 12. 26.
깃 활용 -1 기초 깃 실제 사용에 대한 내용을 정리하고자 하고, 1 페이지에는 스스로 깃을 사용하면서 얻었던 팁을 사용하도록 하겠다. 1. git init -> 내가 초기화를 해서 시작하겠다 (이니시) 2. 추가할 내용( 주로 git add . )or git add build.gradle 2-2 . git status로 , 현재 올릴 상태를 본다. 3- git commit -m "firs tjihuuk" 주의! 웨더리아 프로젝트중 alt+S로 나에게 저장하지 않고 강제로 푸시하다가 안되어서 merge도 해보고 이것저것 해보다가 로컬 파일 그대로 저장된 경험이 있었다. 반드시 나에게도 저장하고 하기! 4. git remote add origin 링크. 4-1 현재 git remote -v로 어디에 되었나 확인하기 5. gi.. 2023. 12. 25.
클라우드 첫 번쨰 강의 * 클라우드는 가산점을 얻을 수 있다. 하지만 코테부터 붙어야하고, 프로그래밍 프로젝트도 하고, 클라우드는 + 이다 . 리눅스가 기본이 될 것. 리눅스 사용법을 반드시 알아야 됨. 다음 강의부터는 줌으로 듣는다. 100 % 실습. 학기중에 클라우드가 열리지 않기 때문에, 방학중에 강의를 듣자. 빠지지 않는게 중요하다 . 수업은 1시간 정도. 그 이후 한 주 동안 실습을 준비한다. -> 주에 1~2번. 1. 가상화 클라우드 컴퓨팅은 virtualization이라는 가상화. hardware->os(리눅스)-> 여러가지 application 사용. 가상화중에선 컨테이너가 대세. 컨테이너는 나중에 배우자. virtual machine이란? hardware를 쪼개준다. =>? cpu를 생각해보자 clk이 증가 비.. 2023. 12. 22.
java 객체 지향 프로그래밍 추상화 -> 단순화 시켜 소프트웨어를 프로그램으로 만든다. 소프트웨어의 추상화라고 생각할 수 있다. 즉. 공동 필드를 묶어 하나의 클래스를 만드는 것을 의미한다. 객체지향 -> 변수 , 메소드를 그룹핑. 다른곳에 사용되기 쉽다 예시로, 방금 만들었던 request 또한 객체로 완성하여, 그 형태 그대로 전달할 수 있다. 부품화-> 존재하는 개념은 아니지만, 특정 분야끼리 묶는다. ex) id 사람 다리 를 합쳐서 class로 생성시킨다. (추상화와 유사하다고 생각하면 될 것이다) 캡슐화 ,은닉화 -> 고급프로그래밍에 들었던 경험이다. 그 내부 구조를 알지 못해도 객체를 사용할 수 있어야 한다. (ai에도 blackbox와 같은 개념으로 존재 , 즉 it개발의 핵심) 인터페이스? 사용하는 이유. 가장 윗단.. 2023. 12. 20.