1. 什么是标识符

java对包,类,方法,参数,变量等要素命名时所使用的字符序列称为标识符。

2. 标识符的命名规则和习惯

由字母,数字,下划线(—)美元符号($)组成

不能以数字开头

区分大小写

不能是java中的保留字和关键字(关键字:java中有一些赋予特定的含义,有专门用途的字符串称为关键字。全部为小写。保留字:没有定义用途,但保留用途)

驼峰式命名:schoolName

  见名思意(使用有意义的英文单词)

  类名首字母大写,变量名和方法首字母小写

  长度不要超过15个字符

3. 什么是变量

变量其实是内存中的一小块区域,使用变量名来访问这块区域。因此,每一个变量使用前必须要声明,然后必须进行赋值,才能使用。

   变量:程序执行中数值可变的数据

      如:int i=100;

         int y;

        y=i+10;

变量名:定义变量的标识符

   变量值:内存单元中所装载的数据

4. 变量的声明和初始化

  java变量使用前必须先声明和初始化

如: public class SchoolName{

          public static void main(String [] args){

              int a =200;

              int b=a+10;

System.out.println(b);            

    }

}

5.变量的分类

  按所属的数据类型划分:

     基本类型变量:持有原始值。(真正的原始数据)

     引用类型变量:持有引用值。(某个对象的引用,不是该对象本身)

     按被声明的位置划分:

       局部变量:方法或语句块内部定义的变量

     成员变量:方法外部、类的内部定义的变量

  特别注意:类体之外不能有变量的声明  

转载于:https://www.cnblogs.com/wuW00/p/4570512.html

java语言的主要的知识点相关推荐

  1. java语言规范ppt_java语言简介精要.ppt

    课后作业 在控制台输出商品价目表.使用\t和\n进行显示格式的控制 在控制台输出购物系统登录菜单和系统主菜单 第 [ 一] 章[JAVA语言简介] 课程知识点 课程目标 学完本门课程后,你能够: 运用 ...

  2. JAVA语言概述和基本语法知识点

    2017 2.16  周四 打开DOS命令的方式: 1.Windows+R 2.命令提示符 打开指定位置: shift+右键 选择在此处打开命令窗口 常用的dos命令 Dir : 查看     cd空 ...

  3. 知识点总结之Java语言的优点

    1.Java是纯面向对象的语言.<Java编程思想>中提到Java语言是一种"Everything is object"的语言,它能够直接反映现实生活中的对象,例如车. ...

  4. java语言基础知识点

    jdk的使用和安装: jdk是java开发工具包,包括jre和java运行工具 java运行工具有: 调试器,编译器,javadoc.exe  java.exe,javac.exe jre是java运 ...

  5. JAVA语言知识点总结

    一.Java SE ❤1.Java基础 1.一个十进制的数在内存中是怎么存的? Java支持的数据类型有哪些?什么是自动拆装箱? int 和 Integer 有什么区别 ? 什么时候使用int 什么时 ...

  6. 0基础培训java必须掌握的一些知识点

    相信接触过Java的小伙伴们都知道,Java是一门强大的编程语言,在现今互联网行业中,Java的身影可谓是随处可见的,可能刚刚开始学习的小伙伴会因Java编程语言庞大的体系而震惊,但是知识是需要日积月 ...

  7. Java语言中的生僻知识

    最近有一首名叫<生僻字>的流行歌曲火遍大江南北,创作者给佶屈聱牙的生僻字,配上了优美明快的旋律,竟然让歌曲变得琅琅上口.悦耳动听起来,平时不太常见的拒人于千里之外的这些汉字也不再那么陌生, ...

  8. 第1章 Java语言概述

    第1章 Java语言概述 声明 0. Java语言应用场景 1. 软件开发介绍 2. 计算机编程语言介绍 3. Java语言概述 4. Java程序运行机制及运行过程 5. Java的环境搭建  5. ...

  9. 计算机java语言答案_【计算机二级Java语言】卷019

    选择题 公共知识 [1]下列叙述中正确的是 [A]算法的时间复杂度与计算机的运行速度有关 [B]算法的时间复杂度与运行算法时特定的输入有关 [C]算法的时间复杂度与算法程序中的语句条数成正比 [D]算 ...

最新文章

  1. LR(0)语法制导翻译
  2. 用AI变身16岁女孩,抓住40岁违法警察!20岁男大学生钓鱼执法秀翻美国
  3. css hack *html,CSS Hack详解
  4. groovy oracle数据库,使用Groovy /搖籃到用什麼驅動程序連接到Oracle數據庫
  5. OI常用的常数优化小技巧
  6. Controller和RestController的区别
  7. VC绘制控件如何防止闪烁
  8. 服务器系统可以玩英雄联盟吗,用云服务器可以玩英雄联盟吗
  9. PHP实现文件下载两种方式(a标签和header标签)
  10. 【考研攻略】北京交通大学网络空间安全专业2018-2022年考研数据分析
  11. 在linux虚拟机中进行jdk1.8的安装与环境变量的配置
  12. Lab3:自行车码表
  13. 再练动态规划——(4)涂抹果酱
  14. Android - 一种相似图片搜索算法的实现
  15. 【Linux开发】Orange Pi上WiringPi的使用
  16. 独家对话AAAI、ACM、ACL三会会士Raymond J. Mooney | 香侬专栏
  17. 蚂蚁金服2018CIKM中GEM算法《Heterogeneous Graph Neural Networks for Malicious Account Detection》
  18. 三年又三年,我朋友都生娃了《打工人的故事》
  19. 与业务方意见不合,该怎么办?
  20. 芯片验证漫游指南-读书笔记

热门文章

  1. 不要小看小小的 emoji 表情
  2. 图解 SQL 中 JOIN 的各种用法
  3. 支付宝架构师眼中的高并发架构
  4. MAT入门到精通(二)
  5. 机器学习模型评估指标总结!
  6. 结构最清晰的Yolov3 head和loss实现完全解析
  7. 一行代码发一篇 ICML?
  8. 北大数学天才毕业后坚持出家:理想现实间的挣扎
  9. 王思聪究竟上了多少次热搜?
  10. 如何判断一个数是否在40亿个整数中?