Home
Videos uploaded by user “Java”
Java Is What Java Does
 
02:09
Java in the morning, Java in the night / Better than morning coffee / You can feel it inside / You have to listen to the code / Because the code's in your mind / Listen listen to the code / 'Cause the future is bright / Java Java is what Java Java does / In the internet of everything, Java is the glue. Come back for the complete lyrics.
Views: 83241 Java
The "Java Life" Rap Music Video
 
03:13
This original rap music video made for JavaOne 2011 celebrates the "Java Life". Dedicated to the developer homies everywhere who code hard day and night. Think Java programmers meet street Hip Hop.
Views: 1681628 Java
The Future is Java
 
02:06
The future is built by those who can see what's not yet there -- and your tool is Java. Java 7 is faster, easier and more inclusive.
Views: 78954 Java
The Making of "Java Rap"
 
02:18
Get a behind-the-scenes glimpse of the talent and crew who put together the Java Life rap music video for JavaOne 2011. Check back Tuesday, October 4th to watch the Java Life rap music video.
Views: 48934 Java
Modules in JDK 9 by Alex Buckley
 
12:12
Modules in JDK 9 by Alex Buckley. JDK 9 introduces modules to the Java language that enable programs to be structured more easily and reliably. Part 1: Modular Development Mechanisms of Reuse(:50) Java Base Module (2:42) Encapsulation in JDK 9 (3:50) Reliable Dependencies (4:50) Benefits of Modules (5:30) Part 2: The Modular JDK Decoupling the JDK Monolith (7:05) The Module Names (8:15) Part 3: Migrating to JDK 9 Compatibility with the Modular JDK (9:30) JavaEE Deprecated Technologies (9:35) Temporary Access to Internals (10:25) Miscellaneous Changes (10:45)
Views: 17286 Java
A (Re)Introduction to the G1 Garbage Collector by Paul Su
 
04:15
A (Re)Introduction to the G1 Garbage Collector by Paul Su G1 Garbage Collector is the new default garbage collector in JDK 9, offering a balance between latency and throughput for most use cases.
Views: 4610 Java
Part 2: Building your first JavaFX application using Netbeans 7.1
 
19:35
In this video I will show you how to do events handling and binding using JavaFX
Views: 60051 Java
55 New Features in JDK 7 - Project Coin
 
10:03
A 4 or 5 part series looking at 55 new features that you may or may not have heard about. This first episode looks into 9 changes from Project Coin in JDK 7
Views: 25834 Java
Java Mission Control demo
 
09:40
Watch as Jim Weaver, Java Technology Ambassador at Oracle, walks through a demonstration of Java Mission Control (JMC) tool.
Views: 101118 Java
JVMLS 2015 - The Secret History and Tragic Fate of sun.misc.Unsafe
 
18:22
JVMLS 2014 - The Secret History and Tragic Fate of sun.misc.Unsafe - Mark Reinhold The JVM Language Summit is an open technical collaboration among language designers, compiler writers, tool builders, runtime engineers, and VM architects. In 2015, it convened at Oracle's Santa Clara, CA campus on August 10-12.
Views: 10495 Java
JavaFX Scene Builder 2.0 - Building an app UI - 720HD
 
08:52
Demonstration of JavaFX Scene Builder 2.0 where I make an aeronautical themed demo app, showing how to build layout, apply CSS and connect code. You can download Scene Builder at: http://www.oracle.com/technetwork/java/javase/downloads/sb2download-2177776.html You can download the source code for the demo at: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/36a59c629605 Video by Mo Chicharro. For Scene Builder updates follow @jfxui on Twitter.
Views: 102082 Java
About Java
 
01:55
Learn about Java technology, why it's important to update your Java Runtime Environment (JRE), and get answers to the most commonly asked questions
Views: 31405 Java
Project Loom, Part I
 
17:50
Project Loom' s mission is to make it easier to write, debug, profile and maintain concurrent applications under heavy load. Threads are a natural and convenient concurrency construct which is being supplanted by less convenient abstractions because their implementation as OS kernel threads is insufficient for meeting performance demands and wasteful in computing resources. Project Loom will introduce fibers as lightweight, efficient threads managed by the Java Virtual Machine, that let developers use the same simple abstraction but with significantly better performance and lower footprint. Fibers are implemented in the JDK libraries on top of continuations in the JVM. This session will present the current status of the project, one year in. Learn more about Java development at youtube.com/java
Views: 6564 Java
JavaOne WALK-IN Video 2011
 
