Java的成长之路
Java基础-HelloWorld
一、java概述(了解)
发明人James Gosling(詹姆斯·高斯林),诞生于1995年5月23日。
1996推出jdk1.0,1998年jdk2.0,Java更名为Java2(原型:Oak)。
原属公司sun公司,2010年sun公司被Oracle公司收购
Java 的三种技术架构:
JAVAEE:Java Platform Enterprise Edition,开发企业环境下的应用程序,主要针对web 程序开发;
JAVASE:Java Platform Standard Edition,完成桌面应用程序的开发,是其它两者的基础;
JAVAME:Java Platform Micro Edition,开发电子消费产品和嵌入式设备,如手机中的程序;
二、Java的跨平台性
- 平台:这里的平台指的是计算机的操作系统
- 跨平台:见名知意,就是Java程序可以在多个操作系统上运行
- Java跨平台的原理:各个操作系统都有各自的JVM负责编译Java文件
三、JDK,JRE,JVM
- JDK:开发环境,开发者所用
- JRE:运行环境,客户用
- JVM:负责编译Java文件,使其可以跨平台使用
- JDK,JRE,JVM的关系:JDK包含JRE和开发工具,JRE包含JVM和类库
四、常用的DOS命令
- 切换盘符: 盘符名称: 例如: E:
- 进入文件夹: cd 文件名1\文件名2 例如: cd Java\day01
- 退一层文件夹: cd …
- 退到根: cd \
- 浏览当前目录下的文件信息:dir
- 清屏:cls
- 退出cmd窗口:exit
五、第一个程序HelloWorld
- 首先创建一个HelloWorld.java文档(后缀名一定要为java)
- 打开文档,编写所需代码
public class HelloWorld{ //创建一个公共的类,类名为HelloWorld
public static void main (String[] args){ //创建main方法,这里是程序运行的入口
//在屏幕上打印输出字符串HelloWorld
System.out.println("HelloWorld");
}
}
六、注释
在Java语言中,注释主要有3种
-
单行注释:
//需要注释的内容
-
多行注释:
/* 需要注释的内容 */
-
文档注释:
/** 需要注释的内容 */
七、常量
固定不变的数据就是常量
- 整数:直接写,例如:10
- 小数常量(浮点型常量):直接写,例如: 10.5
- 字符常量:使用单引号包裹,且只能有一个符号,例如: ‘A’ , ‘1’ , ‘菜’
- 布尔常量:只有两个值,true false
- 字符串常量:使用双引号包裹,内容长度不限,例如: “这里是字符串常量”
- 空常量:null
八、数据类型
数据类型分为两种,基本数据类型和引用数据类型
基本数据类型又分为4类8种
- 整数型:byte,short,int,long,默认为int
- 浮点型:float,double,默认为double
- 字符型:char
- 布尔型:boolean
引用数据类型分为3种 - 类
- 数组
- 接口
九、变量
变量在程序中就相当于一个存放数据的小盒子
-
定义格式:
①数据类型 变量名 = 数据值; ②数据类型 变量名;变量名 = 数据值;
-
定义变量的注意事项:
①变量名不能重复
②变量必须先赋值后使用,不赋值不能使用
③定义long需要加L
④定义float需要加F
十、标识符
标识符就相当于起的名字
规则
- 能用的符号,字母,数字,_$
- 不能以数字开头
- 不能使用关键字
- 区分大小写
建议 - 大驼峰和小驼峰
- 见名知意
十一、关键字
关键字是java赋予了特殊含义的单词
-
特点:全部都是小写字母,在一些编译器上有颜色的标识
-
今日所接触到的关键字:
public class static true false byte short int long float double char boolean
十二、数据类型转换
数据类型转换分为两种,自动类型转换和强制类型转换
- 自动类型转换:数据范围小的转到数据范围大,可以自动转换,不存在风险.
- 自动类型转换格式:大的数据类型 变量名 = 小的数据值
- 强制类型转换:数据范围大的转到数据范围小,不可以自动转换,可以强制转换,存在风险.
- 强制类型转换格式:小的数据类型 变量名=(小的数据类型)大的数据值
- 从小到大的顺序:byte<short<int<long<float<double