일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 소수판정
- 연결된 예외
- 2884
- 자동 형변환
- lang package
- 현대암호
- 프로그래밍
- JSP
- HTML
- 백준 알고리즘
- 공개키 암호
- LANG
- 클래스 패스
- 객체지향
- 디렉티브
- 형변환 연산자
- jvm
- 객체
- java
- bubble-sort
- 백준
- class
- 재귀호출기본
- try&catch
- OOP
- 알고리즘
- 예외처리
- 암호론
- 자료구조
- BufferedWrite
- Today
- Total
목록분류 전체보기 (111)
코드일기장

HTML에서 태그는 문서에 대한 정보를 정의할 때 사용한다. 태그로 정의된 정보들은 브라우저나 검색 엔진, 다른 웹 서비스에서 사용된다. 탱크로 사용할 수 있는 속성들에 대해 알아보자. 속성명 속성값 설명 charset 문자셋 해당 문서의 문자 인코딩 방식을 명시 content 텍스트 name 속성이나 http-equiv 속성과 같은 값을 명시한다. http-equiv content-type default-style refresh http의 속성의 값을 제공한다. name application-name author description generator keywords viewport 웹 애플리케이션 이름 설정 제작자 정보 설정 사이트에 대한 설명 설정 사이트에 대한 프로그램 정보 설정 사이트의 키워드를..

이번 포스팅 글에서는 배열에서 검색하는 방법 가운데 가장 기본적인 알고리즘을 알아보겠다. 이 알고리즘을 선형 검색이라고 한다. 선형 검색의 정의 요소가 직선 모양으로 늘어선 배열에서의 검색은 원하는 키 값을 갖는 요소를 만날 때까지 맨 앞에서부터 순서대로 요소를 비교(검색)를 한다. 이것을 선형 검색(Linear Search)또는 순차 검색(Sequential Search)라고 한다. 선형 검색 기본적인 알고리즘 static boolean SerchMethod(int[] arr, int n, int key) { int i = 0; while (true) { if (i == n) { // i==n이 같다는 것은 키 값과 같은 요소값을 찾지 못한 것 (검색 실패) return false; } if (arr[..

🎈단일상속 Java는 단일상속만 허용한다. (C++은 다중상속 허용) class Child extends Parent1,Parent2{ // error 상속은 단 하나의 클래스에게만 받을 수 있다. } Java를 다중상속처럼 사용할 수도 있다. 인터페이스를 사용하는 방법과, 비중이 큰 클래스는 상속, 비중이 적은 클래스는 포함관계를 사용하면 된다. 🔑 예시 코드 더보기 public class inheritance { public static void main(String[] args) { Child c1 = new Child(); c1.age = 1000; System.out.println(c1.age + " " + c1.p2.name); Child c2 = new Child(new Parent2("kw..

제목: 단어 공부 브론즈1 문제 알파벳 대소문자로 된 단어가 주어지면, 이 단어에서 가장 많이 사용된 알파벳이 무엇인지 알아내는 프로그램을 작성하시오. 단, 대문자와 소문자를 구분하지 않는다. 입력 첫째 줄에 알파벳 대소문자로 이루어진 단어가 주어진다. 주어지는 단어의 길이는 1,000,000을 넘지 않는다. 출력 첫째 줄에 이 단어에서 가장 많이 사용된 알파벳을 대문자로 출력한다. 단, 가장 많이 사용된 알파벳이 여러 개 존재하는 경우에는 ?를 출력한다. 예제 입력 1 복사 Mississipi 예제 출력 1 복사 ? 예제 입력 2 복사 zZa 예제 출력 2 복사 Z 예제 입력 3 복사 z 예제 출력 3 복사 Z 예제 입력 4 복사 baaa 예제 출력 4 복사 A 🔑 코드 case1: 더보기 import..

java.lang 패키지는 자바 프로그래밍에 가장 기본이 되는 클래스들을 포함한 패키지이다. 그래서 import문 없이도 사용할 수 있다. 예를 들어 System클래스, String클래스는 우리가 import문으로 선언을 안 해도 사용할 수 있다. Object클래스 object클래스는 모든 클래스의 최고 조상이다. 그래서 object의 맴버들은 모든 클래스에서 바로 사용할 수 있다. object클래스의 메서드 Object클래스의 메서드 설 명 protected Object clone() 객체 자신의 복사본을 반환한다. public boolean equals (Object obj) 객체 자신과 객체 obj가 같은 객체인지 알려준다. (같으면 true) protected void finalize() 객체가 ..

🎈 연결된 예외 - 한 예외가 다른 예외를 발생시킬 수 있다. - 예외 A가 예외 B를 발생시키면, A는 B의 원인 예외 (cause exception). 두 예외를 연결 시키는 메서드는 initCause() 원인 예외를 반환할 때는 getCause() 🎈 코드 예시 더보기 package composite; public class Main { public static void main(String[] args) { try { install(); } catch (InstantiationException e) { e.printStackTrace(); } } static void install()throws InstantiationException { try{ start(); }catch(MemoryExcep..

📌상속(Inheritance)이란? - 기존의 클래스로 새로운 클래스를 작성하는 것 (코드 재사용) - 두 클래스를 부모와 자식 관계라고 한다. class 클래스이름 extends 부모클래스{} 기본적으로 새로운 클래스 이름 'extends' 상속해줄 부모 클래스이름{} 이다. class Parent{ int number; } class Child extends Parent{ } Child 클래스는 Parent 클래스에게 상속받았다. Parent클래스뿐만 아니라 Parent클래스의 부모 즉, Child클래스의 조상의 모든 멤버를 상속받는다. (생성자, 초기화 블록 제외) 결론적으로 자손의 멤버의 개수는 조상의 맴버 개수보다 많거나 같다. (무조건) 위 코드를 보면 Child는 멤버가 0개이지만 사실 상속..