美文网首页
javase基础01-标识符、变量、数据类型

javase基础01-标识符、变量、数据类型

作者: jiyuchen1 | 来源:发表于2018-03-22 00:53 被阅读0次

1:常见的DOS命令

                   盘符的切换  d:回车

                   目录的进入  cd javase

                   目录的回退 cd..   cd\

                   清屏   cls

                   退出  exit

2:Java语言的特点

                   有很多小特点,重点有两个开源,跨平台

3:Java语言是跨平台的,是如何保证的

                   针对不同的操作系统,提高不同的jvm来实现的。

4:Java语言的平台

                   JavaSE

                   JavaME--Android

                   JavaEE

5:JDK,JRE,JVM的作用及关系

         (1)作用

                   JVM:保证Java语言跨平台

                   JRE:Java程序的运行环境

                   JDK:Java程序的开发环境

         (2)关系

                   JDK:JRE+工具

                   JRE:JVM+类库

6:JDK的下载,安装,卸载

         (1)下载到官网。也可以到百度搜索即可。

         (2)安装

                   A:绿色版 解压就可以使用

                   B:安装版 必须一步一步的安装,一般只要会点击下一步即可

                   注意: 建议所有跟开发相关的软件都不要安装在有中文或者空格的目录下。

         (3)卸载

                   A:绿色版 直接删除文件夹

                   B:安装版

                            a:控制面板 -- 添加删除程序

                            b:通过专业的软件卸载工具。(比如360的软件管家卸载)

7:环境变量配置:

         (1)path环境变量的作用

                   保证javac命令可以在任意目录下运行。

         (2)classpath环境变量的作用

                   保证class文件可以在任意目录下运行

                   JAVA_HOME C:\Program Files\Java\jdk1.8.0_111

                   CLASSPATH .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

                   Path %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

8:Java程序的开发执行流程:

                   A:编写java源程序(.java)

                   B:通过javac命令编译生成.class文件

                   C:通过java命令运行.class文件

9:第一个程序:HelloWorld案例

                   class HelloWorld {

                            public static void main(String[] args) {

                                     System.out.println("HelloWorld");

                            }

                   }

         程序解释:

                   A:Java程序的最基本单位是类,所以我们要定义一个类。

                            格式:class 类名

                            举例:class HelloWorld

                   B:在类中写内容的时候,用大括号括起来。

                   C:Java程序要想执行,必须有main方法。

                            格式:publicstatic void main(String[] args)

                   D:要指向那些东西呢,也用大括号括起来。

                   E:你要做什么呢?今天我们仅仅做了一个简单的输出

                            格式:System.out.println("HelloWorld");

                            注意:""里面的内容是可以改动的。

10:常见的问题

         (1)扩展名被隐藏

                   如何找到:工具--文件夹选项--查看--去除隐藏扩展名的那个勾勾

         (2)要求文件名称和类名一致。

                   实际上不这样做也是可以的。但是,注意:

                   javac后面跟的是java文件名+扩展名

                   java后面跟的类名不带扩展名

         (3)Java语言严格区分大小写,请注意。

                    还有就是单词不要写错了。

         (4)见到非法字符:\65307肯定是中文问题。

                   我们写程序要求标点符号必须全部是英文状态。

         (5)括号的配对问题。

                   一般来说,括号都是成对出现的。

         (6)遇到在类 HelloWorld中找不到主方法, 请将主方法定义为

                   肯定是主方法的格式问题。

11:注释

         (1)就是对程序进行解释说明的文字

         (2)分类:

                   A:单行注释//

                   B:多行注释/**/

                   C:文档注释(后面讲)/** */

         (4)注释的作用

                   A:解释说明程序,提高了代码的阅读性。

                   B:可以帮助我们调试程序。(后面我们会讲解一个更高端的调试工具)

12:关键字

         (1)被Java语言赋予特定含义的单词

         (2)特点: 全部小写。

         (3)注意事项:

                   A:goto和const作为保留字存在。

                   B:类似于Notepad++这样的高级记事本会对关键字有特殊颜色标记

13:标识符

         (1)就是给类,接口,方法,变量等起名字的字符序列

         (2)组成规则:

                   A:英文大小写字母

                   B:数字

                   C:$和_

         (3)注意事项:

                   A:不能以数字开头

                   B:不能是java中的关键字

                   C:区分大小写

         (4)常见的命名规则(见名知意)

                   A:包 全部小写

                            单级包:小写         举例:liuyi,com

                            多级包:小写,并用.隔开         举例:cn.itcast,com.baidu                              

                   B:类或者接口

                            一个单词:首字母大写            举例:Student,Demo

                            多个单词:每个单词首字母大写          举例:HelloWorld,StudentName

                   C:方法或者变量

                            一个单词:首字母小写           举例:name,main

                            多个单词:从第二个单词开始,每个单词首字母大写

                                               举例:studentAge,showAllNames()

                   D:常量

                            全部大写

                            一个单词:大写             举例:PI

                            多个单词:大写,并用_隔开          举例:STUDENT_MAX_AGE

