21. Playing with JNI we could call features which are written in most other languages of Java. Adopting the is actually the benefits and drawbacks: Advantages: We should make use of current library that has been in the past created various other words. We would like to name Screen API function. In the interest of delivery speed. We would like to name API purpose of specific host product which is actually c otherwise c++ out of coffees buyer.
Disadvantages: You can not say establish once run anywhere. Hard to debug runtime error inside the native password. Possible risk of security. You simply can’t call it of Applet.
23. What’s JFC ? step one Entry to screen Lightweight components: which are software areas that don’t subclass an existing AWT interface element. They do not use indigenous user interface facets because available with the fresh root windowing system. As a result he is less limiting than simply important AWT areas. Coffee feel and look Help to possess indigenous appearance and feel Services such Java2D and you will Drag and you can Lose
Coffees Foundation Classes tend to be: Fundamental AWT 1
twenty-four. What’s Difference in AWT and you will Move ? Swing provides a richer number of areas than simply AWT. He or she is a hundred% Java-dependent. AWT on the other hand was developed into attitude if a feature otherwise convenience of a component just weren’t readily available on a single program, they would not be on people system. As a result of the peer-built character off AWT, what might focus on you to execution will most likely not work at another, given that fellow-consolidation may possibly not be since robust. There are many most other advantages to Move over AWT: Swing provides one another a lot more parts and added functionality so you’re able to AWT-substitute for components Move components can transform their looks according to the current “appearance and feel” library that’s used. Swing parts follow the Model-View-Controller (MVC) paradigm, and therefore offer an even more flexible UI. Move will bring “extras” to possess parts, like: Signs to your of several section Ornamental limits to have section Equipment strategies for elements Move parts is actually small (reduced money intense than just AWT) Swing provides built-inside double buffering Move brings painting debugging help to own when you build your own section Swing even offers a number of downsides: It needs Coffee 2 otherwise yet another Container document If you find yourself not as cautious when coding, it could be slower than just AWT (all the elements are pulled) Swing components appear eg indigenous elements will most likely not operate just for example local areas
What is actually JNI ?
25. Given notepad/Internet explorer or other situation as processes, What will happen for individuals who initiate notepad or Web browser 3 times? Where 3 procedure is actually become otherwise step three threads are come ? step three independent processes is been.
twenty six. How does thread synchronization occurs into the a display ? [Matter not very obvious if you ask me ] The new JVM uses locks with checks. A display is basically a guardian because it watches more than a series off password, making certain that singular thread at a time runs new code. Per monitor try on the an object reference. When a bond arrives at the initial instruction in the good take off regarding password it ought to receive a great secure with the referenced object. This new thread is not permitted to execute the fresh code up to it receives new lock. Immediately after it offers obtained the latest lock, new bond gets in brand new cut-off from safe code. If bond actually leaves new take off, no matter what it leaves the latest cut off, it launches the latest lock to the relevant target.
twenty seven. How do you phone call a keen Applet playing with a coffee Script mode ? In this way: document.appletName.methodCall(. ) Doesn’t work with Internet explorer in the event
twenty eight. Could there be any tag inside HTML so you can publish and you can obtain documents ? I am not saying familiar with HTML labels to help me personally publish a document, we possibly may certianly need some host front side scripting so you can process that. We could indeed use HTML to provide an moroccan dating site uk install website link once the follows: code: Follow this link to down load