成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

java的學習代碼 學java開發(fā)

給段最簡單的java代碼 讓我新手看一下

最簡單的java代碼肯定就是這個了,如下:

創(chuàng)新互聯(lián)是一家集成都做網站、成都網站建設、網站頁面設計、網站優(yōu)化SEO優(yōu)化為一體的專業(yè)網站建設公司,已為成都等多地近百家企業(yè)提供網站建設服務。追求良好的瀏覽體驗,以探求精品塑造與理念升華,設計最適合用戶的網站頁面。 合作只是第一步,服務才是根本,我們始終堅持講誠信,負責任的原則,為您進行細心、貼心、認真的服務,與眾多客戶在蓬勃發(fā)展的市場環(huán)境中,互促共生。

public class MyFirstApp

{

public static void main(String[] args)

{

System.out.print("Hello world");

}

}

“hello world”就是應該是所有學java的新手看的第一個代碼了。如果是零基礎的新手朋友們可以來我們的java實驗班試聽,有免費的試聽課程幫助學習java必備基礎知識,有助教老師為零基礎的人提供個人學習方案,學習完成后有考評團進行專業(yè)測試,幫助測評學員是否適合繼續(xù)學習java,15天內免費幫助來報名體驗實驗班的新手快速入門java,更好的學習java!

求JAVA實驗代碼

public interface Student {

// 該方法用于表示不同階段的學生在學習數(shù)學課程時的不同內容

public abstract void studyMath();

// 該方法用于表示不同階段的學生的英語水平

public abstract void studyEnglish();

}

public class PrimarySchoolStudent implements Student {

@Override

public void studyMath() {

System.out.println("小學生在學習數(shù)學課程時,主要學習加減法,數(shù)學表達式等基礎知識。");

}

@Override

public void studyEnglish() {

System.out.println("小學生在學習英語時,主要學習詞匯,基本句型,基本語法等基礎知識。");

}

}

public class MiddleSchoolStudent implements Student {

@Override

public void studyMath() {

System.out.println("中學生在學習數(shù)學課程時,主要學習初等函數(shù),代數(shù)方程等基礎知識。");

}

@Override

public void studyEnglish() {

System.out.println("中學生在學習英語時,主要學習閱讀理解,聽力理解,口語交流等能力。");

}

}

public class CollegeStudent implements Student {

@Override

public void studyMath() {

System.out.println("大學生在學習數(shù)學課程時,主要學習高等數(shù)學,概率論,數(shù)值計算等專業(yè)知識。");

}

@Override

public void studyEnglish() {

System.out.println("大學生在學習英語時,主要學習專業(yè)英語,商務英語,英文寫作等能力。");

}

}

