初识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); //表示你输入的是+输入的数据。
}