一. JAVA语言的发展史
- java是由Sun公司发布。
- java之父是詹姆斯·高斯林。
- 1995年发布,特点是:一处编译,到处执行。
- 5.0版本时是一个转折,具有很大的提升。
- 2009年Oracle(先知)甲骨文公司收购了Sun公司。
二.跨平台原理
在不同的平台(Windows,mac,linux)安装JVM(java虚拟机)实现一处编译,到处执行。
三. JRE 和 JDK
- jre是运行时环境,包含JVM和核心类库
- jdk包含JRE和开发人员使用工具
- 编译器和开发工具
四.HelloWorld
1.代码示列
public class HelloWorld{
public static void main(String[] args){
System.out.println("HelloWorld");
}
}
运行结果
HelloWorld
- Win+R然后输入cmd打开命令行窗口,在命令行窗口进入HelloWorld.java所在路径输入javac HelloWorld.java 命令,进行编译。
- 编译成功后再命令行窗口输入java HelloWorld命令,运行程序。
五.常量
- 概念
在程序运行过程中,其值不可以发生改变的量。 - 常量类型
字符串System.out.println("HelloWorld");
整数System.out.println(666);
浮点数System.out.println(3.14156);
字符System.out.println('A'); //字符使用单引号,里面有且只有一个字符
布尔System.out.println(false);
空常量System.out.println(null); //空常量是不能直接输出的
六.数据类型
- 计算机存储设备的最小信息单元叫”位(bit)”,用b表示。
- 计算机中最小的存储单元叫”字节(byte)”,用B表示。
- 1B=8b
- 基本数据类型=数值型+非数值型
数值型=整型(byte,short,int,long)+浮点数(foat,double)+字符(char)
非数值类型=布尔(boolean)
内存占用存储空间分别为12484821
e+38表示乘以10的38次方
e-45表示乘以10的-45次方