初识Java

java文件扩展名必须为.java;

Java跨平台就是跨操作系统(Java编译完成后,产生的是.class文件,能在JVM运行。在JDK中包含了JVM,只需要下载JDK,就可以实现跨平台了)

Java源于Sun公司(之前是做c语言),之后Sun公司被Oracle收购。Java之父 James Gosling。

JDK包含了JRE,JRE包括了JVM。(JDK版本有J2SE,J2ME,J2EE)

安装JDK后,到系统属性→高级→用户变量(仅对该用户可以使用),新建环境变量,变量名:Path,将JDK保存途径复制到变量值中就可以了/系统变量针对所有用户使用。

Java→编译型语言(有编译过程的语言),特点:会产生编译后的文件,执行效率高,可移植。

开发软件流程(瀑布式):需求→分析→设计→编码→测试。  敏捷式:(每个功能点)需要→编码→测试。

程序:指令的有序集合。    GC:垃圾回收器,能自动消除与程序无关的数据。

Java集成开发环境(IDE),通用Eclipse.

声明变量

数字类型:字节型(byte)、短整型(short)、整型(int)、长整型(long)、单精度型(float)、双精度 型(double)。整数型 :byte、short、int、long.    实数型:float、double.

char(字符型):表示单个文字(汉子,字母,数字,符合)。实例: 'a',不能为'aa'。  String(字符串类型):用来表示任意数量的字符。实例:"abc123你好"。

位:表示计算机储存的最小单元(bit)。

转义用\,实例:'\'',表示'。

变量:指内存中的一块区域,该区域的数据可以变化。常量:指内存中的一块区域,该区域中的数据不可以变化。

变量的声明:在内存中声明一块空间,准备用于存放数据。实例:int a=2; 表示把2放在a中。

变量必须初始化后才能使用,即要对变量进行第一次赋值。

标识符:在源代码中需要开发中命名的位置。要求:不能与关键字同名;可以包含字母,数字,下划线_,$但不能以数字开头;不能与同作用域中的其他标识符同名。

变量三要素:类型,名称,值。

print("\n"):表示换行输出。

Input的用法:

public class Input{
       public static viod main(String[] args)   //主函数
{
               Scanner  scan=new Scanner(System.in);    //创建一个变量scan,该变量用于获取用户输入
               String str=scan.next();   //将程序暂停,并等待用户的输入,当用户输入完成并按下回车键后,会将用户输入的内容组成一个String类型的数据,赋值给变量str.
               System.out.print("你输入的是"+str);  //表示你输入的是+输入的数据。
}