current location:Home > Technical Articles > Java > Javagetting Started

  • A brief overview of java multithreading
    A brief overview of java multithreading
    Java introductory tutorial: This article briefly introduces the relevant knowledge of Java multi-threading. It has certain reference value and I hope it can help everyone. A process is an independent unit of the system that allocates and calls resources. Each process has its own memory space and system resources.
    Javagetting Started 2360 2020-08-15 16:26:37
  • Overview of Collection interface and Map interface
    Overview of Collection interface and Map interface
    Java collections are mainly composed of two major systems: Collection system and Map system. Among them, the Collection system and the Map system are the top-level interfaces in the two systems respectively. Collection mainly has three sub-interfaces: List, Set, and Queue.
    Javagetting Started 2559 2020-08-14 16:54:02
  • What are the similarities and differences between abstract classes and interfaces?
    What are the similarities and differences between abstract classes and interfaces?
    Abstract classes can contain both abstract methods and non-abstract ordinary methods, while methods in interfaces must be abstract methods; abstract classes can have constructors, but interfaces cannot have constructors.
    Javagetting Started 2565 2020-08-13 16:51:36
  • What does java encapsulation mean?
    What does java encapsulation mean?
    Encapsulation refers to a method of packaging and hiding the implementation details of an abstract functional interface. The main function of encapsulation is that we can modify our own implementation code without modifying the program fragments that call our code.
    Javagetting Started 2975 2020-08-12 16:19:03
  • Introduction to inherited features and keywords
    Introduction to inherited features and keywords
    This article is from the Java introductory tutorial. It introduces you to the knowledge about inheritance characteristics and keywords. It has certain reference value and I hope it can help you. Subclasses have non-private properties and methods of the parent class; inheritance improves the coupling between classes.
    Javagetting Started 2967 2020-08-11 16:28:48
  • Introduction to java basic data types
    Introduction to java basic data types
    There are two major data types in Java, namely: 1. Built-in data types; 2. Reference data types. The Java language provides eight basic types, including six numeric types, one character type, and one Boolean type.
    Javagetting Started 2369 2020-08-11 16:17:18
  • What are the necessary conditions for the existence of polymorphism and how to implement it?
    What are the necessary conditions for the existence of polymorphism and how to implement it?
    Necessary conditions for the existence of polymorphism: 1. Inheritance; 2. Rewriting; 3. Parent class reference pointing to subclass object; Polymorphism implementation method: 1. Rewriting; 2. Interface; 3. Abstract class and abstract method.
    Javagetting Started 4399 2020-08-10 16:40:20
  • Detailed introduction to singleton pattern
    Detailed introduction to singleton pattern
    The singleton pattern is one of the simplest design patterns in Java and is a creational pattern. It provides the best way to create objects. The singleton pattern involves a single class that is responsible for creating its own objects while ensuring that only a single object is created.
    Javagetting Started 2566 2020-08-10 16:29:31
  • What are the similarities and differences between wrapper types and basic data types in Java?
    What are the similarities and differences between wrapper types and basic data types in Java?
    This article is from the Java introductory tutorial. It introduces the similarities and differences between packaging types and basic data types in Java. It has certain reference value and I hope it can help everyone. Basic types do not need to be created through the new keyword, and wrapper classes require the new keyword.
    Javagetting Started 2745 2020-08-06 17:17:43
  • What is a read-write lock
    What is a read-write lock
    The read-write lock can allow multiple multi-threads to access at the same time, but when the write thread accesses, all read threads and other write threads will be blocked. Read-write locks actually maintain a pair of locks, one read lock and one write lock. By separating read locks and write locks, its concurrency is greatly improved compared to exclusive locks (exclusive locks).
    Javagetting Started 4317 2020-08-06 17:04:28
  • How to determine whether a string is an IP address in java
    How to determine whether a string is an IP address in java
    Judgment method: 1. Determine whether the character length is between 7-15 digits; 2. Determine whether it can be divided into four segments with decimal points; 3. Determine whether each segment is a number; 4. Determine whether each segment of numbers is between 0- between 255.
    Javagetting Started 4252 2020-08-06 16:07:37
  • What are the differences between ArrayList, LinkedList and Vector?
    What are the differences between ArrayList, LinkedList and Vector?
    ArrayList and Vector are both arrays, and LinkedList is a doubly linked list. Vector is thread-safe, while ArrayList and LinkedList are not thread-safe.
    Javagetting Started 4861 2020-08-06 16:01:03
  • Implement quick sorting in java (code example)
    Implement quick sorting in java (code example)
    This article comes from the java introductory tutorial: the article shares with you the method of implementing quick sorting, which has certain reference value. I hope it can help everyone. Quick sort, also known as partition-exchange sort, or quick sort for short, is a sorting algorithm.
    Javagetting Started 3094 2020-08-05 17:40:09
  • What are the differences between member variables and local variables?
    What are the differences between member variables and local variables?
    The difference between member variables and local variables: For local variables, each thread and each call execution is a new life cycle; for instance variables, the life cycle is initialized with the creation of the object and dies with the recycling of the object.
    Javagetting Started 2644 2020-08-05 17:32:35
  • what are java annotations
    what are java annotations
    Java annotation (Annotation), also known as Java annotation, is an annotation mechanism introduced by JDK5.0. Java annotations can obtain annotation content through reflection. Annotations can be embedded into the bytecode when the compiler generates the class file.
    Javagetting Started 2844 2020-08-05 17:33:49

