java语言的主要的知识点
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语言的主要的知识点相关推荐
- java语言规范ppt_java语言简介精要.ppt
课后作业 在控制台输出商品价目表.使用\t和\n进行显示格式的控制 在控制台输出购物系统登录菜单和系统主菜单 第 [ 一] 章[JAVA语言简介] 课程知识点 课程目标 学完本门课程后,你能够: 运用 ...
- JAVA语言概述和基本语法知识点
2017 2.16 周四 打开DOS命令的方式: 1.Windows+R 2.命令提示符 打开指定位置: shift+右键 选择在此处打开命令窗口 常用的dos命令 Dir : 查看 cd空 ...
- 知识点总结之Java语言的优点
1.Java是纯面向对象的语言.<Java编程思想>中提到Java语言是一种"Everything is object"的语言,它能够直接反映现实生活中的对象,例如车. ...
- java语言基础知识点
jdk的使用和安装: jdk是java开发工具包,包括jre和java运行工具 java运行工具有: 调试器,编译器,javadoc.exe java.exe,javac.exe jre是java运 ...
- JAVA语言知识点总结
一.Java SE ❤1.Java基础 1.一个十进制的数在内存中是怎么存的? Java支持的数据类型有哪些?什么是自动拆装箱? int 和 Integer 有什么区别 ? 什么时候使用int 什么时 ...
- 0基础培训java必须掌握的一些知识点
相信接触过Java的小伙伴们都知道,Java是一门强大的编程语言,在现今互联网行业中,Java的身影可谓是随处可见的,可能刚刚开始学习的小伙伴会因Java编程语言庞大的体系而震惊,但是知识是需要日积月 ...
- Java语言中的生僻知识
最近有一首名叫<生僻字>的流行歌曲火遍大江南北,创作者给佶屈聱牙的生僻字,配上了优美明快的旋律,竟然让歌曲变得琅琅上口.悦耳动听起来,平时不太常见的拒人于千里之外的这些汉字也不再那么陌生, ...
- 第1章 Java语言概述
第1章 Java语言概述 声明 0. Java语言应用场景 1. 软件开发介绍 2. 计算机编程语言介绍 3. Java语言概述 4. Java程序运行机制及运行过程 5. Java的环境搭建 5. ...
- 计算机java语言答案_【计算机二级Java语言】卷019
选择题 公共知识 [1]下列叙述中正确的是 [A]算法的时间复杂度与计算机的运行速度有关 [B]算法的时间复杂度与运行算法时特定的输入有关 [C]算法的时间复杂度与算法程序中的语句条数成正比 [D]算 ...
最新文章
- LR(0)语法制导翻译
- 用AI变身16岁女孩,抓住40岁违法警察!20岁男大学生钓鱼执法秀翻美国
- css hack *html,CSS Hack详解
- groovy oracle数据库,使用Groovy /搖籃到用什麼驅動程序連接到Oracle數據庫
- OI常用的常数优化小技巧
- Controller和RestController的区别
- VC绘制控件如何防止闪烁
- 服务器系统可以玩英雄联盟吗,用云服务器可以玩英雄联盟吗
- PHP实现文件下载两种方式(a标签和header标签)
- 【考研攻略】北京交通大学网络空间安全专业2018-2022年考研数据分析
- 在linux虚拟机中进行jdk1.8的安装与环境变量的配置
- Lab3:自行车码表
- 再练动态规划——(4)涂抹果酱
- Android - 一种相似图片搜索算法的实现
- 【Linux开发】Orange Pi上WiringPi的使用
- 独家对话AAAI、ACM、ACL三会会士Raymond J. Mooney | 香侬专栏
- 蚂蚁金服2018CIKM中GEM算法《Heterogeneous Graph Neural Networks for Malicious Account Detection》
- 三年又三年,我朋友都生娃了《打工人的故事》
- 与业务方意见不合,该怎么办?
- 芯片验证漫游指南-读书笔记