Java的成长之路—day01

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的跨平台性

  1. 平台:这里的平台指的是计算机的操作系统
  2. 跨平台:见名知意,就是Java程序可以在多个操作系统上运行
  3. Java跨平台的原理:各个操作系统都有各自的JVM负责编译Java文件

三、JDK,JRE,JVM

  1. JDK:开发环境,开发者所用
  2. JRE:运行环境,客户用
  3. JVM:负责编译Java文件,使其可以跨平台使用
  4. JDK,JRE,JVM的关系:JDK包含JRE和开发工具,JRE包含JVM和类库

四、常用的DOS命令

  1. 切换盘符: 盘符名称: 例如: E:
  2. 进入文件夹: cd 文件名1\文件名2 例如: cd Java\day01
  3. 退一层文件夹: cd …
  4. 退到根: cd \
  5. 浏览当前目录下的文件信息:dir
  6. 清屏:cls
  7. 退出cmd窗口:exit

五、第一个程序HelloWorld

  1. 首先创建一个HelloWorld.java文档(后缀名一定要为java)
  2. 打开文档,编写所需代码
public class HelloWorld{	//创建一个公共的类,类名为HelloWorld
            public static void main (String[] args){	//创建main方法,这里是程序运行的入口
 				//在屏幕上打印输出字符串HelloWorld               
                System.out.println("HelloWorld");
            }
        }

六、注释

在Java语言中,注释主要有3种
  1. 单行注释:

    //需要注释的内容
    
  2. 多行注释:

    /*   需要注释的内容   */
    
  3. 文档注释:

    /**   需要注释的内容   */
    

七、常量

固定不变的数据就是常量
  1. 整数:直接写,例如:10
  2. 小数常量(浮点型常量):直接写,例如: 10.5
  3. 字符常量:使用单引号包裹,且只能有一个符号,例如: ‘A’ , ‘1’ , ‘菜’
  4. 布尔常量:只有两个值,true false
  5. 字符串常量:使用双引号包裹,内容长度不限,例如: “这里是字符串常量”
  6. 空常量:null

八、数据类型

数据类型分为两种,基本数据类型和引用数据类型

基本数据类型又分为4类8种

  1. 整数型:byte,short,int,long,默认为int
  2. 浮点型:float,double,默认为double
  3. 字符型:char
  4. 布尔型:boolean
    引用数据类型分为3种
  5. 数组
  6. 接口

九、变量

变量在程序中就相当于一个存放数据的小盒子
  1. 定义格式:

    	①数据类型   变量名 =  数据值;
    	②数据类型   变量名;变量名 =  数据值;
    
  2. 定义变量的注意事项:
    ①变量名不能重复
    ②变量必须先赋值后使用,不赋值不能使用
    ③定义long需要加L
    ④定义float需要加F

十、标识符

标识符就相当于起的名字

规则

  1. 能用的符号,字母,数字,_$
  2. 不能以数字开头
  3. 不能使用关键字
  4. 区分大小写
    建议
  5. 大驼峰和小驼峰
  6. 见名知意

十一、关键字

关键字是java赋予了特殊含义的单词
  1. 特点:全部都是小写字母,在一些编译器上有颜色的标识

  2. 今日所接触到的关键字:

     public class static true false byte short int long float double char boolean
    

十二、数据类型转换

数据类型转换分为两种,自动类型转换和强制类型转换
  1. 自动类型转换:数据范围小的转到数据范围大,可以自动转换,不存在风险.
  2. 自动类型转换格式:大的数据类型 变量名 = 小的数据值
  3. 强制类型转换:数据范围大的转到数据范围小,不可以自动转换,可以强制转换,存在风险.
  4. 强制类型转换格式:小的数据类型 变量名=(小的数据类型)大的数据值
  5. 从小到大的顺序:byte<short<int<long<float<double
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值