Java(9)
-
JAVA의 역사
JAVA의 역사 객체 지향 프로그래밍 언어인 Java는 1990년대 중반에 시작된 매혹적인 역사를 가지고 있습니다. 1.기원 및 개발: Java는 1991년 Sun Microsystems의 James Gosling과 그의 팀에 의해 만들어졌습니다. 처음에는 "Oak"라는 이름으로 임베디드 시스템용으로 설계되었지만 팀은 네트워크 장치에 대한 잠재력을 깨달았습니다. 이 언어는 1995년에 Java로 이름이 바뀌었고 버전 1.0이 공개되었습니다. 2.Write Once, Run Anywhere: Java의 획기적인 기능 중 하나는 플랫폼 독립성입니다. Sun Microsystems는 호환 가능한 JVM이 있는 모든 시스템에서 Java 프로그램을 실행할 수 있는 JVM(Java Virtual Machine)을 ..
2023.06.18 -
JAVA란?
JAVA란? Java는 플랫폼 독립적이라는 목표로 만들어진 다목적 범용 프로그래밍 언어입니다. Java 프로그램에서 생성된 바이트코드를 해석하는 JVM(Java Virtual Machine)이라는 가상 머신을 사용하여 이를 달성합니다. 즉, 기본 하드웨어나 운영 체제에 관계없이 Java 코드를 한 번 작성하면 호환되는 JVM이 설치된 모든 시스템에서 실행할 수 있습니다. 웹 개발에서 Java는 다음과 같은 몇 가지 이유로 상당한 인기를 얻었습니다. 1.이식성 여러 플랫폼에서 실행할 수 있는 Java의 기능은 웹 개발에 이상적입니다. Java를 사용하여 개발된 웹 사이트 및 웹 애플리케이션은 Windows, macOS, Linux 등을 비롯한 다양한 운영 체제에 배포할 수 있습니다. 이러한 이식성은 광범위..
2023.06.18 -
향상된 for문, 배열(Array), List
기존에 사용하는 for무은 총 조건이 3개 들어가고 , 조건이 충족 되면 "for" 문의 몸통 부분을 실행하게 된다 이래서 그런지 프로젝트 할 떄마다 향상된 for문을 많이 썻다 나의 피셜 걍 좀 더 간단해서 쓰는 거인거같다. 근데 찾아보면 for - each가 컬렉션이 중첩되는 경우 강점이 더욱 커진다고 한다 그래서 리스트 돌릴 땐 무조건 for - each 사용하자!!!!!!! //일반 for문 for(String i=0; i 검색 빠르지만 공간이 정해진 초큼 ... 정적인 느낌 그냥 정해져있다 !!! int[] i = {1,2,3} int i = new int[3] 이런식으로 초기 선언을 해서 배열의 초기 크기를 생성을 해준다 리스트 장점 단점 포인터가 다음 데이터의 순서 가리키기 떄문에 삽입 삭제..
2023.01.13