問題タブ [static-block]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Android: わからない: static { foo();}
ときどき、Android のクラスで次のようなものを目にします。
これは何をしますか?
なんで?
magento - Magento: 製品リストの後に静的ブロックを追加する方法
Web サイトで、上司が、そのカテゴリの製品リストの後に静的ブロックを挿入するように求めています。これまで、ここに表示されている Magento フロント エンド アプリケーションを使用して、製品リストの前にのみ静的ブロックを追加できることを確認しました。各カテゴリの製品リストの後にブロックを配置するにはどうすればよいですか? たとえば、これは私が取り組んでいるサイトのページで、ページの下部、製品リストの後、フッター リンクの前にブロックを表示したいと考えています。一部のファイル (page.xml や local.xml など) を変更する必要があると思いますが、どうすればよいかわかりませんし、ネットで役立つものも見つかりませんでした。手伝ってくれますか?
java - クラス com.example.testapp.SomeHelper を初期化できませんでした
SomeHelper.setX が呼び出されると、「クラス SomeHelper を初期化できませんでした」という例外が発生します。これを修正する方法がわかりません。誰でもこの問題に直面しましたか? 例外をキャッチして、静的ブロックからランタイム例外として再スローしようとしましたが、それは役に立ちません。
php - 下部のすべてのカテゴリ ページに固有の 2 番目の静的ブロックを追加するにはどうすればよいですか? マジェントで
Magento 1.9 ストアのすべてのカテゴリ ページの下部に 2 つ目の静的ブロックを追加したいと考えています。
このサイトのように
商品の上に説明を入れたいのですが、下にも大きな説明を入れたいです。
私はマジェントとハードコーディングに精通していますが、ここで立ち往生しているようです. ウェブで私たちのものを検索しましたが、解決策がありません。
フッターで静的ブロックを取得するように管理できましたが、すべてのページで同じテキストであり、各カテゴリで異なるテキストが必要です。
java - 静的参照で作成されたオブジェクトの場合、静的ブロックの前にインスタンス ブロックとデフォルト コンストラクタが実行されるのはなぜですか?
通常、静的ブロックはクラスのロード中に最初に実行されます。上記の例を実行すると、次の出力が表示されます。
Test のインスタンスブロック内
テストのデフォルト コンストラクタ
テストの静的ブロック内
Test のインスタンスブロック内
テストのデフォルト コンストラクタ
TestLab の static ブロック内
テストクラスのインスタンスブロックとデフォルトコンストラクタがテストクラスの静的ブロックの前に実行されるのはなぜですか?
java - 別のクラスの静的ブロックからの静的メソッドへのこの呼び出しが期待どおりに機能することを保証するものは何ですか?
クラスA
には以下が含まれます:
- 静的
Strings
Map
クラスの静的ブロックに取り込まれた静的- 静的メソッド、たとえば、静的メソッドからビルド
getStr()
を返すString
Strings
クラスB
には以下が含まれます:
- 静的
Map
Map
using を設定する静的ブロックA.getStr()
B
の静的ブロックは常にそのマップに正常に入力されますか? JVMがこれを処理できると仮定しています。B
クラスがロードされたときに静的ブロックが実行される順序に関して問題がある可能性はありますか?これにより、マップが正しく読み込まれることを保証できなくなりますか? 私は確信したいと思います、そしておそらくこの背後にあるメカニズムを理解しています.
magento - サイトの移行後に Magento 静的ブロックが表示されない
Web サイトを LIVE からローカル システムに移行しました。移行後、サイトは正常に機能しているように見えますが、静的ブロックは Web サイトのどこにも表示されません。それらは管理セクションに存在します。また、新しい静的ブロックを追加しようとしましたが、それらも表示されません。次のコードを使用して、フロントエンドでそれらを呼び出しました