二、Java基础(1)

1.java的注释

标注解释说明代码的含义。

注释是给以后的自己或者别人看的,帮助理解代码的含义。

1.1单行注释

//注释内容

 代码的上面/后面

 只能写一行

1.2多行注释

 /*  注释内容  */

  代码的上面

  可以书写多行,可以包含单行注释

1.3文档注释

/** 注释内容 */   【不常用,以后使用的集成开发环境会自动生成】

 代码的上面。

可以书写多行,可以包含单行注释,可以通过javadoc.exe工具编辑一个独立的文件。

注释是不会执行的,可以通过添加注释的方式调试程序。

2. java的标识符

标识符:例如java类,方法,数组......这些元素都有自己的名称,这些名称在java中就被认为是标识符。

标识符命名规则:

  1. 由26个英文字母大小写、数字、下划线、美元符号组成。
  2. 不能以数字开头
  3. 严格区分大小写
  4. 标识符可以为任意长度【不能太长】
  5. 不能出现中文【中文乱码】
  6. 不能使用关键字

3. java的关键字

关键字:   java程序语言为一些单词赋予了特殊的含义,这些被赋予特殊含义的单词就是关键字这些关键字被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

用在循环结构中

4.Java中的变量

变量: 程序在运行的过程中随时可能被修改【变化】的数据就是变量。

本质是变量其实就是程序运行的过程中所开辟的数据存储空间,存储数据。

为了节省存储空间,所以使用变量来存储数据。

变量的组成:

格式: 变量的数据类型  变量的名称 = 变量的初始值;

1.变量的数据类型---决定变量对应的存储空间的大小。

2.变量的名称-------标识符[全字母小写]

3.变量的初始值-----默认的,也可以自己设置一个初始值,要和数据类型匹配。

4.变量的作用域-----变量的有效范围,变量的创建位置。

5.java中的数据类型

整型 (整数)

字节型

byte

1个字节【8位2进制】

-128~127

-2^7~2^-1 [正负号占一位]

短整型

short

2个字节【16位2进制】

-32768~32767

-2^15~2^15-1[正负号占一位]

整型

Int

4个字节【32位2进制】

-2^31~2^31-1[正负号占一位]

长整型

long

8个字节【64位2进制】

(需要l/L后缀)

-2^63~2^63-1[正负号占一位]

浮点型(小数)

单精度浮点型

float

4个字节

(需要有f、F后缀)

保留7~8位有效数字,并不100%准确

并不100%准确

双精度浮点型

double

8个字节

保留15~16位有效数字

字符类型

char

2个字节

0~65535

    字符类型可以与整数进行转换的。

     单引号包围的单个符号就是字符型

布尔型

boolean

1个字节

true/false

执行判断

//		float floatnum = 2.0;  
//		cannot convert from double to float  默认小数为double类型
		float floatnum1 = 2;  //int < float
		float floatnum2 = 2.3f;
		System.out.println("floatnum1="+floatnum1 );
		System.out.println("floatnum12="+floatnum2 );
		
		double doublenum3 = 2.0;  //说明默认创建的小数为double
		
		
		System.out.println(2.0 == doublenum3);  //想等
		
		
		char charnum4 = 'a';
		System.out.println(charnum4);
		char charnum5 = 98;  // 98 隐士转换 b 0~65535
		System.out.println(charnum5);
		
		int intnum6 = 'a';
		System.err.println(intnum6); // a = 96  可以想转换

图解

无奈源于不够强大

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值