일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 파이썬 소스
- oracle
- 운영체제
- 오라클
- smart cast
- K6
- resilience4j
- 오라클 디비
- 알고리즘
- 파이썬
- gradle
- MongoDB
- 자바 프로젝트
- 초대장
- SQL
- 학점
- c#
- jsp
- 백준 알고리즘
- 티스토리
- hyperledger
- dynamic query
- 자바
- auto configure
- 리눅스
- JVM
- 유사코드
- spring
- 프로젝트
- 문법 정리
- Today
- Total
목록자바 (7)
모종닷컴
머리가 나빠서 분명히 배우고 이해했음에도 누군가 물어보면 머뭇머뭇 퓨ㅠㅠㅠ 정리해놓고 충분히 계속 인지하고 있어야 겠다. 먼저 ◆JVM java virtual machine의 약자이다. 직독 하자면 '자바가상머신' 자바의 큰 특징 중 하나다. 자바는 운영체제에 의존적이다. 즉, 윈도우 jvm과 유닉스 jvm이 다르다는 것이다. 그렇다면 윈도우에서 만든 자바 파일은 유닉스 혹은 리눅스에서는 쓰지 못하는 것일까? 그걸 가능케 하는 것이 jvm의 역할이다. 한번 컴파일된 코드는 서로 다른 jvm이더라도 돌아가도록 설계가 되어있다. ( 플랫폼 독립적) jvm 열일한다. 그뤠잇~ 본격적으로 JVM구조에 대하여 알아보도록 하자. (출처 : https://ko.wikipedia.org/wiki/자바_가상_머신) JV..
자바에서 암호화 시키는 법 1) 기존에 자바에서 제공해주는 MesageDigest package sample; import java.io.BufferedReader; import java.io.FileReader; import java.io.IOException; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; public class Test { public static void main(String[] args) { try { BufferedReader br = new BufferedReader(new FileReader("C:\\Users\\student\\Desktop\\tweets.txt")); /..
4.3 만점 기준으로 작성한 파일입니다.*자바가 깔려있어야 합니다요~~~ 처음 과목수를 입력하시고 ↓ 몇 학점 짜리인지 입력 ↓ 맞은 학점 입력 a+라면 ▶ apa ▶ aa- ▶ am(이런식으로 입력) ※예시화면
C# 언어 특징 객체 지향 언어 C언어의 기본적인 기능 , C++로부터의 객체지향 특성을 상속받음 사용자 인터페이스를 쉽게 만들 수 있음. 대충 특징만 보아도 java와 매우 흡사한 부분이 있다는 것을 알수 있습니다. 그럴수밖에 없는 것이 MS에서 자바를 잡기 위해 만든 언어가 바로 C#이기 때문입니다. 비슷하긴 하지만 똑같지는 않습니다. 가장 큰 차이점은 C#은 닷넷 프레임워크 환경에서 돌아가죠 (java는 JVM) 위에서는 C#의 전체적인 특징을 짚어보았는데요 java와 매우 흡사한 만큼 작은 문법적인 부분외에는 거의 비슷하다 보면 되겠습니다. 하지만 위에 말했듯이 C#은 자바보다 뒤에 나와서 java보다 더 많은 기능들을 제공한다고 합니다. 대신 java는 먼저 나온만큼 제공되는 라이브러리나 오픈 ..
프로젝트명 쇼핑몰 데이터베이스 개 발 언 어 Java 프로젝트 종류 개인프로젝트 개 발 도 구 Eclipse neon, MS-SQL 프로젝트 기간 2017.05.17 ~ 2017.06.22 개 발 종 류 쇼핑몰 데이터베이스 설계 및 연동 프로그램 요약 ◆프로그램 소개 - 자신의 설계로 쇼핑몰 데이터베이스를 구축하고 자바와 연동함 ◆개념적 데이터 모델 ◆논리적 데이터 모델 핵심 소스 1) 자바 연동 [참고해주세요] http://monny.tistory.com/4
프로젝트명 엠오채팅 개 발 언 어 Java 프로젝트 종류 개인 프로젝트 개 발 도 구 Eclipse neon 프로젝트 기간 2017.05.28 ~ 2017.06.20 개 발 종 류 나만의 채팅 만들기 프로그램 요약 ◆프로그램 소개 -어떠한 가입과정 없이 아이디만 구별 가능하다면 채팅할 수 있고, 자신만의 주제로 방 을 만들어 얘기 할 수 있으며 파일 업로드/ 다운로드가 가능한 채팅 프로그램입니다. ◆시퀀스 다이어그램 -[전체 채팅 흐름도] -[파일 서버 흐름도] 핵심 소스 1)파일 업로드 / 다운로드 //파일 받기 public void run(){ try{ while(true){ socket = new Socket(serverIP,Port); if(socket.isBound()) break; } Syst..
먼저 collections.synchronized___이란... 컬렉션(List, Set, Map 등등)을 싱글 스레드 환경에서 사용하다 멀티 스레드 환경으로 전달할 때 컬렉션을 동기화(synchronized) 된 컬렉션으로 리턴해주는 메소드. ->한마디로 여러개의 스레드가 하나의 컬렉션에 접근할 때 생기는 오류를 동기화시킴으로써 해결해주는 메소드이다. 리턴 타입 메소드(매개 변수) 설명 List synchronizedList(List list) List를 동기화된 List로 리턴 Map synchronizedMap(Map map) Map을 동기화된 Map으로 리턴 Set synchronizedSet(Set s) Set을 동기화된 Set으로 리턴 여기서 synchronizedMap은 Map 컬렉션이 멀티..