1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

JavaとPythonの比較

Last updated at Posted at 2021-10-04

ごくごく簡単なまとめですが、JavaとPythonを比較してみました。

項目 Java Python
クラス 必ず必要 書かなくてもいきなり処理のベタ書きでも良い
変数定義時の型指定 必要 不要(動的型付け)
long型 あり なし(整数値はすべてint型でOK)
複数戻り値 不可
インデント 任意 強制
空のオブジェクト null None
多重継承 不可
switch文 あり なし
定数定義構文 あり なし
if文での変数スコープ if文内でスコープ形成する if文内でスコープ形成しない
文字列の完全一致判定 .equals() ==(イコール演算子)
アクセス修飾子 あり なし
リストの要素のデータ型 ひとつのデータ型しか格納できない 複数のデータ型を格納できる
論理記号 &&,|| and,or
べき乗 Math.pow() **
主なIDE eclipse,IntelliJ IDEA,NetBeans IDLE,Pycharm,VSCode,PyScripter,eclipse
主なテストフレームワーク JUnit unittest,pytest,doctest

※Pythonはバージョン3を前提にしています。

1
1
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?