일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- GoingBus
- 리눅스
- 백준 java
- map
- 카카오
- Memoir
- 고잉버스
- 개발자 회고록
- 반복문
- 프로그래머스
- Java
- 명령어
- 코딩테스트
- toCharArray
- 연습문제
- 리눅스마스터 3과목
- 자바
- 백준 javascript
- 월간코드챌린지
- 리눅스마스터 1급 정리
- 자바스크립트 코딩의 기술
- java 백준 1차원 배열
- 리눅스마스터1급
- 스프링 컨테이너
- 문자열
- 스프링 빈
- Kotlin
- JavaScript
- 코테
- Linux
- Today
- Total
목록 IT/Java (24)
hoon's bLog
안녕하세요! 오늘은 어제에 이어 배열에 대해 포스팅을 해볼텐데요. 어제는 int 형 배열, 오늘은 String 형 배열에 대해서 알아보도록 하겠습니다. 선언 및 초기화는 int형 방식과 동일합니다. 관련 내용은 이전 포스팅을 참고해주시기 바랍니다. char 배열과 String 클래스!를 먼저 보도록 하죠! 자바에서는 문자열을 저장할 때 String 타입의 변수를 사용합니다. 문자열이란 문자를 연속으로 늘어 놓은 것으로, 문자배열인 char배열과 같다고 볼 수 있죠! 하지만, char배열이 아닌 String 클래스를 이용하여 문자열을 처리하는 것을 많이 보셨을 거에요. 이유인즉슨, String 클래스가 char배열에 여러가지 기능(메서드)을 추가하여 확장한 것이기 때문이죠! 때문에 char배열을 사..
안녕하세요! 이번 포스팅에서는 "배열"! 배열에 대해서 한번 알아보도록 하겠습니다. 배열(Array)이란? 배열(Array) : 같은 타입의 여러 변수를 연속된 메모리 공간으로 이루어진 자료구조 여기서 중요한 것은 같은 타입이어야 한다는 것!!!(서로 다른 타입은 안됩니다!!) 꼭 기억해주시기 바랍니다! 보통 배열 생성하면서 그 안에 들어갈 데이터 자료형이 달라 에러가 나는 경우가 간혹 있으니, 주의하셔야 합니다! 그렇다면 배열은 어떻게 선언하고 생성을 할까요? 선언 방법 선언 예 타입[] 변수이름; int[] test; String[] name; 타입 변수이름[]; int test[]; String name[]; 대괄호는 보통 변수 이름보다 타입 뒤에 붙이는 경우가 많다!(코드의 획일화를 위해 상황..
안녕하세요, 이번 시간에는 생성자에 대해서 알아보도록 하겠습니다. 생성자란? - 인스턴스가 생성될 때 호출되는 인스턴스 초기화 메서드 - 인스턴스 변수의 초기화 작업에 사용 - 인스턴스 생성 시에 실행되어야 할 작업을 위해서도 사용 - 생성자의 이름은 클래스의 이름과 같아야 함 - 생성자는 리턴 값이 없음 - 연산자 new가 인스턴스를 생성하는 것이지 생성자가 인스턴스를 생성하는 것은 아님 생성자 사용법? 클래스이름(타입1 변수명1, 타입2 변수명2, ...) { //인스턴스 생성시 수행될 코드 //주로 인스턴스 변수의 초기화 코드 } 예제를 통해 한 번 수행되는 과정을 단계별로 나눠보겠습니다. Test t1 = new Test(); // 1. 연산자 new에 의해서 메모리(heap)에 Test클래스의 ..
안녕하세요 여러분! 지난 시간에 이어 객체지향 프로그래밍의 4가지 특징! 캡슐화, 상속, 다형성, 추상화에 대해서 예제를 통해 좀 더 구체적으로 알아보도록 하겠습니다. 캡슐화란? 모든 변수들과 메서드들을 클래스라고 불리는 단위에 모으는 것, 즉 객체 안에 데이터와 메서드를 숨기는 것을 의미합니다. 캡슐화는 의도치 않은 변화에서 데이터와 메서드의 안전을 유지하는 보안을 제공합니다. 캡슐화 = 은닉성이라는 말을 많이 들어보셨을 텐데, 프로그래머는 데이터와 메서드를 사용하거나 접근할 수 있지만 변경할 수는 없습니다. 캡슐화를 하려면? 1. 멤버 변수 앞에 접근 제어자 private를 붙입니다. (private: 자기 클래스에서만 접근할 수 있는 것 ) 2. 멤버 변수에 값을 넣고 꺼내 올 수 있는 메소..
안녕하세요~이번 포스팅은 클래스와 객체에 대해서 다뤄보도록 하겠습니다.제가 코린이고, 뉴비의 입장을 대변했을 때, 자바에 있어서 이 부분이 어떻게 보면개념 부분에 있어서 가장 중요하고, 비중이 큰 부분이지 않을까 싶습니다.자주쓰고, 많이 쓰지만 정작 말로 해보라고 하면 뭔가 내 뜻대로 잘 설명이 안 되는??? 그런 부분???(취업 준비할 때 바짝 하고, 공부를 소홀히 한 부분도 한몫한 것 같습니다ㅠㅠ)여하튼 이 부분에 대해서 이번 기회에 제대로 정리하고,누군가에게 쉽게 설명해 줄 수 있을 정도가 되는 것이 제 목표입니다!그럼 포스팅 시작하겠습니다!우선 클래스와 객체에 대해서 알아보기 전에 객체 지향 프로그래밍(Object Oriented Programming)에 대해서 알아볼 텐데요,객체지향 프로..
안녕하세요. 이번 포스팅은 제어문에 대해서 알아보도록 하겠습니다. 제어문은 크게 조건문, 반복문으로 나뉩니다. 조건문 : 조건식과 문장으로 구성(주로 if, switch case문) 반복문 : 반복적인 작업 수행 시 사용(for, while, do-while) 먼저 조건문의 if문부터 알아보도록 하겠습니다. if 문 : 조건식이 true 일 경우에만 실행문이 실행 - if(조건식) 다음에 한 문제일 경우 { } 를 생략할 수 있습니다. - if문 만 사용 할 수도 있고, else if(조건식)을 추가하여 if문과 다른 조건을 추가할 수 있습니다. - if조건도, else if조건도 아닌 조건은 else문을 타게 됩니다. public class ControlStatement { public static v..
안녕하세요?? 이번 포스팅엔 "변수와 자료형, 그리고 연산자"에 대해서 알아보도록 하겠습니다. 사실 기본 자바 입문서에도 많이 나와 있는 내용이지만, 그래도 처음이신 분들은 개념 정리 차원에서 보시면 되겠고, 고수님들은 과감한 태클과 부연설명으로 다스려주시면 감사하겠습니다 :) 변수 : 단 하나의 값을 저장 할 수 있는 메모리 공간 으로 정의 될 수 있는데요, 이 말인 즉슨, 새로운 값을 저장하면 기존의 값은 사라진다는 뜻입니다! 자료형 : 저장하려는 변수의 타입 자료형의 종류는 다음과 같다. 자료형 표현방법 메모리 할당 크기 boolean true / false 1byte char 문자 2byte byte 정수 1byte short 2byte int 4byte long 8byte float 실수 4by..
이번 포스팅은 Java(Eclipse, Intellij 등)를 사용하기 위한 Java 11 버전을 설치, 환경변수 설정을 해보도록 하겠습니다. (정확한 명칭은 Java SE Development Kit로 JDK와 JRE를 포함하여 설치를 진행합니다.) 우선 https://www.oracle.com/java/technologies/javase-downloads.html 로 이동하십니다. ※ 다운로드 진행 간 계정 여부를 확인하고 요구하니, 사전에 미리 계정 생성 하시고, 계정이 있으신 분은 로그인 하신 후에 다운로드 진행 하시면 되겠습니다! (이거 때문에 계정찾는다고 스트레스 ㅂㄷㅂㄷ.....) 우리는 Java 11 버전을 받을 것이니 아래 표시된 부분을 클릭해주세요! 빨간 박스로 표시된 부분을 따라서 쭉..