If you are not sure if the website you would like to visit is secure, you can verify it here. Enter the website address of the page and see parts of its content and the thumbnail images on this site. None (if any) dangerous scripts on the referenced page will be executed. Additionally, if the selected site contains subpages, you can verify it (review) in batches containing 5 pages.
favicon.ico: nipafx.dev/java-basics - java-basics // nipafx.

site address: nipafx.dev/java-basics redirected to: nipafx.dev/java-basics

site title: java-basics // nipafx

Our opinion (on Monday 14 September 2026 20:38:07 UTC):

GREEN status (no comments) - no comments
After content analysis of this website we propose the following hashtags:


Hashtags existing on this website:



page from cache: 40 minutes ago
Meta tags:
description=Articles about java-basics;
keywords=java-basics;

Headings (most frequently used words):

java, basics,

Text of the page (most frequently used words):
java (100), #basics (31), and (23), the (20), post (18), project (15), how (12), with (12), pattern (11), matching (11), junit (8), this (8), tutorial (7), switch (7), community (7), serialization (6), code (6), about (6), first (6), var (6), openjdk (6), methods (5), module (5), generics (5), patterns (5), system (4), for (4), clean (4), there (4), default (4), you (4), hell (4), tools (4), class (4), its (4), implement (4), correctly (4), but (4), have (4), 2017 (4), jdeps (4), j_ms (4), works (4), new (4), video (4), all (4), what (4), ramp (4), multiple (3), return (3), everything (3), know (3), that (3), maven (3), equals (3), well (3), learn (3), your (3), introduces (3), here (3), libraries (3), syntax (3), lambda (3), instanceof (3), type (3), are (3), programming (3), args (3), records (3), record (3), dop (3), follow (3), share (3), pioneer (3), demos (3), streams (3), core (3), license (2), contact (2), privacy (2), rss (2), stackoverflow (2), github (2), twitch (2), youtube (2), discord (2), mastodon (2), bluesky (2), 2014 (2), concepts (2), statements (2), method (2), 2015 (2), need (2), jar (2), dependency (2), 2016 (2), let (2), see (2), hashcode (2), use (2), unified (2), logging (2), xlog (2), them (2), path (2), readability (2), types (2), why (2), 2018 (2), assertions (2), assumptions (2), test (2), testing (2), more (2), http (2), api (2), 2019 (2), text (2), blocks (2), definitive (2), guide (2), finalized (2), expressions (2), together (2), one (2), 2021 (2), towards (2), these (2), does (2), jdk (2), inside (2), newscast (2), 2023 (2), better (2), jep (2), non (2), active (2), various (2), platforms (2), watch (2), space (2), get (2), notified (2), when (2), publish (2), content (2), talks (2), libfx (2), turn (2), year (2), techniques (2), reflection (2), valhalla (2), panama (2), loom (2), leyden (2), amber (2), performance (2), optional (2), migration (2), meta (2), javafx (2), next (2), documentation (2), deprecation (2), libs (2), collections (2), architecture (2), tags (2), javascript (2), imprint, close, look, presentation, some, key, argument, using, opposed, adhering, single, myth, covering, literally, list, problems, make, classpath, they, relate, development, like, osgi, fundamental, aspect, any, definition, equality, determined, wrote, nice, implementation, great, now, analysis, tool, bytecode, files, jars, filters, aggregate, results, create, diagrams, analyze, dependencies, central, mechanism, configurable, observe, loading, threading, garbage, collector, etc, jvm, messages, option, declare, modules, info, compile, package, launch, graph, keyword, which, lets, compiler, infer, local, variable, exists, impacts, disable, name, tag, tests, afterall, aftereach, beforeeach, beforeall, lifecycle, httpclient, httprequest, httpresponse, center, shows, synchronous, asynchronous, request, handling, string, literals, span, lines, indentation, escape, sequences, formatting, style, arrow, makes, expressive, less, error, prone, 2020, part, short, series, explains, takes, steps, topic, much, larger, than, goals, terminology, flow, scoping, apply, kinds, patters, step, motivation, details, future, applications, 2022, work, answer, questions, explorations, enhancement, proposals, process, many, providers, long, term, support, give, beginners, learning, 445, proposes, allow, stand, alone, main, public, static, don, array, also, draft, multi, file, programs, script, easily, beyond, release, essential, features, sealed, improved, puts, 2024, success, most, used, languages, world, comes, small, parts, from, approachability, may, been, easy, entry, into, mid, 90s, appears, laborious, today, recent, years, oracle, worked, improve, situation, talk, advanced, 101, slides, upcoming, past, schedule, recordings, virtual, threads, vector, structured, concurrency, lilliput, galahad, babylon, conversation, book, club, videos, jms, newsletter, blog, posts, rant, jigsaw, impulse, lang, review, comments, words, site, without, even, enabled, nipafx,


