我的java成长之路----day01

目录

第一章.开发前言

1.java语言概述

1.1 什么是java语言?

1.2 java发展史

2.计算机基础知识

1.二进制

2.字节

3.常用DOS命令

第二章.Java语言开发环境的搭建

1.Java虚拟机-----JVM

2.JDK和JRE

3.环境变量的配置及相关知识

1.jdk的下载

2.jdk的安装

3.配置Java环境变量

4.问题解疑

第三章.HelloWorld入门程序

1.编写并执行第一个程序

2.注释的两种方法与作用

3.关键字

4.标识符

1.标识符的种类

2.命名规则(硬性要求):

第四章.常量

1.概述

2.分类

3.练习

第五章.变量和数据类型

1.数据类型

1.分类:

2.注意事项

3.变量的定义


第一章.开发前言

1.java语言概述

1.1 什么是java语言?

Java是一门语言,记住了吧,这个语言是用于计算机的,我们可以使用Java语言给计算机下达指令。计算机语言包括编程语言,Java是一门计算机语言,也是一门编程语言。

1.2 java发展史

1. 1995年5月23日,Java语言诞生

2. 1996年1月,第一个JDK-JDK1.0诞生

3. 1996年4月,10个最主要的操作系统供应商申明将在其产品中嵌入JAVA技术

4. 1996年9月,约8.3万个网页应用了JAVA技术来制作

5. 1997年2月18日,JDK1.1发布

6. 1997年4月2日,JavaOne会议召开,参与者逾一万人,创当时全球同类会议规模

之纪录

7. 1997年9月,JavaDeveloperConnection社区成员超过十万

8. 1998年2月,JDK1.1被下载超过2,000,000次

9. 1998年12月8日,JAVA2企业平台J2EE发布

10. 1999年6月,SUN公司发布Java的三个版本:标准版(J2SE)、企业版(J2EE) 和微型版(J2ME)

11. 2000年5月8日,JDK1.3发布

12. 2000年5月29日,JDK1.4发布

13. 2001年6月5日,NOKIA宣布,到2003年将出售1亿部支持Java的手机

14. 2001年9月24日,J2EE1.3发布

15. 2002年2月26日,J2SE1.4发布,自此Java的计算能力有了大幅提升

16. 2004年9月30日18:00PM,J2SE1.5发布,成为Java语言发展史上的又一里程碑。

为了表示该版本的重要性,J2SE1.5更名为JavaSE 5.0

17. 2005年6月,JavaOne大会召开,SUN公司公开Java SE6。此时,Java的各种版本已经更名,以取消其中的数字“2”:J2EE更名为JavaEE,J2SE更名为JavaSE,J2ME更名为Java ME

18. 2006年12月,SUN公司发布JRE6.0

19. 2009年12月,SUN公司发布Java EE 6

20. 2010年11月,由于Oracle公司对于Java社群的不友善,因此Apache扬言将退出

JCP[14]

21. 2011年7月28日,Oracle公司发布Java SE 7

22. 2014年3月18日,Oracle公司发表Java SE 8

23. 2017年9月21日,Oracle公司发表Java SE 9

24. 2018年3月21日,Oracle公司发表Java SE 10

25. 2018年9月25日,Java SE 11发布

2.计算机基础知识

1.二进制

计算机中的数据用0,1来表示.一个0或者一个1叫做一个位(bit)

2.字节

计算机中最小的存储单元-----字节,一个字节被写成 1Byte 或 1B.

1B = 8 bit ;

1KB = 1024 B;

1MB = 1024 KB;

1GB = 1024 MB;

1TB = 1024 GB;

1PB = 1024TB;

1EB = 1024 PB;

1ZB = 1024 PB;

  1. 一个英文字母占 1 个字节,一个汉字占 2 个字节.
  2. 一个英文标点(半角格式)占 1 个字节,一个中文标点(全角格式)占 2 个字节.
  3. 按一下Tab键,占 8 个字节,转义字符 '\t' 占 1 个字节.

3.常用DOS命令

命令提示符(cmd)

  1. 打开方式: Win + R ,输入cmd回车.
  2. 切换盘符: C:/c: , D:/d:
  3. 进入文件夹: cd 文件夹名
  4. 进入多级文件夹: cd 文件夹名\文件夹名\文件夹名
  5. 返回上一级: cd..
  6. 返回根目录: cd\
  7. 查看当前文件夹内容: dir
  8. 清屏:cls
  9. 退出:exit

第二章.Java语言开发环境的搭建

1.Java虚拟机-----JVM

2.JDK和JRE

  1. JDK就是Java Development Kit,也就是java开发者工具的意思
  2. jre的全名是Java Runtime Environment,意思也就是java运行时环境

3.环境变量的配置及相关知识

1.jdk的下载

2.jdk的安装

1.安装路径中不能包含中文

2.安装的位置你一定要记住在哪,因为后面配置环境变量需要用到

3.配置Java环境变量

4.问题解疑

第三章.HelloWorld入门程序

1.编写并执行第一个程序

