javascript 12

[Java Tutorials] #16 Lesson: Generics 1

안녕하십니까? 열분덜? 오랫만에 왔죠....접니다.. 저에요... Dorothy... 아흐....ㅠ_ㅠ집안에 우환이 왜이리 많은지 ㅠ ㅠ 바람 잘 날 없어서 눈물 콧물 쏘옥 빼고..그래도 공부는 해야하니 거의 일주일 만에 노트북을 펴보는 것 같습니다...열분덜....!!!!! 건강이 최곱니다... 살아야 뭐라도 하죠.. 그쳐?일단 관짝 문닫고 들어가면 비트코인이건 주식이건 아무 소용 없답니다..그니까 운동도 조금은 하는거 어떨까요,,,? (물론 저는 숨쉬기 운동만 합니다) 자,, 오랜만에 돌아와서 좀 말이 많았네요. 시작합니다!!오늘은 제네릭에 대해서 배워볼게요. 집중!!!!부탁드립니day~ 자바 공식 Generics 튜토리얼  1. Why Use Generics? [제네릭의 정의]  제네릭이란 무엇을 ..

3. Java Tutorials 2024.09.17

[Java] 배열(Array)과 리스트(List)

배열과 리스트는 데이터를 저장하고 관리하는 기본적인 자료 구조입니다. 두 자료 구조는 각각의 특성과 장단점이 있으며,  용도에 따라 적합한 선택이 필요합니다.    1. 배열 (Array)1) 특징고정 크기: 배열은 생성 시 크기가 정해지며, 이후에는 크기를 변경할 수 없습니다.인덱스 접근: 배열의 요소는 인덱스를 통해 O(1) 시간 복잡도로 접근할 수 있습니다.동일한 데이터 타입: 배열의 모든 요소는 동일한 데이터 타입을 가져야 합니다. 2) 장점빠른 접근 속도: 인덱스를 통해 요소에 바로 접근할 수 있어 매우 빠릅니다.메모리 효율성: 요소들이 연속된 메모리 공간에 저장되어 있어 메모리 접근이 효율적입니다.간단한 구조: 구조가 단순하여 오버헤드가 적습니다.3) 단점고정 크기: 배열의 크기를 동적으로 변..

2. Java Study 2024.08.23

[JAVA Tutorials] #5 Lesson: Control Flow Statements