Text of the page (random words):
java basics nipafx this site works well without javascript but it works even better with javascript enabled bluesky mastodon discord youtube twitch github stackoverflow rss words tags architecture clean code clean comments code review collections community core lang core libs default methods deprecation documentation dop generics impulse j_ms java 10 java 11 java 12 java 13 java 16 java 17 java 18 java 20 java 23 java 24 java 25 java 26 java 27 java 8 java 9 java basics java next javafx jdeps js junit 5 junit pioneer lambda libfx libraries maven meta migration on ramp optional pattern matching patterns performance project amber project jigsaw project leyden project loom project panama project valhalla rant record args records reflection serialization streams switch techniques testing tools turn of the year var blog posts newsletter the jms videos tags ai architecture book club clean code collections community conversation core libs deprecation documentation dop generics j_ms java 10 java 11 java 12 java 16 java 17 java 18 java 19 java 21 java 22 java 23 java 24 java 25 java 26 java 27 java 28 java 8 java 9 java basics java next javafx junit 5 junit pioneer lambda libraries maven meta migration on ramp openjdk optional pattern matching patterns performance project amber project babylon project galahad project leyden project lilliput project loom project panama project valhalla records reflection serialization streams structured concurrency switch techniques tools turn of the year var vector virtual threads recordings streams schedule code demos demos demos junit pioneer record args libfx talks my talks past upcoming slides about about me license privacy everything about java basics java basics share follow share this post with your community i m active on various platforms watch this space or follow me there to get notified when i publish new content s f share this post with your community i m active on various platforms watch this space or follow me there to get notified when i publish new content advanced java 101 talk java basics on ramp community java s success as one of the most used programming languages in the world comes in no small parts from its approachability but what may have been an easy entry into programming in the mid 90s appears laborious today and so in recent years oracle and openjdk have worked to improve the situation 2024 10 15 java 21 pattern matching tutorial video java 21 pattern matching dop java basics java 21 is the first java release with all essential pattern matching features finalized sealed types type patterns an improved switch records and record patterns this tutorial puts them all together 2023 09 17 script java easily in 21 and beyond inside java newscast 49 video java basics on ramp to give java and programming beginners a better learning path jep 445 proposes to allow stand alone main methods that are non public non static and don t have an args array and we re also jep draft for multi file programs 2023 05 25 what is openjdk inside java newscast 28 video openjdk community java basics what s openjdk or the openjdk how does it work and what does it do here s the answer to these questions as well as explorations of jdk enhancement proposals the java community process why there are so many jdk providers and how long term support works 2022 06 30 type pattern matching with instanceof post java 16 java basics pattern matching type patters with instanceof are java s first step towards pattern matching motivation syntax details and future applications here s all you need to know 2021 02 23 pattern matching in java post java basics pattern matching java takes its first steps towards pattern matching but the topic is much larger than instanceof goals terminology flow scoping these apply to all kinds of patterns 2021 02 16 java generics i the basics video java basics generics first part of a short series on java generics this one explains the basics 2020 04 28 definitive guide to switch expressions in java 13 post java 13 java basics switch java 13 finalized switch expressions together with a new lambda style arrow syntax this makes switch more expressive and less error prone 2019 08 16 definitive guide to text blocks in java 13 post java 13 java basics java 13 introduces text blocks string literals that span multiple lines learn about syntax indentation escape sequences and formatting 2019 06 19 java 11 http 2 api tutorial post java 11 java basics tutorial for java 11 s new http 2 api with httpclient httprequest and httpresponse at its center shows synchronous and asynchronous request handling 2018 10 15 junit 5 basics test lifecycle assertions assumptions and more post java basics junit 5 libraries testing the basics of junit 5 how to use test beforeall beforeeach aftereach afterall assertions and assumptions how to disable name and tag tests 2018 08 05 first contact with var in java 10 post java 10 java basics var java 10 introduces the var keyword which lets the compiler infer local variable types here s how var works why it exists how it impacts readability 2017 11 16 code first java module system tutorial post java 9 java basics j_ms tutorial of java 9 module system basics declare modules with module info java compile package launch them learn of module path and readability graph 2017 10 03 unified logging of jvm messages with the xlog option post java 9 java basics java 9 introduces unified logging a central mechanism configurable with xlog to observe class loading threading garbage collector module system etc 2017 09 27 a jdeps tutorial analyze your project s dependencies post java basics j_ms jdeps tools jdeps is a dependency analysis tool for java bytecode class files and jars learn how to use filters aggregate results and create diagrams 2017 07 17 how to implement hashcode correctly post java basics so you wrote a nice equals implementation great but now you have to implement hashcode as well let s see how to do it correctly 2016 06 13 how to implement equals correctly post java basics a fundamental aspect of any java class is its definition of equality it is determined by a class s equals method let s see how to implement it correctly 2016 06 06 jar hell post java basics a list of the problems that make up jar hell classpath hell dependency hell and how they relate to development tools like maven and osgi 2015 10 19 everything you need to know about default methods post default methods java 8 java basics covering literally everything there is to know about java 8 s default methods 2015 01 15 multiple return statements post clean code java basics an argument for using multiple return statements in a method as opposed to adhering to the single return myth 2014 12 03 concepts of serialization post java basics serialization a close look at serialization and a presentation of some key concepts of java s serialization system 2014 10 26 bluesky mastodon discord youtube twitch github stackoverflow rss imprint privacy contact license
Images from subpage: "nipafx.dev/deprecation/" Verify
Images from subpage: "nipafx.dev/documentation/" Verify
Images from subpage: "nipafx.dev/dop/" Verify
Images from subpage: "nipafx.dev/generics/" Verify
Images from subpage: "nipafx.dev/impulse/" Verify

