java基础学习记录---基础语法 Day01

一、学习准备

1.什么是编程语言?java简介

    人和计算机之间交流沟通的,java是广泛应用的一种编程语言

 java版本发展史:1.0-1.4     5.0(发生了重大更新)    7.0    8.0(目前公司应用最多的)9.0   10.0    11.0

2.java语言跨平台原理

三个平台:windows    macOS      linux

Java------>jvm(可以理解为翻译官)-------->windows    macOS      linux

3.JRE和JDK

 JRE是java程序运行的环境(jvm+核心类库)

JDK是java程序的开发工具包(JRE+开发工具(编译工具javac.exe+运行工具java.exe))

4.JDK的下载

通过官网下载,javac和java就存放在bin目录下

5.常用DOS命令

E:切换盘符(不区分大小写)

dir:显示所有文件

cd:进入文件夹

cd\1\2:进入多级文件夹

cd..:回退

cd\:回退到盘符目录

cls:清屏

exit:退出命令提示符窗口

6.PATH环境变量的配置

为了方便使用javac和java工具,所以需要配置,百度即可

7.HelloWorld案例

java程序开发运行流程:编写程序(各类工具)------>编译程序(javac.exe)-------->运行程序(java.exe)

HelloWorld案例常见问题:

BUG:识别、分析、解决BUG

   a.注意中英文字符问题

   b.注意大小写问题

8.Notepad++软件的安装和使用

二、java基础语法

1.注释:对一段代码的解释,仅仅起到说明作用,不参与程序的运行

    单行注释://

    多行注释:/*    */

    文档注释:/**    */

2.关键字:java里具有特殊含义的单词(仅在java里使用),关键字的字母全部小写,在软件里高亮显示

3.常量:程序运行过程中,固定不变的值称为常量

 分类:字符串常量、整数常量、小数常量、字符常量、布尔常量、空常量(不能直接输出)

4.数据类型:计算机存储单元  位bit  字节B      1B=8b

                                                                         1KB=1024B 

                                                                         1MB=1024KB

                                                                         1GB=1024MB

                                                                         1TB=1024GB

     数据类型:1.基本数据类型:数值型:整数:byte、short、int(默认)、long、浮点数:float、          double(默认)、char 非数值型:     boolean

                     2.引用数据类型:类、接口、数组

5.变量:在程序运行过程中,值可以发生改变的量(本质是内存中的一小块儿区域)

 定义:数据类型  变量名 = 变量值;

            修改:变量名 = 值;

  注意事项:1.同一个类中,变量名不能重复

                    2.要有初始化的值

                    3.默认整数值是int,定义long类型的在值后面加一个L

                    4.定义float类型的,值后面加F

6.标识符  :给变量、方法等起名字的符号

规则:由数字、字母、下划线和$符号组成,不能以数字开头、不能是关键字、区分大小写

常见命名规则:小驼峰命名--方法和变量   firstName

                          大驼峰命名--类   StudentName

7.类型转换

   自动类型转换:数值范围由小到大可以自动转换  byte-->short-->int--->long--->float--->double

                                                                   char-->short-->int--->long--->float--->double

       byte不能到char

   强制类型转换:数值范围由大到小要强制转换 int  a = (int)66.66;----->66  会有数据的丢失

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值