해보자고~!

고정 헤더 영역

글 제목

메뉴 레이어

해보자고~!

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (52)
    • 한화시스템 BEYOND SW 캠프 2기 (41)
    • 자료구조 (1)
    • 알고리즘 (1)
    • CS (9)

검색 레이어

해보자고~!

검색 영역

컨텐츠 검색

Java

  • 한화시스템 BEYOND SW 캠프 2기 20일차(23.11.24)

    2023.12.05 by heueun

  • 한화시스템 BEYOND SW 캠프 2기 19일차(23.11.23)

    2023.12.04 by heueun

  • 한화시스템 BEYOND SW 캠프 2기 18일차(23.11.22)

    2023.12.04 by heueun

  • 한화시스템 BEYOND SW 캠프 2기 17일차(23.11.21)

    2023.12.03 by heueun

  • 한화시스템 BEYOND SW 캠프 2기 16일차(23.11.20)

    2023.11.24 by heueun

한화시스템 BEYOND SW 캠프 2기 20일차(23.11.24)

자바 5일차 문자열 (Str) 1. 특정 문자 변경 [문자열 변수이름].replace("변경되는문자", "변경할문자"); 2. 문자열을 쪼개서 배열로 저장 String[] [배열 이름] = [문자열 변수이름].split("기준으로 정할 문자"); final 제어자 클래스, 메서드, 변수 앞에 사용될 수 있으며 final 붙으면 변경할 수 없다. ex) final Integer MAX = 10; // 변경시킬수 없다는 변수를 표현하기 위해 변수 이름을 대문자로 쓰는 경우가 많음 오류의 종류에는 컴파일할 때 발생하는 컴파일 에러, 실행할 때 발생하는 런타임 에러, 실행 시 의도와 다르게 동작하는 논리적 에러가 있다. 예외처리 예외(Exception)는 프로그램 코드에 의해서 수정될 수 있는 미약한 오류이다...

한화시스템 BEYOND SW 캠프 2기 2023. 12. 5. 19:23

한화시스템 BEYOND SW 캠프 2기 19일차(23.11.23)

자바 4일차 컴파일이란? 소스코드를 프로그램으로 바꾸는 것 패키지 폴더같은 것 다른 패키지 안의 클래스를 불러오려면 Alt + Enter 를 눌러서 import 해줘야 함 접근 제어자 public > protected > default > private 오른쪽으로 갈수록 강력한 접근제어 public 접근 제한이 전혀 없음 protected 같은 패키지 내에서, 그리고 다른 패키지의 자손클래스에서 접근 가능 default 같은 패키지 내에서만 접근 가능 private 같은 클래스 내에서만 접근 가능 접근 제어자가 사용될 수 있는 곳 = 클래스, 멤버변수(인스턴스 변수), 메소드, 생성자 앞 아무나 클래스 , 메소드, 변수를 사용할 수 없게 접근을 제한하는 것 디자인패턴 (면접 때 공부하기) 1. Eagae..

한화시스템 BEYOND SW 캠프 2기 2023. 12. 4. 20:52

한화시스템 BEYOND SW 캠프 2기 18일차(23.11.22)

자바 3일차 하나의 클래스에서 같은 메소드를 만드는 것 ex) Car(String model) { } Car(String model, String color) { } Car(String model, String color, int maxSpeed) { } 부모클래스를 재사용하여 새로운 자식 클래스를 작성하는 것 class 자식클래스 extends 부모클래스{} super(부모 생성자 호출) this. 은 내 클래스의 객체 super. 은 부모 클래스의 객체 부모 클래스에서 상속받은 메소드를 자식 클래스에서 바꿔서 사용 두개의 클래스에서 같은 메소드를 만드는 것 ctrl + o 누르면 오버라이딩 할 수 있는 메소드가 표시 됨 생성자의 이름은 클래스의 이름과 같아야 한다. 생성자는 리턴값이 없다. 생성자는 ..

한화시스템 BEYOND SW 캠프 2기 2023. 12. 4. 20:16

한화시스템 BEYOND SW 캠프 2기 17일차(23.11.21)

자바 2일차 Scanner 자바에서는 사용자(키보드)로 부터 데이터를 입력받기 위해 스캐너를 사용한다. 1. java.util 패키지 내부에 존재하는 Scanner 클래스를 사용하기 위해 최상단에 import 해주기 import java.util.Scanner; 2. 입력받기 위한 스캐너 객체 생성 Scanner sc = new Scanner(System.in); 3. 입력할 값에 알맞은 함수를 써야함 String(글자)는 nextLine(); String inputStr = sc.nextLine(); Integer, int(숫자)는 nextInt(); int inputNum = sc.nextInt(); 예제 import java.util.Scanner; public class 입력받기 { public ..

한화시스템 BEYOND SW 캠프 2기 2023. 12. 3. 01:04

한화시스템 BEYOND SW 캠프 2기 16일차(23.11.20)

!이번주부터 자바 시작! 자바는 객체지향프로그래밍 언어이다. 객체란? 현실 세상에 존재하는 유형 또는 무형(생각, 개념)의 모든 것을 공통적인 특징만 가지고 컴퓨터 세상으로 옮긴 것 객체는 변수와 메소드로 이루어져 있다. 변수(속성) : 공통된 특징 메소드(기능) : 객체의 특징을 변형시키는 것 클래스 : 한 종류의 객체를 여러개 만들어 줄 틀 학생 이름 나이 성별 주소 위 같은 표가 있으면 학생은 클래스, 밑의 내용은 객체 개발하는 순서 1. 클래스부터 만든다. 1-1. 변수를 만든다. 1-2. 메소드를 만든다. 2. 객체를 저장할 변수를 만든다. 3. 객체를 생성해서 변수에 저장한다. // 클래스 이름 규칙 영어 대문자로 시작 띄어쓰기 불가 특수문자 사용 불가 _언더바는 사용 가능 백엔드 개발자의 목..

한화시스템 BEYOND SW 캠프 2기 2023. 11. 24. 21:39

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
해보자고~! © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바