Verified site has: 115 subpage(s). Do you want to verify them? Verify pages:

1-5 6-10 11-15 16-20 21-25 26-30 31-35 36-40 41-45 46-50
51-55 56-60 61-65 66-70 71-75 76-80 81-85 86-90 91-95 96-100
101-105 106-110 111-115


The site also has references to the 1 subdomain(s)

  slides.nipafx.dev  Verify


Top 50 hastags from of all verified websites.

Supplementary Information (add-on for SEO geeks)*- See more on header.verify-www.com

Header

HTTP/2 301
server GitHub.com
content-type text/html
location htt????/nipafx.dev/java-basics/
access-control-allow-origin *
expires Mon, 14 Sep 2026 20:07:18 GMT
cache-control max-age=600
x-proxy-cache MISS
x-github-request-id AEB4:AFFA3:11A10F:12ACFF:6AA8519E
x-github-edge-region uksouth
accept-ranges bytes
age 0
date Mon, 14 Sep 2026 19:57:18 GMT
via 1.1 varnish
x-served-by cache-lcy-egml8630036-LCY
x-cache MISS
x-cache-hits 0
x-timer S1789415839.645433,VS0,VE99
vary Accept-Encoding
x-fastly-request-id b17583b65d1e807c5c35f14171ae2880b203ad4e
content-length 162
HTTP/2 200
server GitHub.com
content-type text/html; charset=utf-8
last-modified Mon, 14 Sep 2026 15:39:57 GMT
access-control-allow-origin *
etag W/ 6aa8154d-38056
expires Mon, 14 Sep 2026 19:56:10 GMT
cache-control max-age=600
content-encoding gzip
x-proxy-cache MISS
x-github-request-id FEB2:CD6E5:10D2F2:11D82E:6AA84F01
x-github-edge-region uksouth
accept-ranges bytes
age 0
date Mon, 14 Sep 2026 19:57:18 GMT
via 1.1 varnish
x-served-by cache-lcy-egml8630036-LCY
x-cache HIT
x-cache-hits 0
x-timer S1789415839.752094,VS0,VE113
vary Accept-Encoding
x-fastly-request-id 23a84adee99f58752560e851c4a56981598c551e
content-length 45898

Meta Tags

title="java-basics // nipafx"
charset="utf-8"
http-equiv="x-ua-compatible" content="ie=edge"
name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"
name="generator" content="Gatsby 5.7.0"
data-react-helmet="true" name="description" content="Articles about java-basics"
data-react-helmet="true" name="twitter:card" content="summary"
data-react-helmet="true" name="twitter:site" content="@nipafx"
data-react-helmet="true" name="twitter:creator" content="@nipafx"
data-react-helmet="true" name="twitter:title" content="java-basics // nipafx"
data-react-helmet="true" name="twitter:description" content="Articles about java-basics"
data-react-helmet="true" name="twitter:image" content="htt????/nipafx.dev/nicolai.jpg"
data-react-helmet="true" name="keywords" content="java-basics"
data-react-helmet="true" property="og:title" content="java-basics // nipafx"
data-react-helmet="true" property="og:type" content="article"
data-react-helmet="true" property="og:image" content="htt????/nipafx.dev/nicolai.jpg"
data-react-helmet="true" property="og:url" content="htt????/nipafx.dev/java-basics/"
data-react-helmet="true" property="og:description" content="Articles about java-basics"
data-react-helmet="true" property="og:site_name" content="nipafx // You. Me. Java."
name="theme-color" content="#69ea7d"

Load Info

page size229462
load time (s)0.371564
redirect count1
speed download123714
server IP 185.199.111.153
* all occurrences of the string "http://" have been changed to "htt???/"