본문 바로가기

분류 전체보기65

[Java] substring( ) 메소드 substring( ) 메소드 java.lang.String 클래스 문자열의 특정 부분을 잘라내는 데 사용 substring() 메소드 사용 형태 substring(int startIndex) - startIndex부터 끝까지의 문자열을 리턴 substring(int startIndex, int endIndex) - startIndex(포함)부터 endIndex(불포함)까지의 문자열을 리턴 명품 자바프로그래밍 - 실습 문제 8 번 예제 실행 코드 import java.util.Scanner; public class stringRotation { public static void main(String[] args){ Scanner scanner = new Scanner(System.in); System.o.. 2023. 5. 29.
[Git] git 공부 Day2 - 로컬에서 깃허브로 요즘 과제하고 vs코드에서 터미널로 커밋과 푸시를 하는 과정을 적으러 왔습니다! 아래 글은 깃 기초 정리니! 참고해 주세요! [개발/TIL] - [Git] git 공부 Day1 아예 처음 vs코드에서 깃허브에 연결하는 거라면 $ git clone 레포지토리 주소 위의 깃 클론을 치고 띄어쓰기 한 번 후 레포지터리에 code 부분을 눌러 위에 보이는 HTTPS를 복사하여 옆에 바로 써주면 된다. $ git checkout main $ git checkout -b 브랜치 이름 그다음 바로 메인 브랜치에서 작업해도 되지만, 함께 쓰는 레포지터리기 때문에 개인 브랜치를 파서 작업한다! 즉 위의 코드는 메인 브랜치에서, 새로운 브랜치를 작성하는 과정이다! 위의 과정이 끝난 후는! (브랜치는 매번 새로 팔 수 있지.. 2023. 5. 26.
[명품 자바 프로그래밍] 5장 - 상속 상속(inheritance)객체 지향의 상속부모클래스에 만들어진 필드, 메소드를 자식클래스가 물려받음부모의 생물학적 특성을 물려받는 유전과 유사상속을 통해 간결한 자식 클래스 작성동일한 특성을 재정의할 필요가 없어 자식 클래스가 간결해짐객체 지향에서 상속의 장점클래스의 간결화 - 멤버의 중복 작성 불필요클래스 관리 용이 - 클래스들의 계층적 분류소프트웨어의 생산성 향상 - 클래스 재사용과 확장 용이, 새로운 클래스의 작성 속도 빠름클래스 상속과 객체public class Person{...}public class Student extends Person{//Person을 상속 받는 클래스 Student선언...}public class StudentWorker extends Student {//Studen.. 2023. 5. 25.
[프론트엔드] 자바스크립트(Javascript) Javascript : HTML과 CSS로 구성된 스크립트에 여러 가지 로직을 부여할 수 있는 언어 - 우리가 흔히 말하는 자바스크립트는 ES6(2015) 이상의 버전임 - Javascript는 인터프리터를 기반으로 동작함 - Babel : 여러 버전에서 사용된 JS를 최신 버전으로 변환하는 'TransCompiler'가 바벨 - SPA(Single Page Application) : 하나의 HTML 안에서 모든 페이지를 구성하는 웹 - CSR(Client Side Rendering) : 렌더링이란, 우리의 코드를 화면에 그리는 것이고 CSR은 렌더링을 사용자 브라우저에서 진행 - SSR(Server Side Rendering) : 렌더링을 (프론드엔드) 서버에서 먼저 진행 - V8 Engine : 개발.. 2023. 5. 7.
[Git] git 공부 Day1 이제는! 정말 Git&Github를 써야 하기 때문에 공부를 시작해보려고 한다. 항상 대충씩만 보고 한 번도 제대로 공부해 본 적이 없기 때문에, 부족할 수 있지만 공부 start!!! Git 마스터의 길로!!!! 오늘 공부는 'TECHIT'이라는 사이트의 프론트엔드 온보딩 트랙 중 깃&깃허브 챕터 내용이다! 그럼!! 강의 들으며 내용을 정리해보겠습니다!! Git 동작 흐름과 구성 요소 Local : 사용하고 있는 컴퓨터 그 자체의 공간을 말함 1) Working Directory : 현재 작업 중인 프로젝트가 위치한 디렉토리 2) Staging : commit 할 파일의 예비 저장소 3) Local Repository : 각 컴퓨터의 git이 관리하는 로컬 저장소 remote Remote Reposit.. 2023. 5. 6.
[멋쟁이 사자처럼] 멋사 프론트엔드 11기 합격 후기 멋쟁이 사자처럼 이라는 중앙 동아리 && 연합 동아리에 합격하게 되었다!! 멋쟁이 사자처럼은 워낙 유명한 동아리라 설명을 안 해도 되겠지만, 간단히 말하면 개발 동아리라고 말할 수 있다! 타 개발 동아리들은 바로 서비스를 만들기 위한 목적이 큰데, 멋사는 기수별로 1년 단위로 활동하기 때문에 처음부터 체계적으로 공부를 같이 하고 해커톤 등에서 서비스를 만들어가는 동아리다. 실력자보다는 배우려는 열정이 있는 사람들을 위주로 더 뽑는 동아리 같다. 아직 개발 경험이 부족하지만 열정은 큰 나에게 너무나 매력적인 동아리였다!!!  현재 멋사는 기획, 디자인, 프론트엔드, 벡엔드 4가지 파트로 뽑고 있고 나는 그 중에서 프론트엔드 파트에 지원하였고 합격하게 되었다!    지원 과정은 1차 서류, 면접까지 두 단계.. 2023. 3. 23.