重点知识记录:

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。

01-Java基本语法【前言、入门程序、常量、变量】的更多相关文章

  1. 012 01 Android 零基础入门 01 Java基础语法 02 Java常量与变量 06 浮点型“字面值”

    012 01 Android 零基础入门 01 Java基础语法 02 Java常量与变量 06 浮点型"字面值" 浮点型字面值 首先要知道一点:在整型部分中,默认情况下,即整型数 ...

  2. 008 01 Android 零基础入门 01 Java基础语法 02 Java常量与变量 02 Java 中的关键字

    008 01 Android 零基础入门 01 Java基础语法 02 Java常量与变量 02 Java 中的关键字 关键字 关键字就是一些有特殊意义的词 之前学习的程序中涉及到的关键字 Java中 ...

  3. 052 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 14 Eclipse下程序调试——debug2 多断点调试程序

    052 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 14 Eclipse下程序调试--debug2 多断点调试程序 本文知识点: Eclipse下程序调 ...

  4. 051 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 13 Eclipse下程序调试——debug入门1

    051 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 13 Eclipse下程序调试--debug入门1 本文知识点: 程序调试--debug入门1 程序 ...

  5. 020 01 Android 零基础入门 01 Java基础语法 02 Java常量与变量 14 变量与常量 知识总结

    020 01 Android 零基础入门 01 Java基础语法 02 Java常量与变量 14 变量与常量 知识总结 本文知识点:变量与常量 知识总结 Java中的标识符 Java中的关键字 目前常 ...

  6. 019 01 Android 零基础入门 01 Java基础语法 02 Java常量与变量 13 数据类型转换的代码示例

    019 01 Android 零基础入门 01 Java基础语法 02 Java常量与变量 13 数据类型转换的代码示例 本文知识点:Java中的数据类型转换案例 学习视频有误,导致没法写文,文章内容 ...

  7. 018 01 Android 零基础入门 01 Java基础语法 02 Java常量与变量 12 数据类型转换的基本概念

    018 01 Android 零基础入门 01 Java基础语法 02 Java常量与变量 12 数据类型转换的基本概念 本文知识点:Java中的数据类型转换 类型转换 类型转换分类 2类,分别是: ...

  8. 017 01 Android 零基础入门 01 Java基础语法 02 Java常量与变量 11 变量综合案例

    017 01 Android 零基础入门 01 Java基础语法 02 Java常量与变量 11 变量综合案例 本文知识点:变量 相同类型的变量可以一次同时定义多个 例:可以一行代码同时定义2个变量x ...

  9. 016 01 Android 零基础入门 01 Java基础语法 02 Java常量与变量 10 布尔类型和字符串的字面值

    016 01 Android 零基础入门 01 Java基础语法 02 Java常量与变量 10 布尔类型和字符串的字面值 本文知识点:字面值 关于字面值的概念,需要注意:很多地方,我们可能就把字面值 ...

  10. 015 01 Android 零基础入门 01 Java基础语法 02 Java常量与变量 09 Unicode编码

    015 01 Android 零基础入门 01 Java基础语法 02 Java常量与变量 09 Unicode编码 本文知识点:Unicode编码以及字符如何表示? ASCII码是美国提出的标准信息 ...

随机推荐

  1. ag.百家下三路怎么看,如何玩好百家了

    \/Q同号3908914.百家作为风靡全球的一款游戏,这么多年长盛不衰,是世界各地玩家的心头所好,但是你真的知道怎么玩好百家吗?第一点呢就是心态问题,我个人认为心态好一切都好,光是心态就占了百分之五十 ...

  2. 深度优先搜索DFS---全球变暖

    内心OS:这道题是去年准备HD复试时,我用来练习DFS的.现在再做这道题,感触颇深,唉,时光蹉跎,物是人非啊~~ 题目: 你有一张某海域NxN像素的照片,”.”表示海洋.”#”表示陆地,如下所示: … ...

  3. P4075 [SDOI2016]模式字符串

    总结 P4075 [SDOI2016]模式字符串 题目描述 给出n个结点的树结构T,其中每一个结点上有一个字符,这里我们所说的字符只考虑大写字母A到Z,再给出长度为m的模式串s,其中每一位仍然是A到z ...

  4. WPF 释放嵌入资源

    资源文件名称:默认命名空间.文件名 || 默认命名空间.文件夹名.文件名 /// <summary> /// 提取文件 /// </summary> /// <param ...

  5. 【spring】spring源码阅读之xml读取、bean注入(BeanFactory)

    前言 此源码其实是在4月中旬就看了,而且当初也写了一份word文档,但不打算直接把word发上来.还是跟着以前的笔记.跟踪代码边看边写吧. 其实当初看源码的理由很简单,1.才进新公司,比较有空闲.2. ...

  6. VMware桥接模式下虚拟机ping主机不通

    现象: VMware设置为桥接模式,虚拟机ping主机不通,主机ping虚拟机通. 解决: 尝试以下几种方法 关闭主机(专用网络.来宾或公用网络)和虚拟机的防火墙. 更改桥接的物理网卡,确保是主机正在 ...

  7. node常用模块汇总

    node常用模块汇总: 点击插件名字,查看使用文档 npm常用模块汇总 node常用模块汇总 gulp常用插件汇总 mkdirp:在node.js中像mkdir -p一样递归创建目录及其子目录

  8. NOI Online能力测试游记:退役选手的自娱自乐

    2020年2月17日早上8点,CCF发布了关于举办NOI Online能力测试的通知. 为给选手提供一个锻炼的机会,CCF拟举办一场NOI Online能力测试.测试分为入门组和提高组,每组限额报名3 ...

  9. LeetCode 第二题 Add Two Numbers 大整数加法 高精度加法 链表

    题意 You are given two non-empty linked lists representing two non-negative integers. The digits are s ...

  10. 在Scala中免费验证

    优锐课带你详细了解如何在Scala中实施免费的monad验证.抽丝剥茧,细说架构那些事! 由于业务数据的复杂性,已经在数据验证上花费了很多精力.在Scala中,提出了使用应用程序进行验证的方法,并被广 ...