14:常量

         (1)在程序执行的过程中,其值不发生改变的量

         (2)分类:

                   A:字面值常量

                   B:自定义常量(后面讲)

         (3)字面值常量

                   A:字符串常量 "hello"

                   B:整数常量     12,23

                   C:小数常量      12.345

                   D:字符常量     'a','A','0'

                   E:布尔常量      true,false

                   F:空常量 null(后面讲)

         (4)在Java中针对整数常量提供了四种表现形式

                   A:二进制 由0,1组成。以0b开头。

                   B:八进制 由0,1,...7组成。以0开头。

                   C:十进制 由0,1,...9组成。整数默认是十进制。

                   D:十六进制     由0,1,...9,a,b,c,d,e,f(大小写均可)组成。以0x开头。

15:变量

         (1)在程序的执行过程中,其值在某个范围内可以发生改变的量

         (2)变量的定义格式:

                   A:数据类型 变量名 = 初始化值;

                   B:数据类型 变量名;

                     变量名 = 初始化值;

            注意:变量必须要有明确的类型,什么类型的变量装载什么类型的数据。

16:计算机存储单元

       计算机存储设备的最小信息单元叫“位(bit)”,我们又称之为“比特位”,通常用小写的字母b表示。而计算机最小的存储单元叫“字节(byte)”,通常用大写字母B表示,字节是由连续的8个位组成。

                                                1B(字节) = 8bit

       当程序需要使用存储空间时,操作系统最小会分派给程序1个字节,而不是1个位。你可能会说,如果程序只需要1个位的空间,系统分派不能只分派1个位吗?答案是不能!

17:数据类型

         (1)Java是一种强类型语言,针对每种数据都提供了对应的数据类型。

         (2)分类:

                   A:基本数据类型:4类8种

                   B:引用数据类型:类,接口,数组,字符串类型

         (3)基本数据类型(四类八种)

基本数据类型(四类八种)

        (4)引用类型

                          字符串类型    String    使用“”包裹,可以包含0~N个字符。

           注意

                         ①:整数默认是int类型,浮点数默认是double。

                         ②:必须是true或者false的boolean值,不遵循“非零即真的原则“

                         ③:长整数要加L或者l。单精度的浮点数要加F或者f。

为什么呢?

        你可能会认为12345678901在-2^63~2^63-1之间,所以它是long类型。注意了,这是错误的!!!在Java中整数常量默认以int类型存储,而int类型只能存放-2147483648~2147483648范围的正数,数据会溢出,真正存储的值就不是字面值了。所以后面加L,声明这个数以long型存储就不会出错了。单精度后面加F,原因类似。

                         ④:long占8个字节,float占4个字节,两个类型存储结构不同,float存储结构遵循

                         IEEE-754标准,所以float表示范围比long类型表示的范围大。

                          ⑥:浮点类型,虽然存储范围比较大,但是也存在丢失精度问题,比如99.9的存储,

                         具体解决以后再说。

资源分享:

                         java-jdk-8u111密码:17jr

                          Notepad++密码:qf4f

相关文章

  • javase基础01-标识符、变量、数据类型

    1:常见的DOS命令 盘符的切换 d:回车 目录的进入 cd javase 目录的回退 cd.. cd\ ...

  • javase基础回顾1

    在javase基础中,我们首先学习了: 标识符、 关键字 数据类型:8大基本数据类型与引用数据类型(类 接口 数组...

  • 数据挖掘day01

    教学导航 JavaSE内容:- 基础语法:变量、数据类型、分支结构、循环结构、数组- 基础语法的强化训练- OOP...

  • Java的常量、变量、数据类型(基础篇二)

    Java的常量、变量、数据类型(基础篇二) 标识符 标识符:是指在程序中自己定义的内容,如类名、方法名、变量名等等...

  • Java技能树

    Java基础 1. 开发基础 1.1 JDK JRE 环境变量 2. 语法基础 2.1 关键字 标识符 数据类型 ...

  • 2-Java基础语法-常量与变量

    常量与变量 主要内容: 标识符 关键字 变量 数据类型 类型转换 常量 标识符 我们所认识的标识符: 类的名字,每...

  • day2_python基础语法

    今天总结的python基础语法包括注释、标识符、基本以及缩进与行、数据类型、变量简单介绍。 1 1.1、注释 a....

  • JavaSE之基础

    三、基础 目录:注释,标识符,关键字、数据类型、类型转换、变量,常量、运算符、包机制,JavaDoc 1.注释 新...

  • Java基础恢复(待完善)

    1. 环境配置(MAC) 2. 基础 标识符 常量与变量 常量 变量 运算符和表达式 运算符 表达式 数据类型 4...

  • Python基础语法了解一下(一)

    数据类型 容器类型 强制类型转换 标识符 变量赋值 数据类型 Base Types: integer, float...

网友评论

      本文标题:javase基础01-标识符、变量、数据类型

      本文链接:https://www.haomeiwen.com/subject/xdloqftx.html