黑马程序员-java编程基础,基本数据类型,基本语法及基本语句

本文详细介绍了Java编程的基础知识,包括代码基本样式、注释、标识符命名规范、关键字、常量、变量、主函数、ifelse语句、三元运算符、转义字符、if与switch语句的区别等内容。

----------- android培训java培训、java学习型技术博客、期待与您交流! ---------

一、java代码的基本格式

java中的程序代码都必须放在一个类中。类需要class关键字来定义,在class前面可以有一些修饰符,格式如下:

修饰符 class 类名{

程序代码

}

在编写java代码时,需要注意一下几个关键:

1)java中的程序可分为结构定义语句和功能定义语句,其中,结构定义语句用于声明一个类或方法,功能执行语句用于实现具体功能。每条功能性执行语句的最后必须用分号(;)结束。如下:

System.out.println("这是一个java程序");

//打印语句,值得注意的是,在程序中要用英文的分号,如果写成中文编译器会illegal character(非法字符)的错误信息。

2)java语言是严格区分大小写的。

3)写代码是要养成良好的格式排版。

4)java中连续的字符串不能分开两行书写,如果想要将一个字符串分开两行书写时,把一个字符串分开两个字符串,并用+链接即可。


二、java中的注释

在编写java代码时,为了使代码易于阅读,通常会在实现功能的同时为代码加一些注释。注释是对程序的某个功能或某行代码的解释性说明,它在java源文件中有效,在编译程序时,编译器会忽略这些注释信息,不会将其编译到class文件中去。

java中有三种类型的注释,具体如下:

1、单行注释:用途:用于对程序中的某一行代码进行解释,用符号“//”表示,eg:

int c=10; //定义一个整型变量。

2、多行注释。用途:用于多行注释。格式:以/*开头,以*/结束。eg:

/*duoble a=2;

 float b=122.2f; */

3、文档注释。用途:用于文档的概括性说明,可以用javadoc命令将文档注释提取出来生成帮助文档。

4、注意:java中的注释有的可以嵌套使用,有的则不可以,需要注意的是,单行注释可以和多行注释、文档注释嵌套,但多行注释间,多行注释和文档注释间则不可以嵌套使用。


三、java中的标识符

通俗的讲,标识符就是java程序中的一些名字,比如类名,包名,变量名等。标识符的组成元素包括26个大小写字母,0到9,-和$。注意:

1)数字不可以开头。

2)不可以使用关键字。

3) java语言严格区分大小写。

4) 不可以使用其他非法字符。

Java中的名称规范

原则:见名知意,就是看见名字知道意思。

A:包:其实就是文件夹,全部小写 xxx.yyy.zzz

B:类或者接口

  1如果由一个单词组成,首字母大写。例如 Demo

  2如果由多个单词组成,每个单词的数字母大写。例如 HelloWorld

C:变量和函数

  1如果由一个单词组成,全部小写。例如 name

  2如果由多个单词组成,第一个单词的数字母小写,其后每个单词的数字母大写。例如 getAge

  3变量名是名称,函数名是动词+名称

D:常量

  1如果由一个单词组成,全部大写。例如 MONEY

  2如果由多个单词组成,每个单词大学,然后用_连接。例如 BANK_MONEY

四、关键字其实就是某种语言赋予了特殊含义的单词。

五、保留字:其实就是还没有赋予特殊含义,但是准备日后要使用过的单词。 


、常量:是在程序中的不会变化的数据。

A:整数常量 10、-10;

B:小数常量 12.5

C:布尔常量 true、false

D:字符常量 '1'、'A';

E:字符串常量 "HelloWorld"

Fnull常量 null

七、变量:在程序的运行过程中,其值是可以改变的量。

A:是内存中的一小块存储区域。

B:用于存储数据。

声明变量的格式:

A:数据类型 变量名 初始化值

     byte b = 10;

B:数据类型 变量名

   变量名 初始化值;

     byte b;

     b = 20;

好处:该空间可以重复使用。

什么时候使用变量呢?当要使用的数据是不确定的时候。

变量空间的开辟需要什么要素呢?

1,这个空间要存储什么数据?数据类型。

2,这个空间叫什么名字啊?变量名称。

3,这个空间的第一次的数据是什么? 变量的初始化值。

八、关于主函数的初步描述:

格式:

public static void main(String[] args)

{

System.out.println("hello world");

}

理解点:主函数可以保证程序的独立运行,是程序的入口,可以被虚拟机调用。

public :表示访问权限最大,为公共访问类型。

static:表示静态,静态的函数就是随着类的加载而加载,调用时不依赖与对象。

void:表示主函数的返回值类型是空。null。

main:为函数名,是一个比较特殊的单词。

String[]:表示主函数接收的参数类型是一个字符串类型的数组。

args:数组变量名,没有什么特殊要求,可以随意更改,只是大家都这样写,建议不修改,以便交流维护方便。

System.out.println("hello world"); 是一个输出语句,输出括号中的内容。

九、if else 语句和三元运算符

if else格式:

if(条件)

{

满足if条件所执行的语句;

}else{

不满足if条件执行的语句;

}

三元运算符格式:

(条件表达式)?表达式1:表达式2

满足条件表达式,执行表达式1,否则执行表达式2.

三元表达式的优缺点:优点:可以简化if else格式;缺点:因为是运算符,所以一定要有一个结果。

十:转义字符

转义字符:通过\ 来转变后面字母或者符号的含义。
\n:换行。
\b:退格。相当于backspace。
\r:按下回车键。window系统,回车符是由两个字符来表示\r\n.
\t:制表符。相当于tab键。

十一、if 语句和swich语句的区别

if和swich语句都是用于判断满足某个条件是执行某一语句主要区别有;

1、swich能接收到的类型有限,主要有byte、short、int、char以及String

2、swich语句较为高效,条件是满足以上5中数据类型,且数量不多的情况下建议使用swich语句来判断。

3、对于区间的判断,建议使用if语句来判断。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值