Tool Recommendations

jQuery enterprise message form contact code

jQuery enterprise message form contact code is a simple and practical enterprise message form and contact us introduction page code.
form button
2024-02-29

HTML5 MP3 music box playback effects

HTML5 MP3 music box playback special effect is an mp3 music player based on HTML5 css3 to create cute music box emoticons and click the switch button.

HTML5 cool particle animation navigation menu special effects

HTML5 cool particle animation navigation menu special effect is a special effect that changes color when the navigation menu is hovered by the mouse.
Menu navigation
2024-02-29

jQuery visual form drag and drop editing code

jQuery visual form drag and drop editing code is a visual form based on jQuery and bootstrap framework.
form button
2024-02-29

Organic fruit and vegetable supplier web template Bootstrap5

An organic fruit and vegetable supplier web template-Bootstrap5
Bootstrap template
2023-02-03

Bootstrap3 multifunctional data information background management responsive web page template-Novus

Bootstrap3 multifunctional data information background management responsive web page template-Novus
backend template
2023-02-02

Real estate resource service platform web page template Bootstrap5

Real estate resource service platform web page template Bootstrap5
Bootstrap template
2023-02-02

Simple resume information web template Bootstrap4

Simple resume information web template Bootstrap4
Bootstrap template
2023-02-02

Cute summer elements vector material (EPS PNG)

This is a cute summer element vector material, including the sun, sun hat, coconut tree, bikini, airplane, watermelon, ice cream, ice cream, cold drink, swimming ring, flip-flops, pineapple, conch, shell, starfish, crab, Lemons, sunscreen, sunglasses, etc., the materials are provided in EPS and PNG formats, including JPG previews.
PNG material
2024-05-09

Four red 2023 graduation badges vector material (AI EPS PNG)

This is a red 2023 graduation badge vector material, four in total, available in AI, EPS and PNG formats, including JPG preview.
PNG material
2024-02-29

Singing bird and cart filled with flowers design spring banner vector material (AI EPS)

This is a spring banner vector material designed with singing birds and a cart full of flowers. It is available in AI and EPS formats, including JPG preview.
banner picture
2024-02-29

Golden graduation cap vector material (EPS PNG)

This is a golden graduation cap vector material, available in EPS and PNG formats, including JPG preview.
PNG material
2024-02-27

Home Decor Cleaning and Repair Service Company Website Template

Home Decoration Cleaning and Maintenance Service Company Website Template is a website template download suitable for promotional websites that provide home decoration, cleaning, maintenance and other service organizations. Tip: This template calls the Google font library, and the page may open slowly.
Front-end template
2024-05-09

Fresh color personal resume guide page template

Fresh color matching personal job application resume guide page template is a personal job search resume work display guide page web template download suitable for fresh color matching style. Tip: This template calls the Google font library, and the page may open slowly.
Front-end template
2024-02-29

Designer Creative Job Resume Web Template

Designer Creative Job Resume Web Template is a downloadable web template for personal job resume display suitable for various designer positions. Tip: This template calls the Google font library, and the page may open slowly.
Front-end template
2024-02-28

Modern engineering construction company website template

The modern engineering and construction company website template is a downloadable website template suitable for promotion of the engineering and construction service industry. Tip: This template calls the Google font library, and the page may open slowly.
Front-end template
2024-02-28