Java的概念和定义是什么?

 我来答
中公教育IT培训优就业
2020-11-16 · 百度认证:北京中公教育科技官方账号
中公教育IT培训优就业
中公教育IT培训品牌,致力于培养互联网领域的高端人才,以学员就业为目的,优质就业为宗旨,是一家集Java开发、Web前端、UI/UE交互设计、大数据、软件测试等课程为一体的IT培训机构。
向TA提问
展开全部
Java是一门编程语言,是一门连接人与计算机的语言。
由于计算机只认识二进制(只有0和1)的信息,对于我们来说,二进制的信息与我们平时所说的话比较起来就太难懂了,所以为了能够很好的和电脑交流,就产生了各种各样的计算机编程语言,其中就包括Java。
Java之所以可以让计算机识别,是因为Java的编译器和Java虚拟机,它会将人按照一定规范写成的信息翻译成机器所能识别二进制的信息,这样就可以让我们很好的和计算机进行交流了,而这种规范我们称之为Java语言。
Java是一种面向对象的语言,所谓的面向对象指的是Java编程中,所有的操作都是以对象进行操作的,这样在我们编程的时候,可以将某个功能当成一个类,可以给这类东西设置自己的属性。
由于计算机高级语言种类很多(C/C++、JAVA、Python、C#等等),不同的语言所侧重的领域不相同,Java所侧重的范围是互联网行业企业级应用开发。
像我们经常使用的购物平台、一些公司的管理平台等,大部分都是使用Java来开发的。而且我们现在所使用的安卓手机的系统和APP,也都是用Java语言来开发的。
石家庄新华电脑学院
2021-08-12 · 电脑培训、IT教育、职业技能培训。
石家庄新华电脑学院
石家庄新华电脑学校隶属于新华教育集团,是经河北省人力资源和社会保障厅批准成立的一所大型互联网教育学校,是河北省专业的互联网人才培养基地,位于石家庄市南二环西路199号,交通便利,学风醇厚
向TA提问
展开全部

基础概念

1. 关键字和保留字

关键字:就是java语言中已经事先定义好具有特殊含义的名字。

保留字:目前java语言中还没有使用(暂时没有特殊含义),但是java后期可能会使用

2.标识符

标识符的作用?

用于给变量、常量、类、包和方法取名的规则。

标识符的规则:

  • 由数字、字母、下划线和$组成,但是开始不能为数字。

  • 标识符不能是关键字或保留字。

  • 标识符对长度没有任何限制。

  • 补充:因为java采用的是unicode编码,所以标识符还可以是中文,但是不建议使用。

    命名规范

    类名:大驼峰。每个单词首字母都是大写。例如:VariableDemo

    变量名、方法名:小驼峰。首单词字母小写,其余单词字母大写。例如:userName

    常量名:全部单词大写,多个单词以下划线连接。例如:MAX_VALUE

    包名:单词全部小写。

    3.变量

    变量的本质:变量在内存中开辟一块内存空间(容器),用来存储数据的容器。

    变量声明的本质:在内存中开辟一块指定大小的内存空间,用于准备存储指定类型的数据。(数据类型 变量名;)

    变量赋值的本质:通过变量名找到内存中的存储空间,然后把等号右边的数据存入该内存中间中。(变量名 = 数据;)

  • "=",赋值运算符,把等号右边的数据赋值给等号左边的变量

  • 赋值的数据类型必须和声明变量的数据类型保持一致。

  • 总结:

  • 赋值的数据类型必须和声明变量的数据类型保持一致。

  • 只声明未赋值的局部变量不能直接使用,因为没有初始值。

  • 在同一个作用域中,不能声明相同名的变量。

  • 变量名的命名必须遵守“标识符”规则,并且还需遵守“小驼峰”命名规范

  • 没有声明的变量不能直接使用,因为该“变量”什么都不是。

  • 4.常量

    常量和变量的对比

    常量:只能赋值一次。

    变量:可以重复多次执行赋值操作。

    固定值常量

  • 整数常量:10, 20, ....

  • 小数常量:123.45, 3.1415926, ...

  • 字符常量:'a', '1', '我', ... (使用单引号包裹的一个字符,我们称之为字符常量)

  • 布尔常量:true和false

  • 字符串常量:"hello world", "", "sxt", ... ( 使用双引号包裹的内容,都属于字符串常量)

  • 引用数据类型常量:null

  • 使用final关键字修饰的常量

    常量声明语法:final 数据类型 常量名;

    常量名的命名规范:单词全部大写,多个单词以下划线连接。

    常量名的命名规则:必须遵守“标识符”的命名规则。

    5.常见的转义字符

    \t, 制表符,类似于按下tab键

    \n, 换行符,类似于按下enter键

    \", 展示的时候,只显示输出"

    \', 展示的时候,只显示输出'

    \\, 展示的时候,只显示输出\

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
凤舞吟碧萧
2020-11-14 · 超过40用户采纳过TA的回答
知道小有建树答主
回答量:217
采纳率:0%
帮助的人:14.3万
展开全部
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点 。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等 。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
且听风吟看风景
2020-11-16 · TA获得超过547个赞
知道小有建树答主
回答量:1724
采纳率:87%
帮助的人:66.3万
展开全部
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。
Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点 。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等 。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式