Java小基础(更新中)

根据课本乱整理的,仅做自己的复习材料。
摘要由CSDN通过智能技术生成

根据课本和学习视频乱整理的,仅做自己复习资料

目录

零、java引入包(package)

一、Java注释

二、标识符(指在程序中,我们自己定义的)

三、关键字

四、常量

五、变量

六、变量类型的转换

byte/short/char

编译器的常量优化

七、运算符

八、选择结构语句

九、循环结构语句

for/while/do..while三种循环的区别 

十、循环嵌套

十一、死循环

十二、跳转语句

brack

continue

十三、Java中的大体结构

十四、方法

十五、方法重载

十六、数组

十七、数组操作

1. 数组遍历 

2. 数组最值

3. 数组排序 

4. 多维数组





println:输出换行    print:输出不换行

零、java引入包(package)

程序可通过声明包的形式对Java类定义目录。

语句:package 包名;

注意:

  1. 包的声明只能位于Java源文件的第一行。
  2. 当一个包的类需要调用另一个包中的类时,需用import关键字引入。 import 包名.类名
  3. import 包名.* 表示导入该包下所有类。
  4. java的核心类主要放在java包及其子包下,扩展的包大部分在javax及其子包中。
  5. java引入包(package):程序可通过声明包的形式对Java类定义目录。

  • java.util
  • java.net
  • java.io
  • java.awt
  • java.sql
  • javac.swing

一、Java注释

javadoc命令将文档注释提取出来生成帮助文档。

注意:多行注释不能嵌套多行注释。

//  单行注释

/*   多行注释   */

/**

文档注释

*/

二、标识符(指在程序中,我们自己定义的)

public void 类名 {
   //类名  即自己定义的标识符
    public static void main (String[] args){

    }
}
//方法名   变量名   都是自己定义的
  1. 可由字母,数字,下划线(_)和美元符号($)组成,但不能用数字开头,不能是Java中的关键字,空格和特殊字符。
  • 注意:
  1. 包名由小写字母组成。
  2. 接口名和类名每个单词的首字母要大写(大驼峰式)。
  3. 常量名所有字母都要大写,单词与单词间用下划线连接。
  4. 方法名和常量名的第一个单词字母要小写,第二个单词开始每个字母要以大写字母开头。(小驼峰式)
  5. 尽量用有意义的单词命名。

三、关键字

  • 注意
  1. 关键字由小写字母组成。
  2. 程序中的标识符不能用关键字来命名。
  3. const和got不能作为关键字来使用。
  4. true,false,null不属于关键字,是单独标识类型,不能直接使用。

四、常量

在程序中固定不变的值,不能改变的数据。

语句:final 常量类型 常量名 [= 初始值]

注:常量名通常大写

整型常量

二进制 

八进制 

十进制 

十六进制

二进制 0b或0B开头

八进制 0开头

十进制 范围0~9

十六进制0x或0X开头

只有整数型常量和浮点数常量才为数,字,'123'和"123"都不是数字。

浮点数常量

flout(单精度)

double(双精度)

带小数点的数字即为浮点数;

Java默认double;

flout数值类型后加F或f;

double数值类型后加D或d;

字符常量 '    字符常量   '

单引号引起来;

括号内不能为空(可以是一个空格);

可为数字,字母,标点符号,转义序列;

'\u0000'表示空白字符

'\u000a'表示换行

(Unicode字符以\u开头)

字符串常量 "    字符串常量   "

双引号引起来

一个字符串可包含一个或多个字符,也可一个都没有(此时的长度为0)

布尔型

true

false

null常量 null 没有任何数据,对象的引用为空

字符串常量和字符常量的区别:

      字符串常量的双引号内有多个内容或没有内容,如"123sn","中间",

      字符常量的单引号里必须有且只有一个内容,如'a','A','1','中',' '(一个空格)等。 

注:转义字符:  \b  退格    \n  换行    \t   制表符    \r  回车   \\  反斜杠   \'  单引号     \" 双引号

五、变量

  1. 变量的定义:

语句:变量类型 变量名[= 初始值]

inx x = 1,y;
y = x + 9;

      2. 变量类型: 

定义变量时,必须声明变量类型

  • 方式一:数据类型 变量名 = 初始化值;   
  • 方式二:数据类型 变量名;    变量名 = 初始化值;   
  •  = :赋值,将右边的数据值,赋值给左边的变量

注:

  • 字符串不是基本类型,而是引用类型;
  •  浮点数可能只是一个近似值,并非是精准的值;
  • 变量名不可以重复;
  • 没有进行赋值的变量,不能直接使用,一定要复制后,才能使用;
  •  调用时,注意变量是局部变量还是全局变量,作用域!!!!

8种基本数据类型

(Java内嵌)

数值型 整数型

byte(字节型)  

short(短整型)

int(整型)         

long(长整型) 

Java整数默认int;

long数值类型后加L和l;

long未超出int取值范围时可省略L和l

浮点型

flout(单精度)  4个字节

double(双精度)8个字节

Java小数默认double;

flout数值类型后加F或f;

可以给浮点数赋值一个整数数值

字符型 char 2个字节   0~65535

char a = ' '     

单引号

计算机会自动将0~65535内的整数转化为对应的字符。

//这两行代码实现同样效果
int m = 'a';
int m0 = 97;

布尔型 boolean 1个字节 返回true或false

引用数据类型

(编译人员自定义)

class
接口 interface
数组
枚举 enum
注释 annotation

关键字    内存空间 取值范围
byte(字节型) 1个字节 -128~127
short(短整型) 2个字节 -32768~32767
int(整型)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值