02:34
JavaOne 2011: Highlighting the 2011 Duke's Choice Award winners and Java ecosystem statistics.
Views: 2127 Java
Parallel Streams, CompletableFuture, and All That: Concurrency in Java 8
 
48:06
Kenneth Kousen, President, Kousen IT, Inc. The Java 8 (and 9) standard library includes multiple techniques for taking advantage of parallelism and concurrency, including parallel streams and the CompletableFuture class. Combined with the ExecutorService and other classes from java.util.concurrent, they give developers a wide range of choices for optimizing program speed. This session reviews the options and trade-offs involved.
Views: 15689 Java
Mark Reinhold Discusses Java SE 8, Jigsaw and More
 
11:27
Mark Reinhold Discusses Java SE 8, where to get the latest builds, life at Oracle, plans for Java 9. Developers, please download SE 8 from jdk8.java.net, NOW is the best time to provide feedback!
Views: 11325 Java
A Brief Look at the JavaFX JFXtras Project
 
07:36
The JFXtras project, located at JFXtras.org, provides UI controls and other Java objects that developers often need in their day-to-day work, but that are currently missing from JavaFX. This project also serves as a proving ground for controls that may some day make it into the official JavaFX distribution. The brief video below gives you an introduction to the JFXtras project, and demostrates the UI controls and gauges that are currently available.
Views: 33607 Java
The G1 GC in JDK 9
 
29:31
Erik Helin, Senior Member of Technical Staff, Oracle The G1 garbage collector is the default garbage collector in JDK 9. This session presents the goals of the G1 garbage collector, how it achieves them, and how it differs from the other garbage collectors in OpenJDK. The first part of the presentation explains the idea behind generational region-based memory management and how G1 can achieve good throughput while still meeting a pause-time goal. The second part then focuses on improvements made to G1 coming in JDK 9 and also gives a sneak peek at some of the features coming post-JDK 9.
Views: 15448 Java
55 New Features in JDK 7 - NIO2
 
14:59
Part 2 of the 55 New Features in JDK 7 focused on the NIO2 APIs
Views: 12049 Java
James Gosling's 20th Anniversary Address for Japan
 
04:46
Personal address from James Gosling to the Japanese Java developers attending Java Day Tokyo in celebration of the 20th anniversary of Java. Presentation was broadcast to an audience of thousands during the keynote. Video recording was done with the NightHacking video setup outside of James' offices at Liquid Robotics.
Views: 46587 Java
Part 1: Building your first JavaFX Application using NetBeans 7.1
 
16:21
This is Part #1 of a set of videos for creating a simple JavaFX application using NetBeans 7.1
Views: 165195 Java
The Power and Perils of Parallel Streams
 
45:19
Venkat Subramaniam, President, Agile Developer, Inc. “If streams can be parallel, why not make them parallel all the time?” is a common question from developers being introduced to Java 8 streams. This session tackles three separate topics: 1. When to consider parallelization and when not to 2. How to parallelize, how to decide on the number of threads, and how to control the threads pool 3. Some common mistakes people make when using parallel streams The goal of the session is to explain when and how to make good use of parallel streams.
Views: 3048 Java
Microservices, Spring Boot and Java
 
15:38
Eberhard Wolff (@ewolff ) explains microservices and shows a demo about Spring boot, Maven and Application Container Cloud Service
Views: 90561 Java
JVMLS 2015 - Compilers are Databases
 
01:08:52
JVMLS 2015 - Compilers are Databases - Martin Odersky The JVM Language Summit is an open technical collaboration among language designers, compiler writers, tool builders, runtime engineers, and VM architects. In 2015, it convened at Oracle's Santa Clara, CA campus on August 10-12.
Views: 11784 Java
Modular Development with JDK 9
 
