java上機
Ⅰ 分別簡述java application的上機運行步驟
在java開發工具中,選中需要運行的項目,然後右擊,選擇run as,最後選中Java Application即可運行。
Ⅱ Java上機作業 聲明一個字元串的數組 空間為5個 使用循環接收五個學生的
String[] arr=new String[5];
Scanner sca=new Scanner(System.in);
String name=null;
for(int i=0;i<arr.lenth();i++){
System.out.print("請輸入第"+(i+1)+"個學生姓名:");
name=sca.next();
arr[i]=name;
}
System.out.println("現有以下學生");
for(int i=0;i<arr.lenth();i++){
System.out.println(arr[i]+"\t");
}
Ⅲ 簡述JAVA application的上機運行步驟
在Java語言中,能夠獨立運行的程序稱為Java應用程序(Application)。
Java語言還有另外一種程序——Applet程序。Applet程序(也稱Java小程序)是運行於各種網頁文件中,用於增強網頁的人機交互、動畫顯示、聲音播放等功能的程序。
Java Applet和Java Application在結構方面的主要區別表現在:
(1)運行方式不同。Java Applet程序不能單獨運行,它必須依附於一個用HTML語言編寫的網頁並嵌入其中,通過與Java兼容的瀏覽器來控制執行。 Java Application是完整的程序,可以獨立運行,只要有支持Java的虛擬機,它就可以獨立運行而不需要其他文件的支持。
(2)運行工具不同。運行Java Applet程序的解釋器不是獨立的軟體,而是嵌在瀏覽器中作為瀏覽器軟體的一部分。Java Application程序被編譯以後,用普通的Java 解釋器就可以使其邊解釋邊執行,而Java Applet必須通過網路瀏覽器或者Applet觀察器才能執行。
Ⅳ 關於JAVA上機的問題
先安裝JDK,再設置環境變數,輸入源代碼,然後用JAVAC命令編譯,用JAVA命令執行程序。
Ⅳ 求一份java上機實驗心得,300字左右
在這一系列的實驗中,我基本掌握了Java的編程規則、知識要點和一些小技巧,特別是對面向對象的編程思想和風格有了進一步的認識和體會。同時,因正確的編出程序而帶來的成就感讓我對編程更加感興趣。對於在這些實驗過程中,請教老師、同學互助、查閱資料等基本的學習方式,使我更加領悟到集體和團隊的力量,也樹立了敢於攻堅的信心。
說起來編程的經驗應該是多了很多。但是在上機調試的時候還是遇到了相當多的問題。很多的錯誤都很難體會,有的時候是輸入的錯誤,這種錯誤還是比較容易找出來的,但是有些問題,比如一些題目需要導入一些包,這一點就沒有辦法了。發現JAVA雖然看起來比C或C++要容易一點,但是由於它自身帶有相當多的方法定義,這些個方法雖然不用我們自己再去編寫了但是需要花相當多的時間去記憶那些方法是需要導入的,還有方法名……所以對我來說這真的是比C里簡單幾個文件的導入還要難上很多……還是覺得自己編的方法(函數)自己用的習慣。不過現在的編程的方向已經是面向對象和面向數據的了,所以我需要時間去適應這樣的編程思想。
Ⅵ java上機面試題,求幫助
publicclassEncodeAndDecode{
/**
*解碼
*
*@paramstr
*要解碼的字元串
*@return解碼後的字元串
*/
publicStringencode(Stringstr)throwsStringLenException{
StringBuildersb=newStringBuilder();
if(null==str){
thrownewStringLenException("字元串末初始化!");
}
intn=str.length();
if(n<=0){
thrownewStringLenException("字元串不能為空!");
}
charc=0;
intk=0;
for(inti=0;i<n;i++){
//獲得當前字元
c=str.charAt(i);
if(c>='1'&&c<='9'&&i!=n-1){//c是1-9的數字,且i<n-1復制(k+1)次後面的一個字元
k=c-'0'+1;
for(intj=0;j<k;j++){
sb.append(str.charAt(i+1));
}
}elseif(c=='_'){//c除1-9,且為」_」轉換為」Ul」
sb.append("\UL");
}else{//其餘復制該字元
sb.append(c);
}
sb.append("_");
}
returnsb.deleteCharAt(sb.length()-1).toString();
}
/**
*解碼
*
*@paramstr
*要解碼的字元串
*@return解碼後的字元串
*/
publicStringdecode(Stringstr){
StringBuildersb=newStringBuilder();
if(null==str){
thrownewStringLenException("字元串末初始化!");
}
if(sb.length()<=0){
thrownewStringLenException("字元串不能為空!");
}
Stringstrs[]=str.split("_");
charc=0;
intk=0;
intn=strs.length;
if(n==1){
sb.append(str);
}else{
for(inti=0;i<n;i++){
k=strs[i].length();
c=strs[i].charAt(0);
if(1==k){//k==1,將該字元原樣復原
sb.append(c);
}else{//k>1,
if(strs[i].equals("\UL")){//strs[i]==」Ul」,轉換為」_」
sb.append("_");
}else{//strs[i]!=」Ul」,轉換為k(k=strs[i].length()-1)
sb.append(k-1);
}
}
}
}
returnsb.toString();
}
/**
*@paramargs
*/
publicstaticvoidmain(String[]args){
Strings="24ab_2t2";
//Strings="04ab_2t2";
//Strings="1a0b_2t2";
//Strings="aaab_2t2";
//Strings="24ab_2335t2";
//Strings="240ab_";
/*EncodeAndDecodeencode=newEncodeAndDecode();
Strings1=encode.encode(s);
System.out.println("encode:"+s1);
Strings2=encode.decode(s1);
System.out.println("decode:"+s2);
*/
}
}
{
publicStringLenException(){
super();
}
publicStringLenException(Stringmessage){
super(message);
}
}
Ⅶ java面試的上機試題一般都是哪些
1、單表增刪改查
2、幾種排序
3、金字塔列印
反正都是簡單的一些東西,很少公司面試要求上級的
Ⅷ 計算機等級考試二級中JAVA上機用的什麼軟體
計算機等級考試二級
首先我們先看下軟體展示圖,最後是軟體!
圖:
3、未來教育2017二級msoffice模擬軟體
以其模式的高專業度,題庫權威度而聞名業界,它聚合歷年真題加以分析從而提出權威預測,效果非常不錯。
2、捷成全國計算機等級考試練習系統。
上機考試系統提供了歷屆考試題100套,並附有試題分析和參考答案,可以幫助考生熟悉考試模式,提高應試能力,測試實際操作和應變能力,自己評定成績,對正式考試時能否通過進行初步的估計。
1、全國計算機等級考試超級模擬軟體。
匯聚了多年開發全國計算機等級考試模擬軟體的豐富經驗,並綜合有經驗的命題專家、教授和全國各地考點一線教師的建議基礎上研製而成。本套軟體採用模擬考試形式,以大量的習題練習,強化考生的應考能力。
Ⅸ 二級Java上機具體怎麼考用我們自己配置jdk環境嗎上機環境是什麼eslipse嗎
3道題,改錯,填空;第一個一般是applet,再有就是文件輸入輸出,這兩個出現的頻率最高。上機環境是sun的netbeans考試專用版,所有的Jdk是1.4的,不支持泛型。
Ⅹ 請各位告訴下這幾道JAVA上機題的做法
String name=chooser.getSelectedFile().getPath();
package ImageViewer;
import java.awt.*;
import java.awt.event.*;
import java.io.*;
import javax.swing.*;
public class ImageViewer
{
public static void main(String[] args)
{
JFrame frame=new ImageViewerFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.show();
}
}
class ImageViewerFrame extends JFrame
{
private JLabel label;
private JFileChooser chooser;
private static final int DEFAULT_WIDTH=300;
private static final int DEFAULT_HEIGHT=400;
public ImageViewerFrame()
{
setTitle("ImageViewer");
setSize(DEFAULT_WIDTH,DEFAULT_HEIGHT);
label=new JLabel();
Container contentPane=getContentPane();
contentPane.add(label,BorderLayout.CENTER);
chooser=new JFileChooser();
chooser.setCurrentDirectory(new File("."));
Button button=new Button("open");
contentPane.add(button,BorderLayout.SOUTH);
button.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent evt)
{
int r=chooser.showOpenDialog(null);
if(r==JFileChooser.APPROVE_OPTION)
{
String name=chooser.getSelectedFile().getPath();
}
}
});
}
}
這個題目有問題!
具體的文件過濾應該這樣!
import java.awt.*;
import java.awt.event.*;
import java.awt.image.*;
import java.io.*;
import javax.swing.*;
public class ImageViewer
{
public static void main(String[] args)
{
JFrame frame=new ImageViewerFrame();
frame.setTitle("ImageViewer");
frame.setSize(300, 400);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.show();
}
}
class ImageViewerFrame extends JFrame
{
public ImageViewerFrame()
{
//set up menu bar
JMenuBar menuBar=new JMenuBar();
setJMenuBar(menuBar);
JMenu menu=new JMenu("File");
menuBar.add(menu);
JMenuItem openItem=new JMenuItem("Open");
menu.add(openItem);
openItem.addActionListener(new FileOpenListener());
JMenuItem exitItem=new JMenuItem("Exit");
menu.add(exitItem);
exitItem.addActionListener(new
ActionListener()
{
public void actionPerformed(ActionEvent event)
{
System.exit(0);
}
}
);
// use a label to display the images
label=new JLabel();
Container contentPane=getContentPane();
contentPane.add(label);
}
private class FileOpenListener implements ActionListener
{
public void actionPerformed(ActionEvent evt)
{
// set up file chooser
JFileChooser chooser=new JFileChooser();
chooser.setCurrentDirectory(new File("."));
// accept all files ending with .gif
chooser.setFileFilter(new javax.swing.filechooser.FileFilter()
{
public boolean accept(File f)
{
return f.getName().toLowerCase().endsWith(".jpg")|| f.isDirectory();
}
public String getDescription()
{
return "*.jpg";
}
});
//show file chooser dialog
int r=chooser.showOpenDialog(ImageViewerFrame.this);
// if image file accepted, set it as icon of the label
if(r==JFileChooser.APPROVE_OPTION)
{
String name=chooser.getSelectedFile().getPath();
label.setIcon(new ImageIcon(name));
}
}
}
private JLabel label;
}