約 2,879,692 件
https://w.atwiki.jp/ce00582/pages/1238.html
import java.awt.*; import java.awt.event.*; public class ex21 { public static void main(String[] args) { Frame f = new Frame("Practice 6-1 FrameTest"); //// フレームを生成する Button b = new Button("That s Sample"); //// ボタンを生成する f.setSize(300, 200); //// Frameのサイズを設定する f.add(b); //// FrameにButtonを追加する f.addWindowListener(new FrameListener()); f.setVisible(true); //// Frameを表示する } private static class FrameListener extends WindowAdapter { public void windowClosing(WindowEvent e) { System.exit(0); //// アプリケーションを終了する } } }
https://w.atwiki.jp/zonbu/pages/36.html
使えそうなものだけ抜粋 JAVAで出来る事(テーブルでできることは除外) /L1JP/src/l1j/server/server/clientpackets/C_GiveItem.java テイム出来るモンスターや、進化の変更や必要アイテムの変更 /L1JP/src/l1j/server/server/clientpackets/C_RequestAttr.java 経験値復旧の際の必要コスト変更(アイテムなどに変更も可能) LVUP時のステータスボーナス25制限を変更 /L1JP/src/l1j/server/server/clientpackets/C_RequestChat.java 全体チャットなどのお腹が減るのを廃止したり・・・ /L1JP/src/l1j/server/server/clientpackets/C_RequestCreateChar.java キャラクター作成時のスキル覚えてたり、ステータスの変更等 /L1JP/src/l1j/server/server/clientpackets/C_RequestItemUSe.java アイテムに関することほぼ全部 パインのMOB変えたり追加、またはそういうアイテムの追加など ZEL、DAI、POT、エリクサーなどの効果変更や追加など 魔法書やTOIアミュ使う際の場所制限解除、またはTOIアミュみたいなものの追加など カリフの福袋みたいなクリックしたらアイテムが出てくるものの確率やアイテムの変更。またはそういうものの追加 マジクロのようなエンチャント数にあわせてステータスUPするものの変更、追加 /L1JP/src/l1j/server/server/clientpackets/C_RequestNPCAction.java 経験値復旧の際の必要コスト変更 アイテム精製の際の必要アイテムや精製アイテムを変更 /L1JP/src/l1j/server/server/datatables/DropTable.java 敵を倒した際、3セルまではDROP入るようになってるのを変更(遠くてもDROPが地面に落ちない) /L1JP/src/l1j/server/server/datatables/NpcTable.java 新しくNPCテーブルのfamilyTypesを追加する時に、こっちにも追加 /L1JP/src/l1j/server/server/model/Instance/L1GuardianInstance エルフの森のガーディアンがくれるアイテムの変更等 /L1JP/src/l1j/server/server/model/Instance/L1MagicInstance.java 魔法のダメージ計算式? /L1JP/src/l1j/server/server/model/Instance/L1NpcInstance.java ブロッブなどのアイテム精製の変更 /L1JP/src/l1j/server/server/model/Instance/L1PcInstance.java 夢幻の島のようなとこ追加する時(EXPロストなし、ただし模擬戦のペナルティをFalseにしてある場合) 特殊ステータスの変更(MRやERの計算式など) オーガベルト等の重量軽減アイテムの変更、追加。またディクリースウェイトの変更。 LVUP時に手に入るアイテムの変更、追加。(LV99で復活のポーション入手みたいな) /L1JP/src/l1j/server/server/model/HpRegeneration.java ネイチャーズタッチの効果変更、あるいはHPR全般の設定 L/1JP/src/l1j/server/server/model/L1ArmorSet.java SETボーナスの変更、追加(変身装備やSETでのステータスUP等、例えばカボチャマスク等も1つだがSETボーナス変身になってる) /L1JP/src/l1j/server/server/model/L1Attack.java STRボーナス補整やDEXボーナス補整などの変更 命中やダメージ計算の変更。および銀祝福ダメージの変更 ダブルブレイクやダブルヒットの確立変更 ダメージ強化魔法の効果変更(バーニングウェポンやバーサーカー等) 魔法発動武器の確立、強さ、グラフィックの変更。またはそういう武器の追加。 SOMみたいな効果の変更、またはそんな武器の追加(MP吸収やHP吸収) 毒効果の変更(エンチャントベノムでNPCを毒にしたら1秒ごとに50減らすなど) サイハ効果アイテムの追加(矢無くてOK) 命中、ダメージ(PC PC.PC NPC)、モーション箇所の4箇所とも直す事 あとその際は/L1JP/src/l1j/server/server/model/L1SkillUse.javaのトリプルアローも直すこと /L1JP/src/l1j/server/server/model/L1EquipmentSlot.java エヴァの盾やイビル等の効果変更、または追加(装備したらヘイストなど) また上記を追加の際はテーブルのOther_Typeを1にする マジクロのようなエンチャント数にあわせてステータスUPするものの変更、追加 /L1JP/src/l1j/server/server/model/L1Magic.java 確率系魔法の成功率の計算式 魔法ダメージの計算式 MR、属性防御によるダメージ軽減の計算式 /L1JP/src/l1j/server/server/model/L1PcInventory.java 魔法のヘルム:○○効果を追加、変更(装備で魔法を覚える) /L1JP/src/l1j/server/server/model/L1Poison.java ゼニスリングの効果のアイテム追加(装備で毒にかからない) /L1JP/src/l1j/server/server/model/L1SkillUse.java ヒールオールを自分にも同時に効かせたりするような対象の変更 MPのINT軽減の変更 魔法のヘルム:○○効果の追加、変更(装備でMP消費軽減) ウォーターライフの効果変更(回復量2倍→4倍みたいな) リザレクションの効果変更(使用時HP,MP満タンで生き返すみたいな) シールドやエンチャント:STRみたいな魔法の効果変更(アイアンスキンでAC-20等) B2Sやアドスピのような魔法効果を変更する。(アドスピで増えるのが20%→50%みたいな) /L1JP/src/l1j/server/server/model/L1UltimateBattle.java UBで床に出てくるアイテムの変更等 /L1JP/src/l1j/server/server/model/MpRegeneration.java 青Pやメディテーションの効果変更、またはMP自然回復の計算式の変更
https://w.atwiki.jp/java_pro/pages/23.html
import java.io.*; public class Test01_12_16 { public static void main(String[] args){ BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); String line; try { line = reader.readLine(); System.out.println("こんにちは、" + line + "さん!"); } catch (IOException e){ System.out.println(e); } } }
https://w.atwiki.jp/asato/pages/19.html
ツール 一般 未分類 Web系HTTP その他 コンパイラ ネットワーク DI/IoCSpring記事 Guice 解説記事 ユニットテスト系BDD系 DB系 記事 ユーティリティ系リフレクション データベース系XML DB 画像系 言語 バグトラッキング SOASCA Webサービス MDSD REST GA/GP GRID UI パフォーマンス バイトコード その他 ツール lambda4jdt Java2Script VisualVM is a visual tool that integrates several existing JDK software tools and lightweight memory and CPU profiling capabilities. This Objenesis 一般 Spring-On-Rails 未分類 Janino a super-small, super-fast Java compiler. ZXing バーコード処理ライブラリ Scalaris Scalaris is a scalable, transactional, distributed key-value store. It can be used for building scalable Web 2.0 services. EclipseLink CPO Web系 HTTP HttpComponents その他 Json-lib DWR コンパイラ Jakarta Commons JCI ネットワーク xSocket Apache MINA Apache MINA is a network application framework which helps users develop high performance and high scalability network applications easily. DI/IoC Spring 記事 Springは「2.0」でどんだけ便利になったの? Guice Guice 解説記事 このバランス感覚、さすが - GoogleのDIフレームワーク"Guice"を使ってみる 第1回[前編] Guice 1.0 - GoogleからリリースされたDIフレームワーク|gihyo.jp ユニットテスト系 mockito - simpler better mocking Gmock HtmlUnit Instinct is a Behaviour Driven Development (BDD) framework for Java JUnit Unitils BDD系 JDave DB系 DbUnit 記事 【ハウツー】速攻解説! JUnit 4.4 - 新アサーションメソッド「assertThat」の用途とは エンタープライズ マイコミジャーナル 【ハウツー】速攻解説! JUnit 4.4 - 前提条件をAssumeで表現、実験的アサーションTheory エンタープライズ マイコミジャーナル ユーティリティ系 Guava Google Core Libraries for Java 1.6 Google Collections Library FEST-Assert bean-properties Dozer Dozer is a Java Bean to Java Bean mapper that recursively copies data from one object to another. Typically, these Java Beans will be of different complex types. WebCream WebCream automatically converts Java Swing and AWT applications into fully-functional HTML and AJAX websites. Json-lib OVal - the object validation framework for Java™ 5 or later Quaere Quaere is a extensible framework that adds a querying syntax reminiscent of SQL to Java applications. Quaere allows developers to filter, enumerate and create projections over a number of collections and other queryable resources using a common, expressive syntax. JoSQL リフレクション FEST Reflection objenesis データベース系 neo4j JPOX pBeans LiquiBase jPersist XML DB eXist 画像系 Mistral 言語 Groovy バグトラッキング Eventum SOA Spagic Apache ServiceMix SCA Apache Tuscany Webサービス Apache ODE Apache Synapse MDSD Sculptor REST Jersey Restlet - Lightweight REST framework for Java GA/GP JGAP GRID GridGain UI eFace パフォーマンス [[Apache JMeter http //jakarta.apache.org/jmeter/index.html] バイトコード typed-asm その他 JNIEasy JPedal PDF 関連っぽい。 OGNL Twitter4J MVEL expression language
https://w.atwiki.jp/ce00582/pages/2509.html
import java.awt.*; public class java52 { Frame frame; Button button; TextField text; public java52() { frame = new Frame( "フレーム" ); button = new Button( "ボタン" ); text = new TextField(); frame.add( button, BorderLayout.NORTH ); frame.add( text, BorderLayout.SOUTH ); frame.pack(); frame.setVisible( true ); } public static void main( String[] args ) { java52 pon = new java52(); } }
https://w.atwiki.jp/t-kazu/pages/16.html
java+eclipse環境構築手順 ①Eclipseの導入 Eclipseの日本語化 ダウンロードしたファイルを解凍し、以下のフォルダに展開する 「C \pleiades」
https://w.atwiki.jp/java_pro/pages/30.html
import java.io.*; public class EvenNumber { public static void main(String[] args){ for (int i = 2; i = 100; i = i + 2){ System.out.println(i); } } }
https://w.atwiki.jp/ce00582/pages/1306.html
import javax.media.j3d.*; import com.sun.j3d.utils.universe.*; import com.sun.j3d.utils.geometry.*; import javax.vecmath.*; import java.awt.*; import javax.swing.*; //============================================================================== //メイン・クラス public class ex22 { //============================================================================= //メイン・メソッド public static void main(String[] args) { ex22 test = new ex22(); } //============================================================================= //コンストラクタ public ex22() { JFrame frame = new JFrame(); frame.setSize(250,250); frame.setTitle("Cone_test"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JPanel cp = new JPanel(); cp.setLayout(null); frame.add(cp); GraphicsConfiguration g_config = SimpleUniverse.getPreferredConfiguration(); Canvas3D canvas = new Canvas3D(g_config); canvas.setBounds(0,0,250,250); cp.add(canvas); SimpleUniverse universe = new SimpleUniverse(canvas); frame.setVisible(true); ViewingPlatform camera = universe.getViewingPlatform(); camera.setNominalViewingTransform(); Color3f light_color = new Color3f(1.2f,1.2f,1.2f); Vector3f light_direction = new Vector3f(0.4f,-0.5f,-0.9f); DirectionalLight light = new DirectionalLight(light_color,light_direction); BoundingSphere bounds = new BoundingSphere(); light.setInfluencingBounds(bounds); BranchGroup group2 = new BranchGroup(); group2.addChild(light); universe.addBranchGraph(group2); Appearance appearance = new Appearance(); Material material = new Material(); //DiffuseColorを設定します。引数は順に赤、緑、青です。今回は緑。 material.setDiffuseColor(0.5f,1.0f,0.5f); appearance.setMaterial(material); BranchGroup group1 = new BranchGroup(); //球を生成します。 Cone cone = new Cone(0.5f,0.9f,appearance); group1.addChild(cone); universe.addBranchGraph(group1); } }
https://w.atwiki.jp/ce00582/pages/1336.html
import java.awt.*; import javax.swing.*; import java.util.*; import java.util.Timer; public class ex60 { public static void main(String[] args) { ex60 test = new ex60(); } public ex60() { JFrame frame = new JFrame(); frame.setSize(500,500); frame.setTitle("ex60"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setVisible(true); Timer timer = new Timer(); timer.schedule(new Message(),0,200); } class Message extends TimerTask { public void run() { System.out.println("1秒"); } } }
https://w.atwiki.jp/nishi24taka/pages/17.html
Java備忘録 JBoss その1(EJBサンプルを作ってデプロイするまで) JBossでEJBを動かす その2(EJBクライアントから呼び出す) まだできてない