48:32
Alex Buckley, Editor, JLS/JVMS, Oracle A modular development style benefits every Java developer, whether the application is one JAR or one hundred JARs. This session introduces the Java 9 module system that's been used to structure the JDK as dozens of reusable modules that strongly protect their internals. Then it explains how you can create modules to enforce the structure inherent in your application. It will prepare you for some of the pitfalls of modular development, notably the technical debt present in popular libraries that rely on JDK internals. Finally, the session looks at how tools are preparing for modules. Chapters to help you navigate the video content: Part 1: Programming in the Large (2:12) Java Base Module (5:40) Encapsulation in JDK 9 (6:30) Running a Modular application (13:56) Maven and JDK 9 (16:05) Part 2: Migrating to Modules (24:56) Automatic Modules (32:19) Key points to remember about the Migration to Modules (34:08) Part 3: Modular JDK (34:30) Compatibility with the Modular JDK (37:15) Modular JDK Summary (39:37) https://blogs.oracle.com/java/modular-development
Views: 10322 Java
DukePad
 
04:07
The DukePad is a Do-It-Yourself, make-at-home tablet computer based on the Raspberry PI and JavaSE Embedded 8. The plans and instructions for building the DukePad are available at j.mp/DukePad
Views: 7666 Java
Evolving the Java Language with @BrianGoetz
 
50:13
Evolving the Java Language Principles and Directions with Brian Goetz Evolution and Programming Languages (9:05) Major Language Initiatives (12:11) Project Amber (14:00) Project Valhalla (35:12) Data Layout (36:33) Value Types (38:59) Generics over values (and primitives) Specialized Generics (44:17) Project Panama http://openjdk.java.net/projects/panama/ Project Valhalla: http://openjdk.java.net/projects/valhalla/
Views: 8194 Java
James Gosling at NetBeans Day 2013
 
03:03
James Gosling celebrates NetBeans' 15th birthday at JavaOne 2013 and describes the fun he is having with Java.
Views: 4208 Java
Java SE 7 End of Public Updates
 
02:28
April 2015 will see the final public release of Java SE 7. This is a short presentation about what this means
Views: 1989 Java
10 Minute Java Security
 
24:35
Learn everything you need to secure your Java app in 10 minutes! Well, not quite, but hopefully by the end of this talk Jim Manico will have given you an appreciation for why you should spend more than 10 minutes on securing your next web application. - http://nighthacking.com/
Views: 15747 Java
Debugging with JShell with @monacotoni
 
10:28
Anton Epple demonstrates how to use the JShell tool in Java The Java Shell tool (JShell) is an interactive tool for learning the Java programming language and prototyping Java code. JShell is a Read-Evaluate-Print Loop (REPL), which evaluates declarations, statements, and expressions as they are entered and immediately shows the results. The tool is run from the command line. https://youtu.be/0RegttLUXeU
Views: 9285 Java
5. Raspberry Pi GPIO with Java Part 2: PI4J, HelloWorld, PiPicture
 
21:24
Learn about Raspberry Pi GPIO, Pi4J, HelloWorld and PiPicture . This  training is part the IoT Developer Challenge at www.java.net/challenge. Enter before May 30th.  Next video: 4. Java Embedded and Raspberry Pi Part 2: Pi4J, HelloWorld and PiPicture
Views: 28464 Java
Lightning Talk: Continuations & Filters with Ron Pressler @pressron
 
05:10
Ron discussed the addition of Continuations & Filters to the Java Virtual Machine. Servers have a large number of concurrent open connections. They spend a long time just waiting for I/O from databases and other services
Views: 1490 Java
JVMLS 2015 - VM Design Choices
 
01:01:39
JVMLS 2015 - VM Design Choices - Cliff Click The JVM Language Summit is an open technical collaboration among language designers, compiler writers, tool builders, runtime engineers, and VM architects. In 2015, it convened at Oracle's Santa Clara, CA campus on August 10-12.
Views: 4092 Java
Brian Goetz Offers a View Into Lambda Development
 
06:12
After delivering the Devoxx keynote, Java Chief Language Architect Brian Goetz talks to OTN. He takes on the question of why lambda expressions took so long to implement and how lambdas will impact developers.
Views: 3931 Java
OpenJDK Community Update: A Year in the Life with Mark Reinhold
 
13:44
A review of the past year in the life of the OpenJDK Community, and a quick look at what's ahead.
Views: 2694 Java
Diamond: Core Library Improvements in Java 9
 
05:14
The Java Core Libraries are mature, well-understood and loved, but don’t you always run into corner cases where they don’t work so well? Richard discusses key updates and improvements in Java 9: - REPL – JShell as well as collection factories – Improvements to Streams and Collectors – Improvements to Optional Data Type Full presentation: https://youtu.be/phJ4MkDKdY4
Views: 1840 Java
Lighting Talk: JITWatch Plugin
 
