본문 바로가기

JAVA6

벼락치기 day4 - Stack 보호되어 있는 글 입니다. 2020. 4. 12.
벼락치기 day3 - HashMap 개념, 알고리즘 문제 풀이 HashMap : key - value를 묶어 하나의 entry로 저장, hash이기 때문에 검색에 빠른 속도를 보임 * key 는 중복 불가, value null 사용 가능 * 멀티스레드는 hashmap 을 사용할수 없다 ( hashtable 사용 ) 알고리즘 문제 완주하지 못한 선수 - 출처 : 프로그래머스 https://programmers.co.kr/learn/courses/30/lessons/42576 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr # 나의 풀이 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19.. 2020. 4. 11.
벼락치기 day2 -Hash hash 검색하려는 key 값을 입력받아 해쉬함수에 넣어서 나온 해쉬코드를 나머지 연산하여 배열의 인덱스로 환산하여 데이터에 접근하는 방식의 자료구조 key 값이 같아야 같은 해쉬코드를 얻을수 있다. example code package day2; import java.util.LinkedList; // 컴색할 키 (문자) 를 해쉬코드로 만들고(정수) 만들 배열의 크기로 나머지 연산하여 인덱스로 사용하여 저장 class HashTable { class Node { String key; // 검색할 키 String value; // 저장할 값 public Node(String key, String value) // 노드를 생성할때 키랑 값을 받아서 객체에 할당 { this.key = key; this.va.. 2020. 4. 9.
벼락치기 day1 if else 문 import java.util.*; public class Solution { private static final Scanner scanner = new Scanner(System.in); public static void main(String[] args) { int N = scanner.nextInt(); if(N%2!=0)System.out.println("Weird"); // 홀수인경우 else if(N>=2 && N=6 && N 2020. 4. 8.
JAVA 설치, 환경변수 설정, Eclipse 설ㅊ JDK 와 JRE 차이 JRE : java로 구동을 위해 최소한 설치되야 되는것 JDK : JRE 이상, 환경구성 + 개발 까지 가능한 것 Java SE 와 Java EE Java SE - Java SE의 API는 자바 프로그래밍 언어의 핵심 기능들을 제공한다. - 기초적인 타입부터 네트워킹, 보안, 데이터베이스 처리, 그래픽 사용자 인터페이스 개발은 물론 XML 파싱에 이르는 고수준의 클래스들을 모두 다룰 수 있다. - 코어 API에 더하여 자바 SE 플랫폼에서는 가상 머신, 개발도구, 배포 기술 그리고 자바 기술을 사용하는 어플리케이션에서 일반적으로 사용되는 부가적인 클래스 라이브러리들과 툴킷까지 제공 Java EE - 자바 SE 플랫폼을 기반으로 그 위에 탑재됨 - 대규모, 다계층, 확장성, 신뢰성.. 2020. 4. 4.
01. java, 연산자, 변수 프로그래밍 언어 C언어 → C++ → win32API → MFC → C# → (웹) ASP.net → Java → (웹) JSP / HTML5, JavaScript, JQuery, Ajax, Oracle(DB), XML → (mobile) android (mobile) ios (object C) 개발자의 역량 (1) 프로그래밍 언어 (2) DB (3) OS 절차지향언어 vs 객체지향언어 C언어 → 절차지향언어 Java → 객체지향언어(OOP) C++ → 절차지향 + 객체지향 객체지향(OOP) - 객체지향언어(OOP) 의 장점 : 유지보수, 확장의 용이성 - 객체지향 : 현실세계를 모델링하는 것 - Object : 현실세계에 존재하는 것을 정의할 수 있는것, 명확한것 (x) 추상적인것 - 객체지향의 특징 .. 2019. 6. 6.