タグ Java8
人気順 10 users 50 users 100 users 500 users 1000 usersJava9から17で入った新機能ピックアップ
Java9から17で入った新機能で、実際コード書く上で使いそうなものをピックアップします。 Java8を使い続けていた人向けです。 レコード (Java16) 不変なデータを保持するクラスを簡単に定義できるようになりました。 classの代わりにrecordで定義します。 名前の後に、フィールドのリスト(コンポーネントと呼ばれます)を... 続きを読む
Visual Studio Code で C\#開発環境整えちゃう(Goodbye Visual Studio) | cloud\.config Tech Blog
はじめに この記事は FIXER 2nd Advent Calendar 2020 (https://adventar.org/calendars/5752) 18 日目の記事です。 こんにちは!今年の冬も暖房なしで頑張る佐藤です。 みなさん、C#(.Net)使ってますか?弊社では、主にバックエンド開発に使われていますが、Java8 とかで開発してた時に感じた、いろいろな不満が解消... 続きを読む
AWS Toolkit for JetBrains(IntelliJ)を使ってJava8(Gradle)のサーバーレスアプリケーション開発を始める | DevelopersIO
事業開発部の野村です。令和の時代、楽しみですね。 はじめに AWS ToolkitとSAM(AWS Serverless Application Model)を使うと、IDE上で効率的にAWSのサーバーレスアプリケーショ […] 続きを読む
Java8からJava11への変更点 - Qiita
指針については次のような感じがいいかなと。 new、List.ofなど右辺に型があるものはvarを使う方がいい(Integer、Longなど以外) java.lang、java.utilなどの基本的なクラスにはvarを使っていい IntegerやLongなどラッパークラスは扱い注意なのでvarを使わないほうがいい 基本型にはvarを使ってもいい アプリケーションク... 続きを読む
Java9から三項演算子でのunboxingの挙動がJava8とは変わっている - きしだのはてな
Java9からJDK11-ea18まで、三項演算子でのunboxingの挙動がJava8とは変わっているようです。 Double d = false ? 1.0 : new HashMap <String, Double>() .get("1"); yields null in #Java8, but NullPointerException in #Java10. Why?https://t.co/MUaql1vd9e— Nicolai Parlog (@nipafx) 2018年6月10日 次のようなコー... 続きを読む
知っておきたい!Javaの仕様ってどうやって決まるの? | TECH Projin
さて、2017年09月27日Java9がリリースされました。 2014年3月にJava8がリリースされて、はや3年。全く新しい機能について調べていない今日この頃。 2017年も残り少ないこの時期に、色々振り返ってみたい!そんな貴方に向けた記事を書いていこうと思います。 ところで、Javaの仕様はどのように決まっているのか? という漠然とした疑問があるのではないかと思います。(ないと思いますが) J... 続きを読む
Java8のラムダ式やStream APIでクールに例外を扱う - Qiita
Java 8のCollectionやStream APIでは、 Iteratable が実装されていて、for文で計算していた部分をラムダ式を使えるようになった。 ただし、 Consumer などのFunctionalInterfaceでは例外がスローするように定義されていないので、 検査例外(CheckedException) をスローすることができないことが、 ラムダ式の欠点 とされている。検... 続きを読む
Java8のDate and Time APIでハマった話 | [フリュー公式] Tech Blog
はじめましてこんにちは!コンテンツ・メディア第1事業部の西川です。ピクトリンクというアプリのサーバサイドの開発をしています。 今日はJava8のDate and Timeはじめましてこんにちは!コンテンツ・メディア第1事業部の西川です。ピクトリンクというアプリのサーバサイドの開発をしています。 今日はJava8のDate and Time APIでハマった話をします。 ある文字列を日付型に変換した... 続きを読む
Java8 コーディングベストプラクティス and NetBeansのメモリログから...
Java8 コーディングベストプラクティス and NetBeansのメモリログから... 1. NetBeansのメモリ使用ログから 機械学習で きしだが働いてるかどうか判定する 2017/5/20 LINE Fukuoka きしだ なおき Java8 コーディング ベストプラクティス & 2. 自己紹介 ● きしだ なおき ● LINE FukuokaでJavaを書いてます 3. 今日のはなし... 続きを読む
Retropiler: AndroidでJava8の機能を使うもう一つの方法 - Qiita
retro + compiler からの造語 Android用ビルドツールのプラグイン 古いAndroid向けにJava8の標準ライブラリの機能をバックポートする 古いAndroid向けにJava8の標準ライブラリの機能をバックポートする?? 続きを読む
java8のlambdaの例外周りがうざい時のためのTry<T>について - 新しいフォルダ (2)
インスパイアード [Javaの小枝] lambda式とチェック例外の相性の悪さをなんとかする - Qiita Try と言う考え方、僕の感覚だと散々既出って感じがするのですけど と言うアレがありつつ僕CCC行かなかったので需要があるのかどうか分からないですけどとりあえず書いてみます。 lambdaで例外周りがうざいとは java8からlambda式と言う機能が追加されました *1 が、Functi... 続きを読む
10のJava9で変わるJava8の嫌なとこ!
10のJava9で変わるJava8の嫌なとこ! 1. 10のJava9で変わるJava8の嫌なとこ! 2. ● Java9で解決されるJava8で嫌なことランキング – 個人的主観に基づく – どのように解決されるかを紹介 – Java9に上げるときに,気をつけることなども紹介 ● 細かくは紹介しないので,気になったものがあった ら調べてください – 過去のリリースの既知の事も詳しく説明しない 3... 続きを読む
Android-Java でリスト操作するなら IxJava が決定版だと思う - Qiita
Android では Java8 が使えないため、 'Yet another Stream API' なライブラリがいくつかあります。 Androidでリスト操作するなら、Lightweight-Stream-APIが便利 - Qiita JavaにC#のLINQを移植してみた - jLinqer - Qiita What is the Java equivalent for LINQ? - St... 続きを読む
Annotation Processor開発にJava8は使っていいのか - Islands in the byte stream
2016 - 01 - 10 Annotation Processor開発にJava8は使っていいのか 短い答え Annotation ProcessorはJava8で開発してよい。ただし、JDKはなるべく最新 *1 にすべき。 長い答え Androidアプリ開発にはいまのところJDKが必須です。JavaソースファイルをJDKの javac(1) でクラスファイルにコンパイルし、それをAndroi... 続きを読む
Java8 Stream APIとApache SparkとAsakusa Frameworkの類似点・相違点
Java8 Stream APIとApache SparkとAsakusa Frameworkの類似点・相違点 1. 2015/11/28 ひしだま Java8 Stream APIとApache Sparkと Asakusa Frameworkの類似点・相違点 JJUG CCC 2015 Fall 2. 2 セッション内容 前提 l JJUGの皆さんならJava8 Stre... 続きを読む
【速報】JUnit5 はこうなる!【プロトタイプ】 | Developers.IO
渡辺です。 DevelopersIOでの100本目のエントリーがJUnitネタとなりました。 自分がJUnit実践入門を執筆したのは2011年から2012年にかけてです(出版が2012年11月)。 それからJava8がリリースされていますが、JUnit4自体は大きな進化はしていませんでした。 昨日、JUnit Lambda Prototypeが公開されました。 まだプロトタイプということで、今後の... 続きを読む
Java8で、Objectが持つメソッドについてはインターフェースでdefault実装をできないようにしている理由 - なみひらブログ
2014-10-26 Java8で、Objectが持つメソッドについてはインターフェースでdefault実装をできないようにしている理由 API Java リンク プログラミング 背景Java8にて、インターフェースにdefault実装(メソッド定義と実装)を定義できるようになりました。しかし、その実装においてObjectクラスが持っているメソッド(toString()とかequals()とか)は... 続きを読む
さくらばさんにJava8を教えてもらえる贅沢イベントに行ってきたよ! #javajo - そこに仁義はあるのか(仮)
2014-10-15 さくらばさんにJava8を教えてもらえる贅沢イベントに行ってきたよ! #javajo Java 社外勉強会 【東京】◆Java SE 8勉強会◆女子部もラムダ式に挑戦! - Java女子部 | Doorkeeper に参加してきました!遅刻してしまって、前半の『Java SE 8の基礎解説』には出れなかったんだけど、 後半の『ラムダ式ハンズオン』で前半の『Java SE 8の... 続きを読む
Technology RaderもJava8を認めた! - きしだのはてな
各技術の注目度・実用度を分析したTechnology raderというのを、Thought worksが半年ごとに発表してます。で、これいつもJava嫌いなんだなーって思う感じの内容だったんですね。たとえば、2011年1月には「Java language end of life」といって、JavaはVMは残るけど言語は終わるよねーみたいな感じになってました。http://thoughtworks.... 続きを読む
Technology RaderもJava8を認めた! - きしだのはてな
各技術の注目度・実用度を分析したTechnology raderというのを、Thought worksが半年ごとに発表してます。で、これいつもJava嫌いなんだなーって思う感じの内容だったんですね。たとえば、2011年1月には「Java language end of life」といって、JavaはVMは残るけど言語は終わるよねーみたいな感じになってました。http://thoughtworks.... 続きを読む
Java8でScala不要論? - ひしだまの変更履歴
たぶんジョークだと思うんだが「Java8があったらScalaが不要になる」みたいな事を言っている人がいて、本気だとすると、Java8もScalaも見たことないのに言ってるだけだと思う。 ということで一応マジレス?しておく(笑) Java8でインターフェースにメソッド(デフォルト実装)が持てるようになった。 Java8のインターフェースは可視性にpublicしか指定できないが、Scalaのトレイト... 続きを読む
Java8のInvokeDynamic実装一新によるGroovyのindyモードの性能改善効果が凄すぎた件 - 豆無日記
2014-05-22 Java8のInvokeDynamic実装一新によるGroovyのindyモードの性能改善効果が凄すぎた件 java groovy 本日、Java Day Tokyo 2014に来ています。 で、ついさっきのセッションで「JDK8ではInvokeDynamic(以下、indy)の実装を一新したのですごく速くなったよ」という話を聞いたので、Groovyのindyモードで試してみ... 続きを読む
ラムダ式とStreamAPI─ウルシステムズ前多氏が語る「Java8に敏感なエンジニアよ来たれ!」 #Java|CodeIQ MAGAZINE
ラムダ式とStreamAPI─ウルシステムズ前多氏が語る「Java8に敏感なエンジニアよ来たれ!」 #Java 2014.05.15 Category:エンジニアコラム Tag:Java ,ウルシステムズ CodeIQ「ウチに来ない?」で掲載中の「Java8でgrepを作ろう」出題者のウルシステムズ前多氏。実は「ウチに来ない?」に挑戦し、コードでスカウトされたエンジニアだ。 前多氏にJavaのニュ... 続きを読む
ラムダ式やストリーム API や新しい日付 API だけじゃない! Java8 のタイプ・アノテーションあの手この手 - 倭マン's BLOG
2014-05-08 ラムダ式やストリーム API や新しい日付 API だけじゃない! Java8 のタイプ・アノテーションあの手この手 Java8 Java8 ではラムダ式やストリーム API に注目が集まってますが、何気にアノテーションに関しても機能拡張がされているようなので簡単な変更点や使い方を今夜試してみました。 ElementType の追加 TYPE_PARAMETER TYPE_U... 続きを読む
もしもラムダの中で例外が発生したら(前編) - Taste of Tech Topics
2014-04-15 もしもラムダの中で例外が発生したら(前編) Java Java8 ある日、 id:cero-t がJJUGの重鎮たちと話している中で、とある宿題をもらいましたとさ。「Java8のラムダの中で例外が発生したら、どうなるんだろう?」 こんにちは、アキバです。 もう皆さんはJava8を使ってみましたか? とりあえずインストールしてみた人!・・はーい (おまえか という冗談はさておき... 続きを読む