package day17;
// 第一行为package后面为代码所在包名
public class HelloWorld {
// public class后面的单词(类名)必须与所在的文件名相同
    public static void main(String[] args) {
    // 这行内容是万每年不变的固定写法,代表main方法,是程序执行的起点
        System.out.println("HelloWorld");
        // 这行是打印输出语句
    }
}

执行结果:HelloWorld

2.注释的两种方法与作用

  1. 🌝单行注释: " // "
  2. 🌝多行注释: " /* , */ "
  3. 注释的作用: 提高代码的可读性

3.关键字

1.关键字的特点

1.1 代码中完全小写的纯英文字母

1.2 代码编辑工具中有特殊颜色的英文

同时满足以上两点的为java中的关键字

4.标识符

1.标识符的种类

  1. 类名
  2. 方法名
  3. 变量名
  4. .......

2.命名规则(硬性要求):

1.标识符可以包含英文,数字,_(下划线),$(美元符号)

2.标识符不能以数字或下划线开头

3.标识符不能是关键字

3.命名规范(软性建议):

1.类名规范: 首字母大写,后面每个单词首字母大写(大驼峰式) HelloWorld

2.变量名规范: 首字母小写,后面每个单词首字母大写(小驼峰式) helloWorld

3.方法名规范: 同变量名

第四章.常量

1.概述

在程序执行过程中,其值是固定不变的量

2.分类

1.字符串常量:凡是用双引号引起来的量,都是字符串常量,如 "123" , "ABC" , "java"等

2.整数常量:直接写上的数字,没有小数点,如 1 , 2 , 3 等

3.浮点数常量:直接写上的数字,有小数点,如 2.3 , 4.5 等

4.字符常量:由单引号引起来的单个字符为字符常量

5.布尔常量:false和true

6.空常量:null

3.练习

package day19;

public class Demo04 {
    public static void main(String[] args) {
        System.out.println("abc"); //字符串常量
        System.out.println(2);      //整数常量
        System.out.println(2.5);    //浮点数常量
        System.out.println(true);   //布尔常量
    }
}

第五章.变量和数据类型

1.数据类型

1.分类:

1.1基本数据类型

1.整数型:byte,short,int,long

2.浮点型:float,double

3.字符型:char

4.布尔型:boolean

1.2引用数据类型

1.字符串

2.数组

3.类

4.接口

5.Lambda

2.注意事项

  1. 字符串不是基本类型,是引用类型
  2. 浮点型可能是近似值,并非精确值
  3. 数据范围与字节数并非相关,如float的数值范围比long更广,float是4个字节,long是8个字节
  4. 浮点数默认值是float,如果一定要使用加后缀F

3.变量的定义

1.概念.

在程序运行过程中,其值能改变的量称为变量.

2.创建变量

package day19;

/* 创建变量的两种方法
   1.数据类型 变量名;
     变量名 = 数据值;
   2.数据类型 变量名 = 数据值;*/
public class Demo02Variable {
    public static void main(String[] args) {
        int num1;
        num1 = 6;
        //以上是第一种创建变量的方法
        System.out.println(num1);
        num1 = 8;
        System.out.println(num1);
        //变量为程序中可变的量,可再次赋值

        int num2 = 5;
        //以上是第二种创建变量的方法,相比于第一种更简单直接
        System.out.println(num2);
        num2 = 10;
        System.out.println(num2);

        String num3 = "java";
        System.out.println(num3);
        //字符串类型变量的创建

        byte num4 = 40;
        System.out.println(num4);

        short num5 = 50;
        System.out.println(num5);

        long num6 = 5000000000L;
        System.out.println(num6);

        float num7 = 3.6F;
        System.out.println(num7);

        double num8 = 1.2;
        System.out.println(num8);

        char num9 = 'a';
        System.out.println(num9);

        boolean var = false;
        System.out.println(var);
        boolean var2 =var;   //定义过的变量,是可以直接赋值给其他变量的
        System.out.println(var2);
        
    }
}

3.创建变量的注意事项

package day19;

public class Demo03Variable {
    public static void main(String[] args) {
  错:   byte num1 = 500;              //创建(byte和short)变量时,变量的数值不能超出变量类型的范围,否则会报错
  错:   long num2 = 5000000000;       //创建long类型变量时,数值后要加后缀L,否则会报错(long/L)
  错:   float num3 = 2.6;             //创建float类型变量时,数值后要加后缀F,否则会报错(float/F)
  错:   int num3 = 5;                 //创建多个变量时,变量名不可重复
  错:   System.out.println(num4);     //没有赋值的变量不可直接使用

  错:   System.out.println(num5);     //变量使用不能超过作用域的范围 <程序是由上而下执行的>
        int num5 = 6;                 //作用域:从定义变量的第一行开始,一直到直接所属的大括号结束为止

        int a = 1; int b = 2; int c = 3;
        System.out.println(a);
        System.out.println(b);
        System.out.println(c);        //可以一行创建多个变量,但不推荐这样做

    }
}

  • 4
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值