public class Main {

public static void main(String[] args) {

java io代碼學習

package IO;

import java.io.*;

public class FileDirectoryDemo {

public static void main(String[] args) {

// 如果沒有指定參數(shù),則缺省為當前目錄。

if (args.length == 0) {

args = new String[] { "." };

}

try {

// 新建指定目錄的File對象。

File currentPath = new File(args[0]);

// 在指定目錄新建temp目錄的File對象。

File tempPath = new File(currentPath, "temp");

// 用“tempPath”對象在指定目錄下創(chuàng)建temp目錄。

tempPath.mkdir();

// 在temp目錄下創(chuàng)建兩個文件。

File temp1 = new File(tempPath, "temp1.txt");

temp1.createNewFile();

File temp2 = new File(tempPath, "temp2.txt");

temp2.createNewFile();

// 遞歸顯示指定目錄的內容。

System.out.println("顯示指定目錄的內容");

listSubDir(currentPath);

// 更改文件名“temp1.txt”為“temp.txt”。

File temp1new = new File(tempPath, "temp.txt");

temp1.renameTo(temp1new);

// 遞歸顯示temp子目錄的內容。

System.out.println("更改文件名后,顯示temp子目錄的內容");

listSubDir(tempPath);

// 刪除文件“temp2.txt”。

temp2.delete();

// 遞歸顯示temp子目錄的內容。

System.out.println("刪除文件后,顯示temp子目錄的內容");

listSubDir(tempPath);

} catch (IOException e) {

System.err.println("IOException");

}

}

// 遞歸顯示指定目錄的內容。

static void listSubDir(File currentPath) {

// 取得指定目錄的內容列表。

String[] fileNames = currentPath.list();

try {

for (int i = 0; i fileNames.length; i++) {

File f = new File(currentPath.getPath(), fileNames[i]);

// 如果是目錄,則顯示目錄名后,遞歸調用,顯示子目錄的內容。

if (f.isDirectory()) {

// 以規(guī)范的路徑格式顯示目錄。

System.out.println(f.getCanonicalPath());

// 遞歸調用,顯示子目錄。

listSubDir(f);

}

// 如果是文件,則顯示文件名,不包含路徑信息。

else {

System.out.println(f.getName());

}

}

} catch (IOException e) {

System.err.println("IOException");

}

}

}

package IO;

import java.io.*;

public class FileExample {

public FileExample() {

super();// 調用父類的構造函數(shù)

}

public static void main(String[] args) {

try {

String outfile = "demoout.xml";

// 定義了一個變量, 用于標識輸出文件

String infile = "demoin.xml";

// 定義了一個變量, 用于標識輸入文件

DataOutputStream dt = new DataOutputStream(

new BufferedOutputStream(new FileOutputStream(outfile)));

/**

* 用FileOutputStream定義一個輸入流文件,

* 然后用BuferedOutputStream調用FileOutputStream對象生成一個緩沖輸出流

* 然后用DataOutputStream調用BuferedOutputStream對象生成數(shù)據(jù)格式化輸出流

*/

BufferedWriter NewFile = new BufferedWriter(new OutputStreamWriter(

dt, "gbk"));// 對中文的處理

DataInputStream rafFile1 = new DataInputStream(

new BufferedInputStream(new FileInputStream(infile)));

/**

*用FileInputStream定義一個輸入流文件,

* 然后用BuferedInputStream調用FileInputStream對象生成一個緩沖輸出流

* ,其后用DataInputStream中調用BuferedInputStream對象生成數(shù)據(jù)格式化輸出流

*/

BufferedReader rafFile = new BufferedReader(new InputStreamReader(

rafFile1, "gbk"));// 對中文的處理

String xmlcontent = "";

char tag = 0;// 文件用字符零結束

while (tag != (char) (-1)) {

xmlcontent = xmlcontent + tag + rafFile.readLine() + '\n';

}

NewFile.write(xmlcontent);

NewFile.flush();// 清空緩沖區(qū)

NewFile.close();

rafFile.close();

System.gc();// 強制立即回收垃圾,即釋放內存。

} catch (NullPointerException exc) {

exc.printStackTrace();

} catch (java.lang.IndexOutOfBoundsException outb) {

System.out.println(outb.getMessage());

outb.printStackTrace();

} catch (FileNotFoundException fex) {

System.out.println("fex" + fex.getMessage());

} catch (IOException iex) {

System.out.println("iex" + iex.getMessage());

}

}

}

package IO;

import java.io.*;

public class FileRandomRW {

// 需要輸入的person數(shù)目。

public static int NUMBER = 3;

public static void main(String[] args) {

Persons[] people = new Persons[NUMBER];

people[0] = new Persons("張峰", 26, 2000, "N");

people[1] = new Persons("艷娜", 25, 50000, "Y");

people[2] = new Persons("李朋", 50, 7000, "F");

try {

DataOutputStream out = new DataOutputStream(new FileOutputStream(

"peoplerandom.dat"));

// 將人員數(shù)據(jù)保存至“peoplerandom.dat”二進制文件中。

writeData(people, out);

// 關閉流。

out.close();

// 從二進制文件“peoplerandom.dat”中逆序讀取數(shù)據(jù)。

RandomAccessFile inOut = new RandomAccessFile("peoplerandom.dat",

"rw");

Persons[] inPeople = readDataReverse(inOut);

// 輸出讀入的數(shù)據(jù)。

System.out.println("原始數(shù)據(jù):");

for (int i = 0; i inPeople.length; i++) {

System.out.println(inPeople[i]);

}

// 修改文件的第三條記錄。

inPeople[2].setSalary(4500);

// 將修改結果寫入文件。

inPeople[2].writeData(inOut, 3);

// 關閉流。

inOut.close();

// 從文件中讀入的第三條記錄,并輸出,以驗證修改結果。

RandomAccessFile in = new RandomAccessFile("peoplerandom.dat", "r");

Persons in3People = new Persons();

// 隨機讀第三條記錄。

in3People.readData(in, 3);

// 關閉流。

in.close();

System.out.println("修改后的記錄");

System.out.println(in3People);

} catch (IOException exception) {

System.err.println("IOException");

}

}

// 將數(shù)據(jù)寫入輸出流。

static void writeData(Persons[] p, DataOutputStream out) throws IOException {

for (int i = 0; i p.length; i++) {

p[i].writeData(out);

}

}

// 將數(shù)據(jù)從輸入流中逆序讀出。

static Persons[] readDataReverse(RandomAccessFile in) throws IOException {

// 獲得記錄數(shù)目。

int record_num = (int) (in.length() / Persons.RECORD_LENGTH);

Persons[] p = new Persons[record_num];

// 逆序讀取。

for (int i = record_num - 1; i = 0; i--) {

p[i] = new Persons();

// 文件定位。

in.seek(i * Persons.RECORD_LENGTH);

p[i].readData(in, i + 1);

}

return p;

}

}

class Persons {

private String name;

private int age; // 4個字節(jié)

private double salary; // 8個字節(jié)

private String married;

public static final int NAME_LENGTH = 20; // 姓名長度

public static final int MARRIED_LENGTH = 2; // 婚否長度

public static final int RECORD_LENGTH = NAME_LENGTH * 2 + 4 + 8

+ MARRIED_LENGTH * 2;

public Persons() {

}

public Persons(String n, int a, double s) {

name = n;

age = a;

salary = s;

married = "F";

}

public Persons(String n, int a, double s, String m) {

name = n;

age = a;

salary = s;

married = m;

}

public String getName() {

return name;

}

public int getAge() {

return age;

}

public double getSalary() {

return salary;

}

public String getMarried() {

return married;

}

public String setName(String n) {

name = n;

return name;

}

public int setAge(int a) {

age = a;

return age;

}

public double setSalary(double s) {

salary = s;

return salary;

}

public String setMarried(String m) {

married = m;

return married;

}

// 設置輸出格式。

public String toString() {

return getClass().getName() + "[name=" + name + ",age=" + age

+ ",salary=" + salary + ",married=" + married + "]";

}

// 寫入一條固定長度的記錄,即一個人的數(shù)據(jù)到輸出流。

public void writeData(DataOutput out) throws IOException {

FixStringIO.writeFixString(name, NAME_LENGTH, out);

out.writeInt(age);

out.writeDouble(salary);

FixStringIO.writeFixString(married, MARRIED_LENGTH, out);

}

// 寫入一條固定長度的記錄到隨機讀取文件中。

private void writeData(RandomAccessFile out) throws IOException {

FixStringIO.writeFixString(name, NAME_LENGTH, out);

out.writeInt(age);

out.writeDouble(salary);

FixStringIO.writeFixString(married, MARRIED_LENGTH, out);

}

// 隨機寫入一條固定長度的記錄到輸出流的指定位置。

public void writeData(RandomAccessFile out, int n) throws IOException {

out.seek((n - 1) * RECORD_LENGTH);

writeData(out);

}

// 從輸入流隨機讀入一條記錄,即一個人的數(shù)據(jù)。

private void readData(RandomAccessFile in) throws IOException {

name = FixStringIO.readFixString(NAME_LENGTH, in);

age = in.readInt();

salary = in.readDouble();

married = FixStringIO.readFixString(MARRIED_LENGTH, in);

}

// 從輸入流隨機讀入指定位置的記錄。

public void readData(RandomAccessFile in, int n) throws IOException {

in.seek((n - 1) * RECORD_LENGTH);

readData(in);

}

}

// 對固定長度字符串從文件讀出、寫入文件

class FixStringIO {

// 讀取固定長度的Unicode字符串。

public static String readFixString(int size, DataInput in)

throws IOException {

StringBuffer b = new StringBuffer(size);

int i = 0;

boolean more = true;

while (more i size) {

char ch = in.readChar();

i++;

if (ch == 0) {

more = false;

} else {

b.append(ch);

}

}

// 跳過剩余的字節(jié)。

in.skipBytes(2 * (size - i));

return b.toString();

}

// 寫入固定長度的Unicode字符串。

public static void writeFixString(String s, int size, DataOutput out)

throws IOException {

int i;

for (i = 0; i size; i++) {

char ch = 0;

if (i s.length()) {

ch = s.charAt(i);

}

out.writeChar(ch);

}

}

}

package IO;

import java.io.*;

import java.util.*;

public class FileRW {

// 需要輸入的person數(shù)目。

public static int NUMBER = 3;

public static void main(String[] args) {

Person[] people = new Person[NUMBER];

// 暫時容納輸入數(shù)據(jù)的臨時字符串數(shù)組。

String[] field = new String[4];

// 初始化field數(shù)組。

for (int i = 0; i 4; i++) {

field[i] = "";

}

// IO操作必須捕獲IO異常。

try {

// 用于對field數(shù)組進行增加控制。

int fieldcount = 0;

// 先使用System.in構造InputStreamReader,再構造BufferedReader。

BufferedReader stdin = new BufferedReader(new InputStreamReader(

System.in));

for (int i = 0; i NUMBER; i++) {

fieldcount = 0;

System.out.println("The number " + (i + 1) + " person");

System.out

.println("Enter name,age,salary,married(optional),please separate fields by ':'");

// 讀取一行。

String personstr = stdin.readLine();

// 設置分隔符。

StringTokenizer st = new StringTokenizer(personstr, ":");

// 判斷是否還有分隔符可用。

while (st.hasMoreTokens()) {

field[fieldcount] = st.nextToken();

fieldcount++;

}

// 如果輸入married,則field[3]不為空,調用具有四個參數(shù)的Person構造函數(shù)。

if (field[3] != "") {

people[i] = new Person(field[0],

Integer.parseInt(field[1]), Double

.parseDouble(field[2]), field[3]);

// 置field[3]為空,以備下次輸入使用。

field[3] = "";

}

// 如果未輸入married,則field[3]為空,調用具有三個參數(shù)的Person構造函數(shù)。

else {

people[i] = new Person(field[0],

Integer.parseInt(field[1]), Double

.parseDouble(field[2]));

}

}

// 將輸入的數(shù)據(jù)保存至“people.dat”文本文件中。

PrintWriter out = new PrintWriter(new BufferedWriter(

new FileWriter("people.dat")));

writeData(people, out);

// 關閉流。

out.close();

// 從文件“people.dat”讀取數(shù)據(jù)。

BufferedReader in = new BufferedReader(new FileReader("people.dat"));

Person[] inPeople = readData(in);

// 關閉流。

in.close();

// 輸出從文件中讀入的數(shù)據(jù)。

for (int i = 0; i inPeople.length; i++) {

System.out.println(inPeople[i]);

}

} catch (IOException exception) {

System.err.println("IOException");

}

}

// 將所有數(shù)據(jù)寫入輸出流。

static void writeData(Person[] p, PrintWriter out) throws IOException {

// 寫入記錄條數(shù),即人數(shù)。

out.println(p.length);

for (int i = 0; i p.length; i++) {

p[i].writeData(out);

}

}

// 將所有數(shù)據(jù)從輸入流中讀出。

static Person[] readData(BufferedReader in) throws IOException {

// 獲取記錄條數(shù),即人數(shù)。

int n = Integer.parseInt(in.readLine());

Person[] p = new Person[n];

for (int i = 0; i n; i++) {

p[i] = new Person();

p[i].readData(in);

}

return p;

}

}

class Person {

private String name;

private int age;

private double salary;

private String married;

public Person() {

}

public Person(String n, int a, double s) {

name = n;

age = a;

salary = s;

married = "F";

}

public Person(String n, int a, double s, String m) {

name = n;

age = a;

salary = s;

married = m;

}

public String getName() {

return name;

}

public int getAge() {

return age;

}

public double getSalary() {

return salary;

}

public String getMarried() {

return married;

}

// 設置輸出格式。

public String toString() {

return getClass().getName() + "[name=" + name + ",age=" + age

+ ",salary=" + salary + ",married=" + married + "]";

}

// 寫入一條記錄,即一個人的數(shù)據(jù)到輸出流。

public void writeData(PrintWriter out) throws IOException {

// 格式化輸出。

out.println(name + ":" + age + ":" + salary + ":" + married);

}

// 從輸入流讀入一條記錄,即一個人的數(shù)據(jù)。

public void readData(BufferedReader in) throws IOException {

String s = in.readLine();

StringTokenizer t = new StringTokenizer(s, ":");

name = t.nextToken();

age = Integer.parseInt(t.nextToken());

salary = Double.parseDouble(t.nextToken());

married = t.nextToken();

}

}

package IO;

import java.io.IOException;

public class FileStdRead {

public static void main(String[] args) throws IOException {

int b = 0;

char c = ' ';

System.out.println("請輸入:");

while (c != 'q') {

int a = System.in.read();

c = (char) a;

b++;

System.out.println((char) a);

}

System.err.print("counted\t" + b + "\ttotalbytes.");

}

}

//讀取輸入的數(shù)據(jù),直到數(shù)據(jù)中有Q這個字母然

package IO;

import java.io.*;

public class IOStreamExample {

public static void main(String[] args) throws IOException {

// 1. 讀入一行數(shù)據(jù):

BufferedReader in = new BufferedReader(new FileReader(

"FileStdRead.java"));

String s, s2 = new String();

while ((s = in.readLine()) != null) {

s2 += s + "\n";

}

in.close();

BufferedReader stdin = new BufferedReader(new InputStreamReader(

System.in));

System.out.print("Enter a line:");

System.out.println(stdin.readLine());

// 2. 從內存中讀入

StringReader in2 = new StringReader(s2);

int c;

while ((c = in2.read()) != -1) {

System.out.print((char) c);

}

// 3. 格式化內存輸入

try {

DataInputStream in3 = new DataInputStream(new ByteArrayInputStream(

s2.getBytes()));

while (true) {

System.out.print((char) in3.readByte());

}

} catch (EOFException e) {

System.err.println("End of stream");

}

// 4. 文件輸入

try {

BufferedReader in4 = new BufferedReader(new StringReader(s2));

PrintWriter out1 = new PrintWriter(new BufferedWriter(

new FileWriter("IODemo.out")));

int lineCount = 1;

while ((s = in4.readLine()) != null) {

out1.println(lineCount++ + ": " + s);

}

out1.close();

} catch (EOFException e) {

System.err.println("End of stream");

}

// 5. 接收和保存數(shù)據(jù)

try {

DataOutputStream out2 = new DataOutputStream(

new BufferedOutputStream(new FileOutputStream("Data.txt")));

out2.writeDouble(3.14159);

out2.writeUTF("That was pi");

out2.writeDouble(1.41413);

out2.writeUTF("Square root of 2");

out2.close();

DataInputStream in5 = new DataInputStream(new BufferedInputStream(

new FileInputStream("Data.txt")));

System.out.println(in5.readDouble());

System.out.println(in5.readUTF());

System.out.println(in5.readDouble());

System.out.println(in5.readUTF());

} catch (EOFException e) {

throw new RuntimeException(e);

}

// 6. 隨機讀取文件內容

RandomAccessFile rf = new RandomAccessFile("rtest.dat", "rw");

for (int i = 0; i 10; i++) {

rf.writeDouble(i * 1.414);

}

rf.close();

rf = new RandomAccessFile("rtest.dat", "rw");

rf.seek(5 * 8);

rf.writeDouble(47.0001);

rf.close();

rf = new RandomAccessFile("rtest.dat", "r");

for (int i = 0; i 10; i++) {

System.out.println("Value " + i + ": " + rf.readDouble());

}

rf.close();

}

}

package IO;

import java.io.*;

/**

* p

* Title: JAVA進階訣竅

* /p

*

* @author 張峰

* @version 1.0

*/

public class MakeDirectoriesExample {

private static void fileattrib(File f) {

System.out.println("絕對路徑: " + f.getAbsolutePath() + "\n 可讀屬性: "

+ f.canRead() + "\n 可定屬性: " + f.canWrite() + "\n 文件名: "

+ f.getName() + "\n 父目錄: " + f.getParent() + "\n 當前路徑: "

+ f.getPath() + "\n 文件長度: " + f.length() + "\n 最后更新日期: "

+ f.lastModified());

if (f.isFile()) {

System.out.println("輸入的是一個文件");

} else if (f.isDirectory()) {

System.out.println("輸入的是一個目錄");

}

}

public static void main(String[] args) {

if (args.length 1) {

args = new String[3];

}

args[0] = "d";

args[1] = "test1.txt";

args[2] = "test2.txt";

File old = new File(args[1]), rname = new File(args[2]);

old.renameTo(rname);

fileattrib(old);

fileattrib(rname);

int count = 0;

boolean del = false;

if (args[0].equals("d")) {

count++;

del = true;

}

count--;

while (++count args.length) {

File f = new File(args[count]);

if (f.exists()) {

System.out.println(f + " 文件己經存在");

if (del) {

System.out.println("刪除文件" + f);

f.delete();

}

} else { // 如果文件不存在

if (!del) {

f.mkdirs();

System.out.println("創(chuàng)建文件: " + f);

}

}

fileattrib(f);

}

}

}

java學習中寫不出來代碼怎么辦?

寫不出來有兩種情況 :\x0d\x0a一種是有思路,但是你不熟悉該語言的語法結構,所以不會寫;\x0d\x0a另一種情況是:懂語法結構,但是拋開別人的代碼你就沒有思路了;\x0d\x0a\x0d\x0a當然也有可能上述兩種情況的結合體:既沒有思路也不熟悉語法結構。\x0d\x0a\x0d\x0a如果是第一種的話,多看一下基礎知識,照著書本聯(lián)系寫代碼,這種情況是最好解決的,想深入了解,就看源碼。\x0d\x0a如果是第二種的話,我覺得就需要積累了,就是在看別人的代碼時,要理解別人解決問題的思路,然后多歸納整理,然后也需要手動敲代碼來鞏固。第二種情況 說實話我也經常發(fā)生,,能看懂別人的代碼,但是自己寫的時候就會有遺漏。我覺這個一個是多積累,一個是多思考。\x0d\x0a\x0d\x0a純手打,累死我了

北大青鳥java培訓:Java學習中代碼優(yōu)化的方法有哪些?

每個人都說代碼是程序員手中的一把雕刻刀,是對他們產品輪廓和細節(jié)的打磨。

每個程序員在代碼優(yōu)化方面需要做的是,即使是每天處理代碼的程序員也有很多關于他們編寫代碼的問題,所以優(yōu)化很重要。

下面廣東廣東IT培訓為大家介紹代碼優(yōu)化的方法。

1、盡量重用目標特別是,使用代表字符串收斂的String目標應該使用StringBuilder/StringBuffer。

因為Java虛擬機不僅要花時間生成目標,而且可能還需要花時間檢索和刪除這些目標,所以廣東計算機學院發(fā)現(xiàn)生成太多目標會對程序的功能產生重大影響。

2、可以運用局部變量調用方法時傳遞的參數(shù)和調用中創(chuàng)建的臨時變量保存在堆棧中的速度更快。

其他變量,如靜態(tài)變量、實例變量等等,在堆中創(chuàng)建,速度較慢。

此外,廣東北大青鳥發(fā)現(xiàn)在堆棧中創(chuàng)建的變量,方法的操作結束,當這些內容都消失了,就不需要額定廢物回收。

3、及時封閉流Java的程序編寫過程中,數(shù)據(jù)庫連接,I/O流操作必須謹慎,應用結束后,應該及時關閉發(fā)布資源。

因為廣東java培訓發(fā)現(xiàn)這些大目標的運行會造成大系統(tǒng)支出,稍有不慎就會導致嚴重的結果。

java 的代碼詳解

class Person{//Persion類

String name;//String類變量,未初始化,默認null

int age;//int類變量,默認0

public Person()//Person類的無參構造方法,一般用來初始化變量,如之前的name。 比如有時候需要定義人這個類特有的屬性,會說話,那么一般會在無參構造函數(shù)里面寫上canTalk=true;

{

}

public Person(String name,int age)//Person類的有參構造方法,參數(shù)name和age,和類變量name、age無關

{

this.name=name;//this指Persion類,就是把于傳過來變量name賦值給之前的類變量name

this.age=age;//同上

}

public String talk(){//具有String返回值的方法,調用它的時候會得到String返回值

return "我是"+this.name+",今年"+this.age+"歲";//調用talk的時候用String a=talk();的形式,a的值就是"我是"+this.name+",今年"+this.age+"歲"

}

}

public class TestObjectArray{//TestObjectArray公共類,java文件的文件名需和公共類值相同,這段代碼必須出現(xiàn)在TestObjectArray.java文件中

public static void main(String[] args){//主方法,程序的入口

Person[] p={new Person("張三",25),new Person("李四",30),new Person("王五",35)};//實例化Persion類,用人這個類來舉例,每個人都有相同的一些特性,但每個人不同特性的屬性值不同,如年齡的大小不同,實例化就相當于產生不同的人。這里是用數(shù)組的形式實例化

for(int i=0;ip.length;i++){//根據(jù)p的長度循環(huán)

System.out.println(p[i].talk());//p[1]時,會調用Persion類里面的talk()函數(shù),并且傳入的參數(shù)是 "張三",25 ,那么會顯示:"我是張三,今年25歲" 。System.out.println()換行顯示括號內的內容

}

}

}

當前名稱:java的學習代碼 學java開發(fā)
網頁地址:http://jinyejixie.com/article0/hpchio.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供Google、外貿網站建設、定制網站、面包屑導航、網站改版、企業(yè)網站制作

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

h5響應式網站建設
元朗区| 仙游县| 皮山县| 绥江县| 南皮县| 金华市| 资溪县| 聂拉木县| 广水市| 清镇市| 富源县| 襄汾县| 明光市| 福清市| 鄂尔多斯市| 兴宁市| 霍邱县| 霍邱县| 手机| 桃园县| 綦江县| 黑河市| 且末县| 广州市| 南皮县| 罗江县| 巩留县| 连城县| 比如县| 卢龙县| 太仓市| 宝丰县| 渝中区| 裕民县| 龙胜| 乐山市| 仁怀市| 镇原县| 涞源县| 乳源| 河东区|