안녕하세요? 제가 왔습니다!! 네,, 낮술 한 잔 한 Dorothy 입니다.오늘은 광복절이니깐.. 점심에 반주로 막걸리 일병 정도는 괜찮..지 않을까요..?(안된다고 해도 어쩔수 없어요.. 이미 다 마셔버렸기 때문에..) 무튼, 얼큰히 기분 좋은 상태에서 오늘의 공부를 시작합니다~! > 소스 파일 내부의 statements은 일반적으로 위에서 아래로, 순서대로 실행됩니다. 그러나 제어 흐름 statements은 결정 만들기, 반복, 분기를 사용하여 실행 흐름을 분할함으로써 프로그램이 조건부로 특정 코드 블록을 실행할 수 있도록 합니다. 이 섹션에서는 자바 프로그래밍 언어가 지원하는 결정-만들기 statement(if-then, if-then-else, switch), 반복 statement(for, wh..

3. Java Tutorials 2024.08.15

[IT News] 새로운 자바스크립트가 이전 자바스크립트와 다른 11가지 이유

자바스크립트는 세계에서 가장 성공적이고 다재다능한 프로그래밍 언어 중 하나지만 처음부터 그랬던 것은 아니다. 지금의 자바스크립트는 자바스크립트를 만든 사람들이 원래 구상했던 언어와 완전히 다른 언어다. 그 11가지 이유를 살펴보자. 1995년 큰 꿈을 갖고 모인 소수의 프로그래머들이 자바스크립트를 출범했다. 원래 이들이 생각했던 이름은 모카(Mocha)나 라이브스크립트(LiveScript)였지만 유행에 밝았던 몇 사람이 이미 상당한 인기를 끌고 있던 자바 언어의 시류에 올라타기로 했다. ⓒ Getty Images Bank  새로운 스크립팅 언어의 처음 목표는 단순해서, 정적 웹 페이지에 생명력을 좀 불어넣자는 것이었다. (당시 웹 페이지에서 움직이는 부분은 태그밖에 없었다. 이 태그는 오래전에 사라졌지..

1. IT NEWS 2024.08.11

[JAVA Tutorials] #3 Lesson: Language Basics - Operators

안녕하세요? Dorothy입니다. 오늘은 오랜만에 Java Tutorial 3편을 들고 왔습니다. 자, 그럼 지체없이 바로 시작합니다! 1. Operators 변수를 선언하고 초기화하는 방법을 배웠으니 이제 그 변수들을 활용하는 방법에 대해 알고 싶을 것입니다. 자바 프로그래밍 언어의 연산자를 학습하는 것은 좋은 시작입니다. 연산자는 특정 작업을 수행하는 특수 기호로, 하나, 둘 또는 셋의 피연산자에 대해 작업을 수행한 다음 결과를 반환합니다.자바 프로그래밍 언어의 연산자를 탐색하는 동안 연산자의 우선순위가 높은 것부터 미리 알고 있으면 도움이 될 수 있습니다. 다음 표에 나열된 연산자는 우선순위 순서대로 나열되어 있습니다. 표의 맨 위에 나타나는 연산자일수록 우선순위가 높습니다. 우선순위가 높은 연산자..

3. Java Tutorials 2024.08.06

[JAVA Tutorials] #2 Lesson: Language Basics - Variables

안녕하세요?도로시의 JAVA Tutorials lesson 2  입니다!더우니까 바로 시작하겠습니당~~ 히뤼고~~!!1. Variables이전 강의에서 배웠듯이 객체는 자신의 상태를 fields 에 저장합니다 .int cadence = 0;int speed = 0;int gear = 1; 객체란 무엇인가? 토론을 통해 필드에 대해 소개했지만 아마도 다음과 같은 몇 가지 질문이 있을 것입니다. 필드 이름을 지정하는 규칙과 규칙은 무엇입니까? 게다가 int, 어떤 다른 데이터 유형이 있나요? 필드를 선언할 때 필드를 초기화해야 합니까? 명시적으로 초기화되지 않은 경우 필드에 기본값이 할당됩니까? 이번 강의에서는 이러한 질문에 대한 답을 살펴보겠습니다. 하지만 그 전에 먼저 알아야 할 몇 가지 기술적 차이점이..

3. Java Tutorials 2024.07.30

[JAVA] Semantics (High Level Programming Language)

안녕하세요? Dorothy입니다! 어우, 이제 제가 사는 이곳은 대프리카가 시작될 것만 같아요.이제 선글라스와 양산은 필수인 계절이 온 것입니다.. (시력보호와 피부/두피 를 위해ㅋ)각설하고, 아무리 더워도 할 공부는 해야겠죠? (흑흑)자, 시작해보겠습니다. 오늘은 고급 프로그래밍 언어의 공부 과정에서 중요한 개념인 시맨틱(Semantics)에 관해서 배워보도록 하겠습니다. 프로그래밍 언어에서 시맨틱(semantics)은 코드의 의미를 의미합니다. 즉, 코드가 작성된 의도와 실제로 어떻게 실행되는지를 나타냅니다.구문(syntax)이 코드의 문법적 구조를 다룬다면,시맨틱은 코드가 실제로 어떤 동작을 하는지,어떤 값을 생성하는지에 대한 규칙을 정의합니다.  쉽게 말해, 시맨틱은 코드를 읽고 이해하는 것과 같..

2. Java Study 2024.07.24

[JAVA Tutorials] #1 Lesson: Object-Oriented Programming Concepts

안녕하세요? 도무지 JAVA를 잘 모르겠지만 아무튼 열심히 하려고 하는 Dorothy입니다! (흑흑)오늘부터는 JAVA Tutorial을 차근차근 포스팅해드리겠습니다~ 집중해주세요!!  0. 필요성 및 배경.[튜토리얼]객체 지향 프로그래밍 언어를 처음 사용하는 경우, 코드를 작성하기 전에 몇 가지 기본 개념을 배워야 합니다. 이번 수업에서는 객체, 클래스, 상속, 인터페이스 및 패키지에 대해 소개합니다. 각 논의는 이러한 개념이 실제 세계와 어떻게 관련되는지에 중점을 두고, 동시에 자바 프로그래밍 언어의 문법을 소개합니다. 1. What is an Object? [ 도대체 객체가 뭔데?? ] 객체는 객체 지향 기술을 이해하는 데 핵심입니다. 지금 주위를 둘러보면 실세계의 객체에 대한 많은 예시를 찾을 수..

3. Java Tutorials 2024.07.23

[JAVA] 클래스(Class)의 개념

안녕하세요? 다시 돌아온 돌아버릴거같은 Dorothy입니다! (이유를 적으려다가  tmi 같아서 이하 생략..)   오늘은 1) 클래스(Class)와 객체(인스턴스)의 개념과 관계, 그리고 2) 객체지향프로그래밍(OOP)의 개념에 대해서 공부 해보겠습니다.   1] 클래스와 객체(인스턴스): 객체 지향 프로그래밍(OOP) 핵심 개념 1. 클래스 (Class)클래스는 객체를 생성하기 위한 청사진(설계도)입니다. 클래스는 객체가 가질 속성(데이터)과 행동(메서드)을 정의합니다. 클래스 자체는 구체적인 값을 가지지 않으며, 단지 객체를 만들기 위한 틀을 제공합니다.속성 (Attributes): 클래스가 가지는 데이터. 필드(field)라고도 합니다.메서드 (Methods): 클래스가 할 수 있는 동작. 함수라..

2. Java Study 2024.07.22

[JAVA] JVM 메모리 구조란? (자바 가상 머신에 대해서 AraBoJa)

안녕하세요? 오늘도 돌아온 Dorothy입니다.  오늘은 JVM 메모리 구조에 대해서 알아보도록하겠습니다.Java Virtual Machine, 줄여서 JVM 구조라고 하는데요, JVM은 JAVA structure에서 중요한 내용이므로 반드시 정확하게 그 개념과 구조에 대해서 숙지해야 하겠습니다.  자바 가상 머신(JVM)의 메모리 구조는 크게 다음과 같은 영역으로 나뉩니다: 메서드 영역 (Method Area)힙 영역 (Heap)자바 스택 (Java Stacks)PC 레지스터 (PC Registers)네이티브 메서드 스택 (Native Method Stacks)이와 같이 5개의 영역으로 이루어져 있는데요, 이를 알아보기 쉽게 도식화하면 다음과 같습니다.  1. 메소드 영역메소드 영역은 JVM의 메모리 ..

2. Java Study 2024.07.21