I believe that many friends who are learning Java will have this kind of confusion: I have studied Java for a long time and understand the basic grammar, but I just can’t write anything. What should I do? ? Today I will share with you how to do it!
First of all, you need a basic grammar book. Just pretend that you have never learned anything before and start everything from scratch. It’s just the kind used in ordinary universities. After learning the grammar, buy Think in Java and read it several times. Remember,
Secondly, focus on writing more code yourself during the learning process. Writing code yourself is so important to learning a programming language. For example, you can program some Tetris, or a simple student management system.
Finally, after learning the knowledge of Java SE, you can choose the Java EE direction or the Java Me direction. One is for enterprise-level application development, and the other is the mobile phone direction. Now the Java mobile phone direction is still good.
I am working in the direction of JavaEE. If you want to go in this direction, you need to do a good job in the database. You must be very familiar with JDBC programming. Servlet is a technology that can well represent the direction of JavaEE. Be familiar. You can optionally learn the SSH framework. It seems to be very popular now, but many people only know how to use it and don’t know how they implement it. This is not enough. It is recommended that you read the source code implementation of these frameworks based on your ability to use it (this requires you to Very familiar with the basics of Java) and understand the underlying implementation principles of Zhejiang West. When you are looking for a job, talk to the interviewer about this, and people will appreciate you very much.
In addition, you can watch some videos as needed during the learning process, which will be helpful for beginners. You can learn something.
The above is the detailed content of After learning java, I won't be able to write anything.. For more information, please follow other related articles on the PHP Chinese website!

This article analyzes the top four JavaScript frameworks (React, Angular, Vue, Svelte) in 2025, comparing their performance, scalability, and future prospects. While all remain dominant due to strong communities and ecosystems, their relative popul

The article discusses implementing multi-level caching in Java using Caffeine and Guava Cache to enhance application performance. It covers setup, integration, and performance benefits, along with configuration and eviction policy management best pra

This article addresses the CVE-2022-1471 vulnerability in SnakeYAML, a critical flaw allowing remote code execution. It details how upgrading Spring Boot applications to SnakeYAML 1.33 or later mitigates this risk, emphasizing that dependency updat

Java's classloading involves loading, linking, and initializing classes using a hierarchical system with Bootstrap, Extension, and Application classloaders. The parent delegation model ensures core classes are loaded first, affecting custom class loa

Node.js 20 significantly enhances performance via V8 engine improvements, notably faster garbage collection and I/O. New features include better WebAssembly support and refined debugging tools, boosting developer productivity and application speed.

Iceberg, an open table format for large analytical datasets, improves data lake performance and scalability. It addresses limitations of Parquet/ORC through internal metadata management, enabling efficient schema evolution, time travel, concurrent w

This article explores integrating functional programming into Java using lambda expressions, Streams API, method references, and Optional. It highlights benefits like improved code readability and maintainability through conciseness and immutability

This article explores methods for sharing data between Cucumber steps, comparing scenario context, global variables, argument passing, and data structures. It emphasizes best practices for maintainability, including concise context use, descriptive


Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

SAP NetWeaver Server Adapter for Eclipse
Integrate Eclipse with SAP NetWeaver application server.

EditPlus Chinese cracked version
Small size, syntax highlighting, does not support code prompt function

Dreamweaver Mac version
Visual web development tools

Notepad++7.3.1
Easy-to-use and free code editor

VSCode Windows 64-bit Download
A free and powerful IDE editor launched by Microsoft
