r/JavaProgramming • u/Horror-Consequence22 • 17h ago
r/JavaProgramming • u/codesbyabhay • 22h ago
Java vs Python: Syntax, Performance and Real-World Use Cases
Java and Python are both popular programming languages, but they have different strengths.
- Java: Enterprise applications, Android development, backend systems, and large-scale software.
- Python: Web development, automation, data science, scripting, and AI research.
- Syntax: Java generally requires more explicit structure, while Python emphasizes readable, concise code.
- Performance: Java often performs well in compute-intensive workloads, although actual results depend on the application and implementation.
Neither language is universally better. Choose based on your goals, interests, and project requirements.
Which language are you learning, Java or Python, and why?
Code. Build. Innovate.
#CodesByAbhay #AbhaySingh #Java #Python #Programming
r/JavaProgramming • u/codesbyabhay • 22h ago
Java or Python: Which Should a Beginner Learn First?
If you're starting programming, both Java and Python are good options.
- Python has readable syntax and is often easier to start with. It's popular for automation, web development, data science, and AI.
- Java uses static typing and more explicit structure. It's widely used in enterprise software, backend systems, and Android-related development.
My advice: choose based on the kind of projects you want to build, learn the fundamentals, and practice by making small projects. You can always learn the second language later.
Which language did you start with, and what made you choose it?
Code. Build. Innovate.
#CodesByAbhay #AbhaySingh #Java #Python #LearnProgramming
r/JavaProgramming • u/Adamstrad • 10h ago
Are there any particular applications of Java programming which would be good for a graduate of Maths and Physics? New to Java but learning with a course because it's an interesting language and it scares me less in my 30s than it did in my 20s
r/JavaProgramming • u/anna0679 • 13h ago
Revolut Graduate Software Engineer (Java) — Build It interview experiences?
Hi everyone!
I have an upcoming Build It coding interview for a Graduate Software Engineer (Java) role at Revolut, and I’d love to hear from anyone who has gone through this round recently.
I’ve read a few posts about the Build It interview, mentioning practical coding exercises where requirements evolve during the interview, followed by discussions about concurrency, database design, SQL, and performance.
I’m trying to get a better understanding of what to expect at the graduate level, so I’d really appreciate any insights!
- What kind of problems were you asked to build?
- How much emphasis was placed on Java fundamentals, data structures, and algorithms versus practical software engineering?
- Were you asked about multithreading, concurrency, or database locking?
- Were you expected to write unit tests during the exercise?
- Were AI coding assistants allowed, or was it strictly manual coding?
- What would you recommend focusing on when preparing for this round?
I know the experience may vary between teams and locations, but I’d especially appreciate feedback from people who interviewed for a Graduate Software Engineer role using Java.
Thanks in advance for sharing your experiences!
r/JavaProgramming • u/Yrpx • 18h ago
Advice on developing my first Java POS application for a small grocery store
r/JavaProgramming • u/javinpaul • 20h ago
System Design Interview - URL Shortener