>>48
CUIと言っているのがどの辺りかは分からないけど、Javaの言語仕様とjava.lang、java.util、java.net、java.ioパッケージは基本なのである程度把握しておいたほうがいいと思いますよ
上記が把握できたらAndroidでもサーバサイドでも始められるとおもます
あくまで始められるだけで、作るためにはそれぞれのフレームワークの理解など色々覚えることがありますが、、

Javaスレなので、Androidのことを長々と書くのもアレなのでAndroidの導入部分だけ
まず、AndroidStudioを起動るとプロジェクトの作成やインポートのリストが出るので一番下の「Import an Android code sample」からサンプルコードを選びます
最初はUIカテゴリあたりから選ぶのがいいと思います
プロジェクトがロードされるとたぶんApplication/src/main/java以下にJavaファイルがいくつかあると思いますが、java.*なんて利用してるクラスはほとんどなく、android.*を利用してると思うので愕然とすると思います
public static void main() はどこにあるの?と涙目になると思いますが、Androidでmainに相当するのがActivityクラスです(と書くと苦情が来そうですが最初はその理解でいいと思います)
Activityが何かはAndroid APIを見ると細かく書いてあります
https://developer.android.com/reference/android/app/Activity.html
多分サンプルコードだとMainActivity.java があると思うのでそこから見てみましょう
ってか実機に入れて動かしてみましょう