01Java基本语法

重点知识记录:

1、java语言是美国Sun公司在1995年推出的高级编程语言。

2、java语言主要应用在互联网程序的开发领域。

3、二进制转换

  1)十进制数据转换成二进制数据:使用除以2获取余数的方式。

   

  2)二进制数据转换成十进制数据:使用8 4 2 1编码的方式。

  

   总结:鉴于现在的计算机功能强大,所以可以借助计算机进行二进制的计算。

4、字节是我们常见的计算机中最小的存储单元。

  计算机存储任何的数据,都是以字节的形式存储,邮件点击文件属性,我们可以查看文件的字节大小。

  8个bit(二进制位)0000-0000表示一个字节,写成1 byte或者1 B。

5、常用的DOS命令。

  启动:Windows + r

  切换盘符:盘符名称 :

  进入文件夹:cd 文件夹名称

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

  返回上一级:cd ..

  直接返回根路径:cd \

  查看当前内容:dir

  清屏:cls

  推出:exit

6、Java虚拟机---JVM(Java Virtual Machine)

  Java虚拟机,简称JVM,是运行所有Java程序的假想计算机,是Java程序的运行环境,是Java最具有吸引力的特性之一。

  我们编写的java代码,都运行在JVM上。 

  我们用java编写的语言可以运行在任何的操作系统上,这个特性称为Java语言的跨平台特性。

7、jre 和 jdk

  jre(Java Runtime Environment):是Java程序的运行时环境,包含JVM和运行时所需要的的核心类库。

  jdk(Java Development Kit):是Java程序开发工具包,包含jre和开发人员使用的工具。

  如果想要运行一个已有的Java程序,那么只需要安装jre即可;

  如果想要开发一个全新的Java程序,那么必须安装jdk。

  

 8、Java程序开发三步骤:编写、编译、运行。

  

 9、关键字的特点

  1)完全是小写的字母;

  2)在增强版的记事本中(Notepad++)有特殊颜色。

10、标识符:是指在程序中,我们自己定义的内容。(比如类的名字、方法名字和变量名等,都是标识符)

  命名规则:

  1)可以包含英文字母26个(区分大小写)、0-9数字、$(美元符号)和 _(下划线);

  2)不能以数字开头;

  3)不能是关键字。

  命名规范:

  1)类名规范:大驼峰式命名法;

  2)变量名规范:小驼峰式命名法;

  3)方法名规范:小驼峰式命名法。

11、常量:是指在Java程序中运行期间固定不变的数据。

  常量分类:

  1)整数常量:直接写上的数字,没有小数点;

  2)浮点数常量:直接写上的数字,有小数点;

  3)字符常量:凡是用单引号引起来的单个字符,就叫做字符常量;

  4)字符串常量:凡是用双引号引起来的部分,叫做字符串常量;

  5)布尔常量:只有两种取值,true、false;

  6)空常量:null,代表没有任何数据。

12、变量:是指在Java程序中运行期间,内容可以发生改变的量。

  Java中要求一个变量每次只能保存一个数据,必须要明确保存的数据类型。

  创建格式:

  1)数据类型 变量名称;// 创建了一个变量

     变量名称 = 数据值;// 赋值,将右边的数据值赋值给左边的变量

  2)一步到位的格式:

    数据类型 变量名称 = 数据值;// 在创建一个变量的同事,立刻放入指定的数据值

  注意事项:

  1)如果创建多个变量,那么变量之间的名称不可以重复;

  2)对于float和long类型来说,字母后缀F和L不要丢掉;

  3)如果使用byte或者short类型的变量,那么右侧的数据不能超过左侧类型的范围;

  4)没有进行赋值的变量,不能直接使用,一定要赋值之后,才能使用;

  5)变量使用不能超过作用域的范围;

  (作用域:从定义变量的一行开始,一直到直接所属的大括号结束为止)

  6)可以通过一个语句来创建多个变量,但是一般情况不推荐。

13、数据类型分类

  Java的数据类型分为两大类:

  1)基本数据类型:包括整数、浮点数、字符、布尔;

  2)引用数据类型:包括字符串、类、数组、接口、Lambda。

14、基本数据类型

  四类八种基本数据类型:

  字节型:    byte    1个字节    -128~127

  短整型:    short    2个字节    -32768~32767

  整型:     int     4个字节    -2^31~2^31-1

  长整型:    long    8个字节    -2^63~2^63-1

  单精度浮点数: float    4个字节    1.4013E-45~3.4028E+38

  双精度浮点数: double   8个字节    4.9E-324~1.7977E+308

  字符型:    char    2个字节    0-65535

  布尔类型:   boolean    1个字节    true false

15、数据类型注意事项:

  1)字符串不是基本类型,而是引用类型;

  2)浮点型可能只是一个近似值,并非精确的值;

  3)数据范围与字节数不一定相关,例如float数据范围比long更加广泛,但是float是4字节,long是8字节;

  4)浮点数当中默认类型是double。如果一定要使用float类型,需要加上一个后缀F;

     如果是整数,默认为int类型,如果一定要使用long类型,需要加上一个后缀L。

猜你喜欢

转载自www.cnblogs.com/hand-blog/p/12194383.html