javase基础(1)
1.java的跨平台
平台:指的是操作系统(Windows,Linux,Mac)
跨平台:java程序可以在任意操作系统上运行,一次编写到处运行
原理:实现跨平台依赖的虚拟机JVM
2.JVM JRE JDK说明
JVM:java虚拟机,java程序需要运行在虚拟机上,不同的平台有自己的虚拟机
JRE:包括java虚拟机和java程序所需的核心类库等,如果想要运行一个开发好的java程序,计算机中只需要安装JRE即可
JDK:JDK是提供给java开发人员使用的,其中包含了java的开发工具,也包括了JRE,所以安装了JDK,就不用单独安装JRE了
3.helloworld案例
- 首先定义一个类
- public class 类名
- 在类定义后加上一对大括号
- {}
- 在大括号中间添加一个主方法
- public static void main(String [] args){}
- 在主方法的大括号中间添加一行输出语句
- System.out.print("HelloWorld");
public class HelloWorld { public static void main(String [] args) { System.out.println("HelloWorld"); } }
4.关键字
- java中被赋予特定含义的单词
- 组成关键字的字母全部小写
- 常用的代码编译器,针对关键字有特殊的颜色标记
5.语法格式
- 字符串常量用双引号括起来的内容("hello")
- 整数常量 所有整数(1,-1)
- 小数常量 所有小数
- 字符常量 用单引号括起来的内容('a')
- 布尔常量 只有true和false
- 空常量 null
6.变量
在程序执行的过程中,在某个范围内其值可以发生变化的量
从本质上讲,变量其实是内存中的一小块区域
格式:
数据类型 变量名 = 初始化值
7.数据类型
计算机存储设备的最小信息单元叫"位(bit)",我们又称之为"比特位",通常用小写字母b表示,而计算机最小的存储单元叫"字节(byte)",通常由大写字母B表示,字节是由连续的8个位组成
1B = 8bit
1kb = 1024B
1MB = 1024KB
1GB = 1024MB
1TB = 1024GB
8.数据类型的分类
java语言是强类型语言,对于每一种数据都定义了明确 的具体数据类型,在内存中分配了不同大小的内存空间
java数据类型分为基本数据类型和引用数据类型
\

9.标识符
给包,类,方法,变量等起名字
由下划线,字符,美元符号$组成
不能以数字开头
不能java中的关键字
10.定义变量
数据类型 变量名= 初始化值
基本数据类型:byte,short,int,long,float,double,char,boolean
整数默认类型是int类型,定义long类型的数据时,要在数据后面加L
注意事项:
变量未赋值,不能直接使用
变量只在它所属的范围内有效
11.数据类型转换
取值范围小的数据类型 与取值范围大的数据类型进行运算,会先将小的数据类型提升为大的,再运算
12.强制类型数据转换
目标类型 变量名 = (目标类型)(被转换的数据)
会损失精度

浙公网安备 33010602011771号