자바 배운지 2일차 복습 겸 백준 좀 풀어봄백준은 class를 Main으로 둬야한다함main 아님 Main임Hello World!인데 ! 안 붙여서 틀리고class Main인데 main으로 둬서 틀리고자바인데 C로둬서 틀리고...제일 쪼렙 문제인데 역시 인생 쉽지 않다
class Main만 조심하면 문제는 Hello World! 출력과 같은 유형문제내 답출처 : https://www.acmicpc.net/problem/10718
문제내 답틀린 이유public class Main {Main 뒤에 하나 띄우고 {임!
문제을 출력하라내 답오답 이유처음에 문제 두 번째줄 /}을 못봄문제를 제대로 읽자 ㅎ..
프로세스: 실행중인 하나의 어플리케이션스레드: 하나의 프로세스 내의 코드 실행 흐름(작업)따라서,프로세스는 각자 할당받은 메모리를 가지고 있기 때문에, 서로 독립적이고,스레드는 다른 스레드에 영향을 미치게 됩니다.출처: https://thiago6.tistor
http://www.javajigi.net/pages/viewpage.action?pageId=77RequestDispatcher 란 현재 request에 담긴 정보를 저장하고 있다가그 다음 페이지 그 다음 페이지에도 해당 정보를 볼수있게 계속 저장하는 기능.
Java Source code.java\-> 컴퓨터는 사람이 이해할 수 있는 언어로 쓰인 코드를 이해하지 못함컴파일\-> 사람이 이해할 수 있는 언어를 기계가 이해할 수 있게 해줌Java Application.class\-> source code를 작성하고 저장을 하
https://docs.oracle.com/javase/7/docs/api/
JAVA1을 듣고 myApp을 만들어보았다.메소드 도입객체는, 클래스는 서로 연관된 변수와 메소드를 그룹화하여 명명한 것이다.클래스는 뼈대 같은 느낌쓰메소드가 도입된 코드에 클래스를 도입해 보았다.Structure로 어떤 멤버들 리스트 (클래스 안에 소속된 변수 또는
서로 연관된 메소드들 그룹핑 한 것이 클래스클래스를 복제해서 서로 다른 내부적인 상태를 가지고 있는 복제 본들 인스턴스외부에서 접근할 수 있는 레벨을 선택해주는 기능private = 클래스 내부에서만 사용할 수 있는 메소드 선언시 사용public = 같은 클래스가 아니
JAVA하면 아무 생각 없이 치는여기서 저 static은 무엇일까static - class methodno static - instance method뭔가 non static이라고 해야할 거 같지만 생활코딩 그대로 가져옴 ㅋ클래스.메소드static이 붙으면 클래스에서
머쓱이는 태어난 지 6개월 된 조카를 돌보고 있습니다. 조카는 아직 "aya", "ye", "woo", "ma" 네 가지 발음을 최대 한 번씩 사용해 조합한(이어 붙인) 발음밖에 하지 못합니다. 문자열 배열 babbling이 매개변수로 주어질 때, 머쓱이의 조카가 발음
자기 자신의 메모리를 가리킴 생성자에서 다른 생성자를 호출 자신의 주소를 반환 함 인스턴스 마다 다른 값으 가진다. 생성된 인스턴스 스스로를 가리키는 예약어 BirthDay라는 클래스에서 day라는 인스턴스를 만들고 day 안에 setYear라는 메소드를 실행시킴
Static 변수의 정의와 사용법여러 개의 인스턴스가 같은 메모리의 값을 공유하기 위해 사용인스턴스는 클래스에서 생성됨, 각각의 메모리를 가짐static이라는 변수를 사용하면 따로 정적메모리데이터 영역에 저장됨static 변수는 인스턴스가 생성될 때 마다 다른 메모리를
전 시스템에 단 하나의 인스턴스만 존재하도록 구현ex) TimeZonestatic 키워드를 사용
클래스를 정의할 때 이미 구현된 클래스를 상속(inheritance) 받아서 속성이나 기능이 확장되는 클래스를 구현함상속하는 클래스 : 상위 클래스, parent class, base class, super class상속 받는 클래스 : child class, deri
자바에서 업캐스팅이 되는 이유는 하위 클래스에서 상위 클래스를 내포하기 때문하위클래스 생성될 때 상위 클래스의 생성자가 먼저 생성됨하위 클래스는 상위 클래스로 형 변환 될 수 있다.오버로딩 -> 이름이 같은 메서드 여러 개오버라이딩 -> 상속 받아서 기능 추가자바는 기
추상메서드로만 이루어짐 각 클래스에서 인터페이스를 구현, 설계용인터페이스는 구현 코드 없이 타입만 상속 받기 때문에 여러 개를 상속 받을 수 있다.인터페이스도 상속이 가능, 구현코드의 상속이 아니므로 형 상속(type inheritance)라고 함
프로그래밍시 import 하지 않아도 자동으로 import됨import java.lang.; 문장이 추가 됨많이 사용하는 기본 클래스들이 속한 패키지String, Integer, System 등자바 모든 클래스의 최상위 클래스모든 클래스는 Object 클래스의 메서드를
제너릭(Generic) 프로그래밍 JAVA 5.0부터 도입 변수의 선언이나 메서드의 매개변수를 하나의 참조 자료형이 아닌 여러 자료형이 변환 될 수 있도록 프로그래밍 여러 자료형이 대체될 수 있도록 프로그래밍 실제 사용되는 참조 자료형으로 변환은 컴파일러가 검증하므로
Stack : Last In First Out(LIFO) 맨 마지막에 추가된 값이 처음 나옴 Queue : First in First Out(FIFO) Iterator : Collection의 개체를 순회하는 인터페이스 iterator() 메서드 호출 HashSe
자바에서 함수 프로그래밍(functional programming)을 구현하는 방식자바 8부터 지원클래스를 생성하지 않고 함수의 호출만으로 기능을 수행함수형 프로그래밍 순수 함수(pure function)을 구현하고 호출함으로써 외부 자료에 부수적인 영향을 주지 않고
스트림자료의 대상과 관계 없이 동일한 연산을 수행한 번 생성하고 사용한 스트림은 재사용 할 수 없음스트림 연산은 기존 자료를 변경하지 않음스트림 연산은 중간 연산과 최종 연산으로 구분 됨 \* 중간 연산: 어떤 조건을 매칭 시킴최종 연산: 그 결과를 출력스트림은 최종
컴파일 오류: 프로그램 코드 작성 중 발생하는 문법적 오류실행 오류: 실행 중인 프로그램이 의도하지 않은 동작을 하거나(bug) 프로그램이 중지실행 오류 시 비정상 종료는 서비스 운영에 치명적오류가 발생할 수 있는 경우에 로그(log)를 남겨 추후 이를 분석하여 원인을
컴파일 오류: 프로그램 코드 작성 중 발생하는 문법적 오류실행 오류: 실행 중인 프로그램이 의도하지 않은 동작을 하거나(bug) 프로그램이 중지실행 오류 시 비정상 종료는 서비스 운영에 치명적오류가 발생할 수 있는 경우에 로그(log)를 남겨 추후 이를 분석하여 원인을