Java开发工具IDE及标识符

IDE---(所有开发工具的总称)

IDE,英文全称为“Integrated Drive Electronics”,即“电子集成驱动器”,或者叫“集成设备电路”。它的本意是指把“硬盘控制器”与“盘体”集成在一起的硬盘驱动器

Java主流的开发工具:

(1)  eclipse 开源的

(2)  idea 收费 主流 破解 无限重置使用30天

idea的大概使用流程

安装

破解

创建项目 创建一个文件夹,专门放项目

删除项目

 

注释

使用特定的符号,标注内容, 对代码功能进行说明。

 单行注释多行注释文档注释
含义只对某行进行注释对多行进行注释用于为类,属性,方法进行功能注释,在其他地方使用时可以提示出来
快捷键ctrl+/ctrl+shift+/输入/**,点击“Enter”
注释符号//

/*

*/

/**

*/

 

关键字

关键字是被语言赋予了特殊含义的单词,例如 public ,class ,int...

用来修饰包,类,变量,方法......

关键字所有的字母都是小写的

Java中常见的关键字及其含义:

关键字

含义

abstract

表明类或者成员方法具有抽象属性

assert

断言,用来进行程序调试

boolean

基本数据类型之一,声明布尔类型的关键字

break

提前跳出一个块

byte

基本数据类型之一,字节类型

case

用在switch语句之中,表示其中的一个分支

catch

用在异常处理中,用来捕捉异常

char

基本数据类型之一,字符类型

class

声明一个类

const

保留关键字,没有具体含义

continue

回到一个块的开始处

default

默认,例如,用在switch语句中,表明一个默认的分支。Java8 中也作用于声明接口函数的默认实现

do

用在do-while循环结构中

double

基本数据类型之一,双精度浮点数类型

else

用在条件语句中,表明当条件不成立时的分支

enum

枚举

extends

表明一个类型是另一个类型的子类型。对于类,可以是另一个类或者抽象类;对于接口,可以是另一个接口

final

用来说明最终属性,表明一个类不能派生出子类,或者成员方法不能被覆盖,或者成员域的值不能被改变,用来定义常量

finally

用于处理异常情况,用来声明一个基本肯定会被执行到的语句块

float

基本数据类型之一,单精度浮点数类型

for

一种循环结构的引导词

goto

保留关键字,没有具体含义

if

条件语句的引导词

implements

表明一个类实现了给定的接口

import

表明要访问指定的类或包

instanceof

用来测试一个对象是否是指定类型的实例对象

int

基本数据类型之一,整数类型

interface

接口

long

基本数据类型之一,长整数类型

native

用来声明一个方法是由与计算机相关的语言(如C/C++/FORTRAN语言)实现的

new

用来创建新实例对象

package

private

一种访问控制方式:私用模式

protected

一种访问控制方式:保护模式

public

一种访问控制方式:共用模式

return

从成员方法中返回数据

short

基本数据类型之一,短整数类型

static

表明具有静态属性

strictfp

用来声明FP_strict(单精度或双精度浮点数)表达式遵

 

IEEE 754算术规范

super

表明当前对象的父类型的引用或者父类型的构造方法

switch

分支语句结构的引导词

synchronized

表明一段代码需要同步执行

this

指向当前实例对象的引用

throw

抛出一个异常

throws

声明在当前定义的成员方法中所有需要抛出的异常

transient

声明不用序列化的成员域

try

尝试一个可能抛出异常的程序块

void

声明当前成员方法没有返回值

volatile

表明两个或者多个变量必须同步地发生变化

while

用在循环结构中

 

保留字

Java保留字:现有Java版本尚未使用,但以后版本可能会作为关键字。(不允许用来当做标识符)例如:goto,const,

 

标识符

语言中用来命名的字符---标识符 自己能定义的名字的字符

标识符命名规则:

语法强制规范

允许使用大小写字母,数字,下划线,$

不允许数字开头,不允许使用关键字,保留字

不能有空格,区分大小写 长度不限制

约定俗成

见名知意 userName age

包名全部小写

类名首字母大写, 方法名,变量名首字母小写, 便于区分

XxxYyyZzz

xxxYyyZzz

常量名单词全部大写 XXX_YYY_ZZZ

 

变量

可以变的量

是一个存储单元

内存中的一块空间 内存(运行时)/硬盘

数据类型(必须明确类型) [修饰符] 变量名 = 值;

先声明(申请) 赋值 使用

 

数据类型

程序中所有的数据,都需要明确数据类型, 不同的类型存储空间不同,运算规则不同.

 

基本数据类型 有8种,使用8个关键字修饰, 结构简单 .

数值型

字符型

布尔型

数据类型

 

整数类型

 byteshortintlong
字节1234

1字节有8个bit位

Java中整数字面量默认是int型,long类型字面量后面要加L。

浮点型默认字面量是double类型,表示float类型时,需要在后面加F/f。

Java语言中只能用ture,false表示真和假,不能用0和非0表示。

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值