• 締切済み

nativejavaとは

shin_nosukの回答

回答No.1

JNIのことかな。 Java Native Interface http://ja.wikipedia.org/wiki/Java_Native_Interface > *文系的にご説明頂けますと幸いでございます。 文系的。。。 Java 言語は、OSと会話するときに、いつも通訳をつけて会話しているが、JNI を使えば、通訳をつけずにOS と会話することができる。 たとえば、Windows (OS) がアメリカ人で、Java が日本人だったなら、普通のJava開発は、通訳を通した会話。しかし、通訳通すと、アメリカ人に自分の言いたいことが完全に伝わらなかったり、反応が遅かったりするので、英語がしゃべれる日本人がアメリカ人に直接英語で会話することもある。英語がしゃべれるアメリカ人はだいたいCとかC++言語で書いてあって、Java はそのひとにお願いをする。JNI は、その英語しゃべれる日本人に会話をお願いするしくみ。 これ以上掘り下げると理系的になるのでとっつきとしては以上で。 テクニカルタームを使わないことを文系的としましたけどどうですか。      

関連するQ&A

  • マイナンバーのシステム開発に必要なスキルとは?

    プロのITエンジニアの方でご存知の方、ご教示ください。 最近、マイナンバーのシステム開発においてエンジニア不足が問題視されていますが、 実際にどのようなスキルを持ったエンジニアが必要にされているのでしょうか? 例えば、開発言語はjavaでOSはLinuxなどと限定されているのでしょうか? それとも、もっと他の能力が必須となるのでしょうか? 今回、必要とされる人材を評価する、スキルシートなどはあるのでしょうか? この開発において、もし自分が少しでも役に立てば…と思っております。 どうかご存知の方、ご教示頂ければ幸いです。 どうぞよろしくお願いいたします。

  • 文系のお仕事

    現在高校3年生の文系です 進路についても考え出し大学選びを休日に進め知り合いの大学生とも相談したところ 「文系はどちらかというと理系のものづくりをしている人たちをまとめ指揮・経営管理なんかをしているのが多いと思う」とのことでした そういわれると自分の中ではどうしてもデスクワークなどあまりいきいきとしたイメージがない仕事が多そうです  http://www.nicovideo.jp/watch/sm4557076 http://www.nicovideo.jp/watch/sm4557188 そんな中ゲーム好きの自分がこの映像を見ました ただ単にゲームプレイが好きだった自分がそれ以上にものづくり自体に憧れたキッカケとなりました 皆で協力してお客さんを楽しませるために何か開発する 純粋にそんな仕事に憧れました 動画を見ての通り自分は出来ることならゲーム開発に関わりたかったのですが自分はバリバリの文系、それにゲーム業界なんて今では狭き門 なら直接開発に関わらなくてもせめてどこかでそれに携わりたいと思っています でも文系の人がどんな仕事に就くのかを尋ねてみるとやはり公務員などあまり自ら何かを作る仕事とは近くはなさそうです 文系の人たちで何かを開発する仕事はないのでしょうか?

  • Eclipse3.6 Ultimate PHP開発

    現在、Eclipse3.6 UltimateをダウンロードしてJavaとPHPの開発をしようと思っています。 Javaはサーバー設定とかもできたのですが、PHPのXAMPPとかの設定がわかりません。 色々検索しましたが上手くいきません。 どなたかご存知の方おられますか? 説明しているサイトでも構いませんので宜しくお願いします。 説明に不備があればおっしゃってください。

    • ベストアンサー
    • PHP
  • Andoroid開発をやってみようと思います。

    Andoroid開発をやってみようと思います。 目標はAndoroid開発なのですが、その前にJava初心者として段階を踏むべき手順が知りたいです。 JSPとか、クライアント側で動作するアプリケーションを作るとか、Javaは用途によって色々できると調べて思いました。先にそちらの知識を付けてからAndroid開発を行った方が良いでしょうか? オブジェクト指向については、.NET開発をしていたので少しは分かりますが、 Javaのデザインパターンは何も理解していません。 先にデザインパターンの知識を付けてから行った方が良いですか? Android開発までのオススメの段取り、書籍など教えて頂けると助かります。 個人的に、書籍は機能などダラダラと説明しているものよりも、 手を使って(実際にソースを書いて)学ぶ本が好みです。 例えば、一つのアプリケーションを開発するとか。。 ご教授お願いします

    • ベストアンサー
    • Java
  •  次の化学物質のことについて教えてください

     ある英語の本で食物と農薬との関係の話が出ていました。その中でDDTのことが出ていました。DDTについては、自分なりに調べて以下のことはわかっています。 (わかったこと) (1) 殺虫剤で有毒である。 (2) ジクロロジフェニルクロロエタンが正式名。  しかしながら、以下のことについて、もっと理解を深めたいのですが、理系が素人の私には、どうしても理解できませんので、よくご存じの方に文系の私でもわかるように説明していただけますと幸いです (お尋ねしたいこと) (1)DDTをあえて、日本語で訳すとすると、カタカナをどのように言い換えることができますか。 (2)「ジクロロ」・「ジフェニル」・「クロロエタン」この3つの項目について、それぞれがどういう意味で、どれほど身体に有害なのかを教えてください。  文系の私ですが、少しでもこの内容について理解を深めたいと思います。ご協力をよろしくお願い致します。  

  • 求人についての相談。群馬県高崎市

    人材派遣会社の社員をしているのですが、相談させて下さい。 クライアント先から、高崎で土日週2の勤務をできる人はいないかと 相談され、一度断ったのですが、どうしても探してほしいと相談され困っています。 そのクライアント様とは強い信頼関係があるので、なるべく期待に答えたいとは考えているのですが…。 まず問題点として、 本社が東京なので、高崎まで出勤可能な人材がいない (交通費等は全て出るのですが、東京~高崎ですと2H強かかってしまうので難しい。) なるべく、交通費は安く済ませたいので、高崎付近でお住まいの人を探したいです。 求人媒体は使っているのですが、地域のせいか、応募は皆無です。 昼間の仕事で労働時間は8H、時給は1400円付近と考えていて、 仕事内容は肉体労働ではないので、何方にでもこなせるはずです。 何は良い案をご存じの方はいらっしゃりませんでしょうか? このままですと、現地に行って駅前でスカウトに行かないといけないので切実に困っています。 宜しくお願い致します。

  • Webシステムでないシステムの呼び方は?

    こんにちは。 javaなどを使用した、ブラウザでを使ってサーバで動作するシステムはWebシステムと呼ぶと思っているのですが、vb.netでデザインを行って、ブラウザを使用しないシステム開発を行うこともあります。この場合は、クライアント側にdllを保存して、クライアントで動作するのですが、このような場合は何システムと呼ぶのが正しいのでしょうか?曖昧な質問で申し訳ありませんがご存知の方、教えてください。よろしくお願いします。

  • 残業の少ない業界はあるのでしょうか?

    28歳(男)で転職を考えている者です。残業の少ない業界はあるんでしょうか? 今人材業界の会社で法人営業をやっているのですが、残業が多すぎるので転職しようと考えています。でも残業の少ない業界なんてあるんでしょうか…? 職種は営業でも特に問わないのですが、今の会社で残業でストレスがたまってしまい、精神的にも参っているので、一旦は体調を元通りにするためにも残業が少ない職場を希望しています。 恥ずかしい話ですが、今のところ挑戦したい業界は特にない状態です。ただ、人材業界の営業の仕事自体はやりがいがありました。 もしご存じの方がいらっしゃいましたら、回答頂けますと幸いです。よろしくお願い致します。

  • 人材紹介業について

    人材紹介のビジネスを起業したいと考えております。 知人に相談したところ、「人材派遣という形態だと資格が必要なので、人材あっ旋という形態にすれば資格等は特に何も必要ないのでは?」と聞きました。 人材を求めるクライアントがあり、紹介できる人材がいるのですが、資格がありません。 そこでご質問です。 資格が必要なく、簡単に人材紹介業が起業できる方法がありましたらお教え頂けないでしょうか。 本当に困っております。 どうか宜しくお願い致します。

  • Web(&GUI)クライアントアプリケーションはJAVAの方がPerlより開発しやすい?

    Web クライアントプログラミングに関して、PerlとJAVAでは一般に(ただし小規模)JAVAの方が開発しやすいでしょうか? GUIで考えています。 C,C++,Perl,及び、ネットワークの初歩は理解しているつもりですが、 GUIプログラミングの経験はありません。 やりたい内容によるとは思いますが、例えば、1例として 「マウスで単語を範囲指定し、適当なショートカットキーを押すと辞書検索ページを開いてその単語を調べる」 というようなことをやりたいと考えています。 関連質問 http://oshiete1.goo.ne.jp/kotaeru.php3?q=1175764 現在、JAVAの知識はないのですが、 PerlよりJavaの方が開発しやすいようであればJavaを勉強しようと思います。 (あまり手を拡げたくはないのですが...) また、その場合、Javaの特に何を勉強したらよいでしょうか? 調べたところ、(Javaの基本文法はもちろんですが)GUI関連ではSwing (ライブラリ群の名前と認識していますが違います?)を勉強すればよいかなと考えていますが、正しいでしょうか? Web (&GUI) クライアントアプリケーションをJAVAで開発するつもりならこれを勉強しろ、というアドバイスをいただけたらありがたいです。 なお、入門書籍としては、書店でざっとながめたところ、オライリーの 詳解 Javaプログラミング入門(上)(下) がよさそうかなと思いましたので、購入するならこれと思っておりますが、 (GUI)webクライアントプログラミングの観点でおすすめがありましたら あわせてご教授頂けると嬉しく思います。 宜しくお願いいたします。

    • ベストアンサー
    • Java