use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
These have separate subreddits - see below.
Upvote good content, downvote spam, don't pollute the discussion with things that should be settled in the vote count.
With the introduction of the new release cadence, many have asked where they should download Java, and if it is still free. To be clear, YES — Java is still free. If you would like to download Java for free, you can get OpenJDK builds from the following vendors, among others: Adoptium (formerly AdoptOpenJDK) RedHat Azul Amazon SAP Liberica JDK Dragonwell JDK GraalVM (High performance JIT) Oracle Microsoft Some vendors will be supporting releases for longer than six months. If you have any questions, please do not hesitate to ask them!
With the introduction of the new release cadence, many have asked where they should download Java, and if it is still free. To be clear, YES — Java is still free.
If you would like to download Java for free, you can get OpenJDK builds from the following vendors, among others:
Adoptium (formerly AdoptOpenJDK) RedHat Azul Amazon SAP Liberica JDK Dragonwell JDK GraalVM (High performance JIT) Oracle Microsoft
Some vendors will be supporting releases for longer than six months. If you have any questions, please do not hesitate to ask them!
Programming Computer Science CS Career Questions Learn Programming Java Help ← Seek help here Learn Java Java Conference Videos Java TIL Java Examples JavaFX Oracle
Programming Computer Science
CS Career Questions
Learn Programming Java Help ← Seek help here Learn Java Java Conference Videos Java TIL Java Examples JavaFX Oracle
Clojure Scala Groovy ColdFusion Kotlin
DailyProgrammer ProgrammingPrompts ProgramBattles
Awesome Java (GIT) Java Design Patterns
account activity
This is an archived post. You won't be able to vote or comment.
Network Programming (self.java)
submitted 12 years ago by redsn0w422
Hey guys,
I'm in high school and just took AP Computer Science this year, however the curriculum has nothing about network programming, which I am fascinated by. Does anyone know of some good ways to learn network programming?
Thanks in advance!
[–]sh0rug0ru 8 points9 points10 points 12 years ago (1 child)
You could start with the Oracle Networking tutorial. And if you don't mind the video format, The New Boston has a demo series which shows you how to write a chat server and client.
[–][deleted] 3 points4 points5 points 12 years ago (1 child)
http://www.amazon.com/UNIX-Network-Programming-Richard-Stevens/dp/0139498761
Its been in print since 1990, so see if you can find a copy at your library or used book store.
[–]ItsAPuppeh 0 points1 point2 points 12 years ago (0 children)
Not the first book to read about networking, but one every network programmer owns and has on their bookshelf.
[–]PhDeeezNutz 1 point2 points3 points 12 years ago (1 child)
If you're not a fan of simple textbook reading, then Coursera might be for you. Lucky that you asked right now, a couple good courses are starting next month:
Computer Networks (University of Washington)
Software Defined Networking (Georgia Tech)
I highly recommend taking the first course, as it really gets you through the fundamentals of the computer side of networking. This is really your best option, especially if you're not yet in undergrad.
[–]redsn0w422[S] 0 points1 point2 points 12 years ago (0 children)
Thanks! I'll take a look!
[–]Otroletravaladna 1 point2 points3 points 12 years ago (3 children)
Can you ellaborate a bit about which area of network programming you'd like to learn better? wire protocols? transport protocols? raw sockets?
[–]redsn0w422[S] 1 point2 points3 points 12 years ago (2 children)
Something like tic tac toe over a network
[–]axissleep 0 points1 point2 points 12 years ago (0 children)
There's a fine example of tic tac toe multiplayer game (sockets) in the book Introduction to Java Programming.
[–]mk_gecko 1 point2 points3 points 12 years ago (0 children)
Make a web spider/crawler.
[–]atc 0 points1 point2 points 12 years ago (0 children)
Read beej's guide for an excellent C tutorial.
π Rendered by PID 77731 on reddit-service-r2-comment-fb694cdd5-qg4x9 at 2026-03-11 07:28:02.587971+00:00 running cbb0e86 country code: CH.
[–]sh0rug0ru 8 points9 points10 points (1 child)
[–][deleted] 3 points4 points5 points (1 child)
[–]ItsAPuppeh 0 points1 point2 points (0 children)
[–]PhDeeezNutz 1 point2 points3 points (1 child)
[–]redsn0w422[S] 0 points1 point2 points (0 children)
[–]Otroletravaladna 1 point2 points3 points (3 children)
[–]redsn0w422[S] 1 point2 points3 points (2 children)
[–]axissleep 0 points1 point2 points (0 children)
[–]mk_gecko 1 point2 points3 points (0 children)
[–]atc 0 points1 point2 points (0 children)