標籤彙整: java補習
Google Dart adds extension methods
With Dart 2.7 released this week, the Google-developed programming language adds extension methods, allowing developers to add functionality to any type—even to types not under the developer’s control. Extension methods have the brevity and auto-com… 閱讀全文
Kotlin 1.4 slated to get a faster compiler
Plans for Kotlin 1.4, an upgrade to the language due in 2020, include reimplementing the compiler to improve execution speed. The developers of Kotlin at JetBrains believe that the focus of Kotlin 1.4 should be on “quality and performance” rather th… 閱讀全文
Continuous integration with Jenkins
Looking back at how software was built and deployed even 15 years ago, it seems surprising that our applications actually worked. In those days, a software development lifecycle consisted of running builds on a local machine, manually copying the ar… 閱讀全文
27 essential tips for Git and GitHub users
While Git users have dozens of get-started guides to choose from, and GitHub offers a number of guides of its own, it’s still not easy to find a collection of useful tips for developers who want to work smarter with Git and GitHub. Let’s fix that.To re… 閱讀全文
AWS beefs up SageMaker machine learning
Amazon Web Services has expanded the capabilities of its Amazon SageMaker machine learning toolkit to address a number of challenges that enterprises confront when trying to operationalize machine learning, from model organization, training, and opt… 閱讀全文
Snake bites: Beware malicious Python libraries
Earlier this week, two Python libraries containing malicious code were removed from the Python Package Index (PyPI), Python’s official repository for third-party packages.It’s the latest incarnation of a problem faced by many modern software develop… 閱讀全文
10 bad programming habits we secretly love
We’ve all done it: snagged a cookie when mom wasn’t looking, had a little too much wine for dinner, let the car sit in a parking spot after the meter expired. We’ve even gone around Deadman’s Curve a bit too fast. And yes, we’ve all violated any num… 閱讀全文
Machine learning for Java developers, Part 1: Algorithms for machine learning
Self-driving cars, face detection software, and voice controlled speakers all are built on machine learning technologies and frameworks–and these are just the first wave. Over the next decade, a new generation of products will transform our world, … 閱讀全文
GraalVM adds Java 11 support
Oracle has added Java 11 support to the GraalVM universal virtual machine, with the just-released GraalVM 19.3.GraalVM 19.3 is the first long term support (LTS) release of the VM built from the mainline of the project. This means it will continue to… 閱讀全文
Get started with async in Python
Asynchronous programming, or async for short, is a feature of many modern languages that allows a program to juggle multiple operations without waiting or getting hung up on any one of them. It’s a smart way to efficiently handle tasks like network or … 閱讀全文

