일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- TextRange
- Visual Studio Code
- 404
- OAuth2
- oauth
- java8
- Python
- createTextRange
- Stream
- Java
- AWS
- Programming
- JavaScript
- Django
- Mustache
- 에디터
- VanillaJS
- github
- Federated Identity
- SpringBoot
- Today
- Total
목록Java (9)
Harry's Blog
1. Int 배열을 Set으로 int[] intArray = {1, 2, 3, 4, 5}; Set intSet = Arrays.stream(intArray).boxed().collect(Collectors.toSet()); System.out.println(intSet); -> [1, 2, 3, 4, 5] 2. String 배열을 Set으로 String[] strArray = {"apple", "banana", "mango"}; Set strSet = Arrays.stream(strArray).collect(Collectors.toSet()); System.out.println(strSet); -> [banana, apple, mango]
A시스템과 B시스템 간의 인터페이스 시 SSLHandshakeException이 발생하는 경우가 있었음. A의 프로토콜 : https (SSL 적용) B의 프로토콜 : http 프로토콜이 다른 A시스템과 B시스템의 handshaking중이 발생하는 예외이다. A와 B의 프로토콜이 같다 해도, SSL인증서의 버전이 다른경우도 발생한다고 한다.
InternetAddress Class를 이용해서 이메일 정보를 편리하게 추출 - getAddress() : 이메일 주소를 반환 - getPersonal() : 이름을 반환 사용 예) String orgEmail = "홍길동" InternetAddress internetAddress = new InternetAddress(orgEmail); String address = internetAddress .getAddress(); //hstories@hanmail.net String personalName = internetAddress .getPersonal(); //홍길동
안녕하세요. 지난번에 작성한 HelloWorld 클래스의 코드에 대한 자세한 설명입니다.자바를 처음 공부하시는 분들은 그냥 가볍게 읽거나 다음 포스팅으로 넘어가셔도 됩니다.public class HelloWorld{ public static void main(String args[]){ System.out.println("Hello World!"); } } (1) 클래스(Class)1번째 행은 공개적으로 접근가능한(public) 클래스(Class) HelloWorld를 선언한다는 의미입니다.클래스(Class)는 객체(Object)를 생성하기 위한 설계도 입니다. (자바는 객체지향(Object-oriented)언어라고 이전 포스트에서 소개하였습니다.)조금 더 쉽게 얘기하면... 클래스는 붕어빵틀이고 객체는..
지난번 포스팅에서 Eclipse 설치와 Java파일을 생성해서 Hello World!를 콘솔창에 출력하였습니다.이제는 본격적으로 Java에 대해 공부해보겠습니다. 하지만 그 전에 Eclipse에서 알아두면 좋은 설정과 Java파일이 Eclipse에서 어떻게 컴파일되고 실행되는지 살펴보겠습니다. 1. Eclipse 설정변경(1) 폰트설정- 상단 메뉴에서 Window → Preferences 클릭 - General → Editors → Text Editors 클릭- 하단의 'Colors and Fonts' 클릭 - Basic → Text Font 더블클릭하고 원하는 글꼴, 크기 등을 설정하시면 됩니다. (2) 코드 라인수 표시- 상단 메뉴에서 Window → Preferences 클릭- General → E..
지난번 글에서는 Windows에서 Java 개발을 위한 환경설정과 명령프롬프트에서 메모장으로 코딩한 Java파일을 컴파일하여 실행을 해보았습니다. 이번 글에서는 오픈소스 IDE(Integrated development environment)툴 중 하나인 이클립스를 사용하여 Java개발을 하는 방법에 대해 포스팅 하겠습니다. 1. 이클립스 다운로드 (저는 Luna 버전 다운받았어요 → 링크에서 맨 상단의 Eclipse IDE for Eclipse Commiters 4.4.2 항목의 Windows 64-bit으로 다운받음) https://www.eclipse.org/downloads/packages/release/luna/sr2 2. 이클립스 설치 C:\Harry-Dev\javase\eclipse\ 3. 이..
1. Oracle 홈페이지에서 JDK 다운로드 2. JDK 설치 3. 환경변수 설정 - 내 컴퓨터 → 속성 → 고급 시스템 속성 - [고급] 탭의 '환경 변수' - [시스템 변수] 항목에서 '새로 만들기' → 변수 이름 : JAVA_HOME / 변수 값 : Java jdk가 설치 된 디렉토리 (C:\Program Files\Java\jdk1.7.0_80) - [시스템 변수] 항목에서 Path 변수 편집 클릭 → 변수 값 맨 끝에 다음을 추가: %JAVA_HOME%\bin; ※ 세미콜론(;)은 변수 값들 사이에 있는 구분자 4. 명령 프롬프트 실행 - 윈도우 검색창에서 cmd 검색해서 명령 프롬프트 실행 - Java가 잘 설치되었는지 명령프롬프트 창에서 확인 : javac - Java가 잘 설치되었는지 명..
Java의 탄생 - 1991년 Sun Microsystems에서 제임스 고슬링이 개발(Oak언어 → Java언어) - 2010년 Oracle이 인수함 Java란? - 객체지향(Object-Oriented)언어 - 가비지 콜렉션(GC) - 어느 플랫폼에서든 실행가능(Write Once, Run Everywhere) - JDK(Java Development Kit)를 설치하면 자바 실행환경인 JRE(Java Runtime Environment)와 자바 가상머신인 JVM(Java Virtual Machine)도 같이 설치됨 (JDK > JRE > JVM) Java의 특징 - 캡슐화(Encapsulation) - 상속(Inheritance) - 다형성(Polymorphism)