04:27
Views: 1525 Java
Java 8 with Dr. Venkat Subramaniam
 
03:41
Java Champion, author and professor Dr. Venkat Subramaniam discusses Lambdas and the Streams API.
Views: 3405 Java
Project Loom with Ron Pressler and Alan Bateman
 
35:48
Project Loom's mission is to make it easier to write, debug, profile and maintain concurrent applications under heavy load. Threads are a natural and convenient concurrency construct which is being supplanted by less convenient abstractions because their implementation as OS kernel threads is insufficient for meeting performance demands, and wasteful in computing resources that are particularly valuable in the cloud. Project Loom will introduce fibers as lightweight, efficient threads managed by the Java Virtual Machine, that let developers use the same simple abstraction but with significantly better performance and lower footprint. Fibers are implemented in the JDK libraries on top of continuations in the JVM. We will present the current status of the project, discuss implementation and design challenges, and show a demo. Project Loom: http://openjdk.java.net/projects/loom/
Views: 9322 Java
NightHacking Worldwide Lambdas - 1. Presentation
 
43:16
Video from the NightHacking Worldwide Event with Brian Goetz and Stuart Marks on the new Java 8 Lambdas API. This first video includes the introductory presentation by Brian Goetz. - http://nighthacking.com/
Views: 5687 Java
JavaFX Canvas Node
 
09:31
A quick run through of what the JavaFX Canvas node is and how to use it in an application.
Views: 66740 Java
Christoph Engelbert on Off Heap Memory
 
06:38
NightHacking Interview with Christoph Engelbert on Off Heap Memory at the JavaLand Conference. For more Java 8 NightHacking Videos, check out: http://nighthacking.com/
Views: 2010 Java
Advanced Management Console 2.0
 
08:26
The Java SE Advanced Management Console 2.0 enables system administrators to track Java usage across their organization: identifying which Java versions are used for which applications and controlling the accessibility of older versions.
Views: 35839 Java
Brendan Gregg on the Preserve Frame Pointer Option in JDK 8
 
07:05
Interview with Netflix engineer Brendan Gregg on the new preserve frame pointer option introduced in JDK 8 update 60 that makes it possible to use native profilers on the x86 platform.
Views: 1243 Java
Java 8 Date and Time API with Jim Gough
 
32:06
Live Coding on the Java 8 Date and Time API with Jim Gough from the London Java Community (LJC). http://nighthacking.com/ Here is the code: https://github.com/jpgough/JavaTimeLab
Views: 26809 Java
Java Advanced Management Console demo
 
08:35
Watch as Jim Weaver, Java Technology Ambassador at Oracle, walks through a demonstration of the new Java Advanced Management Console (AMC) tool.
Views: 10078 Java
Java Mission Control
 
31:05
Introduction to the Oracle Java Mission Control that was released in 7u40.
Views: 77586 Java
Shenandoah Garbage Collector with @shipilev and @ypoirier
 
06:03
Aleksey Shipilev explains the use cases for Shenandoah e.g. large heaps storing lots of live data, the failure to adhere to a generational hypothesis, fragmentation due to old objects coming and going, exacerbate the issues even more. OpenJDK GCs managed to solve the first large part of the puzzle, concurrent marking — the ability to estimate the object reachability graph without stopping the application for a long time. Shenandoah is the new low-pause collector that tries to solve the second large part of the puzzle — the ability to move the objects without stopping the application, cutting the GC pauses even more. Wiki: https://wiki.openjdk.java.net/display/shenandoah/Main Project: http://openjdk.java.net/projects/shenandoah/ Twitter: @shipilev Presentation: https://youtu.be/VCeHkcwfF9Q
Views: 768 Java
Troubleshooting Memory Problems in Java Applications
 
42:37
Poonam Parhar, Consulting Member of Technical Staff, Oracle Troubleshooting memory problems can be tricky, but the right approach and proper set of tools can simplify the process substantially. Several kinds of OutOfMemoryError messages can be reported by the Java HotSpot VM, and it is important to understand these error messages clearly and have a wide range of diagnostic and troubleshooting tools in our toolkit to diagnose and root out these problems. This session discusses the right approach and a broad range of diagnostic tools that can be very useful in troubleshooting Java memory issues.
Views: 8353 Java