VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > Java教程 >
  • java基础篇—基础语法

一、关键字和保留字   

1.什么是关键字?

通俗来说就是带有特殊含义的字符,有自己专门用途的单词

 

2.特点?

关键字全部由小写构成,以下是java官方列举出的关键字

 

 

注意:

保留关键字:指的是现有版本中尚未使用,后续可能会作为关键字使用,自己命名标识符要避免使用这些关键字,并且Java 的 null 不是关键字,类似于 true 和 false,它是一个字面常量,不允许作为标识符使用。

 
 二、 标识符
 

1.什么是标识符?

官方解释:对各种变量,方和类等要素命名时使用的字符序列称之为标识符

说人话:自己取的名字,自己好记的,无规矩不成方圆,比如咱们自己的名字,姓在前,名在后,这就是一种规则,标识符它也有自己的命名规则

 

2.标识符规格、约束(官方自己取名字规格)

  • 26个英文字母(大小写),0-9数字,_(下划线)或者$(美元符)组成

  • 不能以数字开头

  • 不能单独使用上面讲的关键字跟保留字作为标识符,但可以包含关键字保留字,比如:import属于包相关的关键字,不能作为标识符,但importOrder可以作为标识符

  • java中严格区分大小写,长度无限制

  • 标识符不能包含空格

     

3.基本命名规范(取名字的规范)

 

  • 包名:多单词组成所有字母都是小写  例如:xxxyyyzzz

  • 类名、接口名:多单词组成时,所有单词首字母大写 例如:XxxYyyZzz

  •  变量名字、方法名:多单词组成时,第一个单词首字母小写,其他单词首字母大写 例如:xxxYyyZzz

  • 常量名:所有字母都大写,多个单词下划线分割 例如:XXX_YYY_ZZZ

 

三、注释

 

1.注释定义

 

对代码块,方法,类,接口等进行说明性的文字,不参与代码编译,可以增强代码可阅读性

 

2.常用注释


//   单行注释

/* */       多行注释:

/**  */    文本注释:

 

例如:

复制代码
public class HelloWorld {
   /* 这是第一个Java程序
    * 它将输出 Hello World
    * 这是一个多行注释的示例
    */
    public static void main(String[] args){
       // 这是单行注释的示例
       /* 这个也是单行注释的示例 */
       System.out.println("Hello World"); 
    }
}
复制代码

 

四、变量

 

1. 定义变量

java定义变量格式:数据类型  变量名 = 变量值;

例如:

int  age=18;

String name ="java资讯”; 

boolean flag =false;

char tab ='A';    

float  price = 123.4F;   

double  d = 123.456;

注意:变量必须先声明后使用 


2. java中定义的数据类型

面试题也经常会问到这边的知识点,下面给出一张图谱,更加直观,方便记忆

注意点:

  • java整形常量默认为int 类型 ,声明long类型常量必须加‘ L’或者‘l’,但在开发中一般使用大写‘L’

  • 在开发中一般声明整形变量为int,除非不足以表示较大的数,才使用long

  • 声明float型常量,单精度很难满足开发需求,double是双精度,精度是float的两倍在开发中声明浮点的常量默认为double,要是声明为float需后面加‘F’或‘f’

  • boolean类型只有两个值true、false

 

 

 

五、类型转换

不同的数据类型之间可以进行相互转换

1. 自动类型提升,java自动完成,由大到小

容量大小:这表示的是数的范围大小,不是本身占的内存大小

小    ——————————>  大

byte->short->int->long->float->double

当 容量小的 数据类型变量 与 容量大的 数据类型变量做运算,自动提升为大的数据类型

例如:

byte b = 1;
int  i = 6;
int result = b+i;
b与i 求和的结果就应该是int类型,也可以是 long float double ,但不能是比int
容量小的数据类型

这边的+用作于算术运算

注意:byte,short,char 这个三个变量进行运算时,结果最少为int类型

 

2.强制类型转换(逆运算)由小到大

 语法:(数据类型)

例如:

long  l = 100;
int result = (long)l

3. 类类型(引用数据类型) String:字符串

声明String 类型变量时,使用一对双引号 " "

1
String  s1 ="Hello World"

  

String 可以和 8种基本数据类型进行运算,且运算只能是连接运算,结果为String类型

例如:

String s1="Hello World"
int  number =100;
String result = s1+number
输出结果:result:Hello World100

这边的+号用作于连接运算

小练习:

 

char  c='a';
int num =100;
String str ="hello"
1. system.out.print(c+num+str); //107hello
2. system.out.print(c+str+num); //ahello100
2. system.out.print(c+(num+str));// a100hello

 

字符串转八大基本类型

注意:八大基本类型都有其对应的封装类型 

byte ——  Byte  

short —— Short

int —— Integer

long ——Long

float —— Float

double —— Double

char —— Char

boolean —— Boolean

 

字符串转基本类型,基本类的包装类有其对应方法api

例如:

String  str ="hello" 
1. 转int
int intResult  = Integer.parseInt(str);
2. 转double
double doubleResult = Double.parseDouble(str);



出处:https://www.cnblogs.com/zeroll/p/16900081.html



相关教程