Get the App
SLTechnology News&Howtos  ›  Development  › 

What are the small projects for getting started with java?

Shulou Source: shulou.com Published: 2022-06-03 12:00:46 09月30日 Update

This article mainly shows you "what are the small projects for getting started with java", the content is simple and clear, and I hope it can help you solve your doubts. Here, let the editor lead you to study and learn what are the small projects for getting started with java.

Java entry small projects are: 1, front-end html and css and JavaScript;2, string operation Strman-java;3, key value storage Chronicle Map.

I. Front end

Language: HTML+CSS+JavaScript

Development tool: webstorm/vscode

Debugger: Chrome

1. Learn the common tags, elements, and attributes of HTML.

2. Learn the basic grammar of CSS, the use of various styles, understand the box model of CSS, document flow, and use common knowledge points such as positioning, floating and clearing.

3, learn the basics of js (variables, functions, arrays, strings, etc.), understand the object-oriented ideas of JavaScript; can use some commonly used js libraries (such as jQuery, bootstrap, etc.); can use js to write some commonly used plug-ins (carousel components, tabs, etc.).

4, can use HTML+CSS to write web pages, to achieve the basic page layout, can use JavaScript+CSS to write commonly used dynamic effects, can use ajax to achieve data exchange with the background interface.

5, can use Chrome to do development debugging and simple performance debugging.

Second, string operation

The Strman-java library is a set of Java 8 libraries dedicated to working with strings. Because it can be used in Maven, you only need to add relevance to the selected build tool to use it.

If you have used Kik and heard of its leftPad problems, Strman may be a better choice-it can return a new string of a specific length and automatically fill in the beginning. In addition, it provides a complete list of features, including attaching strings to values, extracting characters from specific directories, and using strings to return arrays between the beginning and end, and so on.

Third, key value storage

Chronicle Map is an in-memory key-value storage scheme designed to achieve low latency and / or multi-process applications, such as trade and financial market applications. This library is mainly aimed at medium read and write query latency scenarios, allowing users to write appropriate query mechanisms according to the number of hardware execution threads in the server.

Its main uses include replacing low-speed key storage solutions in a single server, such as Redis, or replacing similar JVM-oriented solutions to achieve speed gains. You can also move part of the application state out of the Java heap, thereby reducing the heap volume and GC pressure.

The above is all the contents of the article "what are the entry projects for java?" Thank you for reading! I believe we all have a certain understanding, hope to share the content to help you, if you want to learn more knowledge, welcome to follow the industry information channel!

Tags: Characters strings projects content commonly used storage solutions articles applications front ends tools arrays servers knowledge web pages parts learning help delays development Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno Xiaomi Linux Docker Huawei NVidia