java语言与面向程序设计
java程序介绍
java三大平台:java SE/java EE/java ME
java运行机制:
- java虚拟机
- 代码安全性检测
- 垃圾收集机制
java编译过程:源程序(.java)——>javac编译——>字节码(任意品台可用.class)——>java运行——>JVM
Java运行环境(JRE)=JVM+API
面向对象程序设计
对象?在计算机中是一个可标识的存储区域.
Person p=new Person();
类?具有共同属性和行为的对象的集合。
class Person{
int age;
String name;
void SayHello()
}
面向对象的三大特征
- 封装性:进行模块化,可进行信息封装,用户只通过提供的接口进行访问。
- 继承性:共享父类和子类的数据和方法,提升代码的重用率,以及可以更好的维护,也能够更好的进行抽象与分类。
class Person{
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);
}
}
(完!欢迎指正~~~)
标签:java,String,void,System,part,println,程序设计,class From: https://blog.51cto.com/xaobao/5787354