JAVA1

这篇博客详细介绍了JAVA语言的特性,包括面向对象、分布性、可移植性和安全性等,并讲解了JAVA主类结构、基本数据类型、标识符和关键字、变量、运算符等内容,深入探讨了字符串、数组和类与对象的使用,是JAVA初学者的宝贵资源。
摘要由CSDN通过智能技术生成

JAVA是一种高级的面向对象的程序设计语言。使用JAVA编写的程序是跨平台的,从PC机到手持电话都有JAVA开发的程序和游戏,JAVA程序可以在任何计算机、操作系统和支持JAVA的硬件设备上运行。

1. JAVA语言的特性

(1)简单
(2)面向对象
(3)分布性
a.操作分布
b.数据分布
(4)可移植性
(5)解释性
(6)安全性
(7)健壮性
(8)多线性
(9)高能性
(10)动态

2. JAVA主类结构

JAVA语言是面向对象的程序设计语言,JAVA程序的基本组成单元是类,类体中又包括属性和方法两部分。每一个程序都包含一个main()方法,含有main()方法的类称为主类。
(1)包声明
(2)声明成员变量和局部变量

通常将类的属性称为类的全局变量(成员变量),将方法中的属性称为局部变量。全局变量声明在类体中,局部变量声明在方法体中。全局变量和局部变量都有各自的应用范围。

3.基本数据类型

(1)整数类型(没有小数部分的数值,可正可负)
在这里插入图片描述

注意:
a.不能以0作为十进制数的开头(0除外)。
b.八进制必须以0开头。
c.十六进制必须以0X或0x开头。

(2)浮点类型(表示有小数部分的数字)
在这里插入图片描述

在默认情况下,小数都被看作double型,若使用float型小数,则需要在小数后面添加F或f。
(3)字符类型
a.char型:用于存储单个字符(占用16位(两个字节)的内存空间)
在定义字符型变量时,要以单引号表示
列如:'s’表示一个字符,而"s"则表示一个字符串。
b.转义字符:以反斜杠“\”开头,后跟一个或多个字符。
在这里插入图片描述

c.布尔类型
布尔类型又称逻辑类型,通过关键字boolean来定义布尔类型变量,只有ture和false两个值,分别代表布尔逻辑的“真”和“假”。
注意:布尔值不能与整数类型进行转化。


4.标识符和关键字

(1)标识符
JAVA语言规定标识符由任意顺序的字母、下划线(_)、美元符号($)和数字组成,并且第一个字符不能是数字。标识符不能是JAVA中的保留关键字。
(2)关键字
在这里插入图片描述
**

5.变量

(1)变量命名应遵循的规则
a.变量名必须是一个有效的标识符
b.变量名不可使用JAVA中的关键字
c.变量名不能重复
d.应选择有意义的单词作为变量名
注:在JAVA语言中允许使用汉字或其他语言文字作为变量名,如“int年龄=21”。
(2)变量的有效范围
A.成员变量
在类体中所定义的变量被称为成员变量,成员变量在整个类中都有效。类的成员变量又可分为两种,即静态变量和实例变量。
a.静态变量
如果在成员变量的类型前面加上关键词static,这样的成员变量称为静态变量。静态变量的有效范围可以跨类,甚至可达到整个应用程序之内。对于静态变量,除了能在定义它的类内存取,还能直接以类名.静态变量的方式在其他类内使用。
B.局部变量
在类的方法体中定义的变量(方法内部定义,“{”与“}”之间的代码中声明的变量)称为局部变量。局部变量只在当前代码块中有效。
局部变量可与成员变量的名字相同,此时成员变量将被隐藏,即这个成员变量在此方法中暂时失效。
**

6.运算符

(1)赋值运算符
由于赋值运算符“=”处理时会先取得右方表达式处理后的结果,因此一个表达式中若含有两个以上的“=”运算符,会从最右方的“=”开始处理。
(2)算数运算符

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值