java语言与面向程序设计 java程序介绍 java三大平台:java SE/java EE/java ME java运行机制: java虚拟机 代码安全性检测 垃圾收集机制 java编译过程:源程序(.java)——javac编译——字节码(任
java语言与面向程序设计
java程序介绍
java三大平台:java SE/java EE/java ME
java运行机制:
java编译过程:源程序(.java)——>javac编译——>字节码(任意品台可用.class)——>java运行——>JVM
Java运行环境(JRE)=JVM+API
面向对象程序设计
对象?在计算机中是一个可标识的存储区域.
Person p=new Person();类?具有共同属性和行为的对象的集合。
class Person{int age;
String name;
void SayHello()
}
面向对象的三大特征
int age;
String name;
void SayHello()
}
class Student extends Person{
String school;
double score;
void meetTeacher(){...}
}
简单的Java程序设计
一个简单的Java程序
public class HelloWorld {public static void main(String[] args) {
System.out.println("Hello World");
}
}
快捷键:
psvm ——> public static void main(String[] args)
sout——> System.out.println();
java程序基本组成:
package语句(0或1句)
import 语句(0或多句)
class(1或多个)
java程序编译
javac 编译.java
java 编译 .class
使用jar打包
编译 javac A.java
打包 jar cvfm A.jar A.man A.class
c表示创建(create), v表示显示详情(verbose), f表示指定文件名, m表示清单文件
运行 java -jar A.jar
Java程序设计
使用JavaDoc生成文档
javadoc –d 目录名 xxx.java
使用javap 进行反编译
javap –c 类名
程序的输入与输出
使用Scanner函数
import java.util.Scanner;public class ScannerTest {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个数");
int a= scanner.nextInt();
System.out.println("这个数是"+a);
System.out.println("请输入一串字符");
String str = scanner.next();
System.out.println("这串字符为"+str);
}
}
(完!欢迎指正~~~)