你的位置:首页 > Java教程

[Java教程]java 简单基础


一 java的特性

1.面向对象:

与C++相比,JAVA是纯的面向对象的语言 C++为了向下兼容C,保留了很多C

里面的特性,而C,众所周知是面向过程的语言,这就使

C++成为一个"混血儿"。而JAVA语法中取消了C++里为兼容C所保留的特性,如取消了头文件、指针算法、结构、单元等

2.平台无关性:

生成中间字节码指令与其他编程语言不同,Java并不生成可执行文件(.exe文件),而是生成一种中间字节码文件(.class文件)。

任何操作系统,只要装有Java虚拟机(JVM),就可以解释并执行这个中间字节码文件。这正是Java实现可移植的机制。

3.多线程:

多线程可以使程序有更好的交互性和实时性,并可以最大限度地利用多处理器系统。JAVA有着强大的多线程处理能力,

因为各主流操作系统平台在线程的实施方面有重大的差异,所以JAVA为不同的操作系统实现了专门的多线程机制。

还有很多就不一一列举了。

二 .关于java

java的源代码是*.java的纯文本文件,可以使用任何文本编辑器编写,但是不可执行。

JDK是java语言的开发包,可以将*.java文件编译成可执行java程序。

可执行java程序需要JVM才能运行

JRE包含JVM

JDK包含JRE

如果仅需要运行java程序只要安装了JRE就能运行。

三.简单的java编程

import java.utli.Scanner;

public class hello{

public static void main(String[] arge){

System.out.print("简单的打印输出");

Scanner input= new Scanner(System.in);
System.out.println("输入一个数字");
int a=input.nextInt();
System.out.println("输入一个字符串");
String b=input.next();

int c=(int)(Math.random()*10); //随机生成一个0~10的整数
System.out.println("随机生成的数字:"+c);

//简单的循环

for(int i=1;i<=c;i++){
System.out.println("我第"+i+"次打印");

}

while(true){

if(c==0){break;}
c--;
}

 

 

}

}

四.java中函数的简单调用

 为了方便 我就举例直接在一个类里面写了

public class hello{
//声明的公用型数据类型,public是前缀标示公用,private表私有,
// protected表受保护,不写代表默认 default
public String a;
protected int b;
int c;
private String d;
public void easy(){//无返回值void

System.out.println(" easy被调用了");
}

public String to(){

return "返回了一个字符串";
}

public static void main(String[] arge){
hello hel=new hello();
hel.easy();//easy的调用
System.out.println(hel.to());//打印返回的字符串,方法的调用
hel.a="给a赋了一个值";//调用数据类型
System.out.println(hel.a);//打印给a赋的值
}

}