0
点赞
收藏
分享

微信扫一扫

java程序设计(part 1)

java语言与面向程序设计

java程序介绍

java三大平台:java SE/java EE/java ME

java运行机制:

  1. java虚拟机
  2. 代码安全性检测
  3. 垃圾收集机制

java编译过程:源程序(.java)——>javac编译——>字节码(任意品台可用.class)——>java运行——>JVM

Java运行环境(JRE)=JVM+API

面向对象程序设计

对象?在计算机中是一个可标识的存储区域.

Person p=new Person();

类?具有共同属性和行为的对象的集合。

class Person{
int age;
String name;
void SayHello()
}

面向对象的三大特征

  1. 封装性:进行模块化,可进行信息封装,用户只通过提供的接口进行访问。
  2. 继承性:共享父类和子类的数据和方法,提升代码的重用率,以及可以更好的维护,也能够更好的进行抽象与分类。

class Person{
int age;
String name;
void SayHello()
}
class Student extends Person{
String school;
double score;
void meetTeacher(){...}
}

  1. 对不同的对象调用同一方法可以操作内容不一样。
简单的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);
}
}



(完!欢迎指正~~~)

举报

相关推荐

0 条评论