首页 > 学院 > 开发设计 > 正文

java 简单基础

2019-11-14 23:29:52
字体:
来源:转载
供稿:网友
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表受保护,不写代表默认 defaultpublic String a;protected int b;int c;private String d;public void easy(){//无返回值voidSystem.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赋的值}

}


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表