java学习笔记之java编程基础

来源:互联网 发布:php curl 302自动跳转 编辑:程序博客网 时间:2024/05/15 16:42

一、java的基本语法格式

         1.1  java代码的基本格式

1.java中的程序代码必须都必须放在一个类中

修饰符 class 类名{

程序代码;

}

注意一下几个关键:

java中的程序代码分为结构定义语句和功能执行语句;

java中语言是严格区分大小写的;并且“;”不要误写成中文的分号;

  java编写时注意排版;

java中一句连续的字符串不能分开在两行中书写;

 1.2  java中的注释

    1.单行注释://

     2.多行注释/*   */

     3.文档注释/**     */

             注意:

java中,有的注释可以嵌套使用,有道则不可以,比如——多行注释中可以嵌套单行注释;多行注释中不能嵌套多行注释

1.3  java中的标示符

包名、类名、方法名、参数名、变量名......这些符号被称为标示符,可以由任意顺序的大小写字母、数字、下划线和美元符号组成,但不能以数字开头,不能是java中 的关键字。除了这些规范,还应该遵循以下规则:

(1)、包名所有字母一律小写,例如cn.itcast.test;

(2)、类名和接口名每个单词的首字母都要大写

(3)、常量名所有的字母都要大写,单词之间用下滑线连接

(4)、变量名和方法名的第一个单词首字母小写,从第二个单词开始每个单词首字母大写

1.4 java中的关键字:

abstract boolean break byte case

catch char const class continue

default do double else extends

false final finally float for

goto if implements import instanceof

int  interface longnative new

null  package privateprotected public

return short static strictfp super

switch this throw throws transient

true try void volatile while

synchronized(累死我了!)

1.5 java中的变量

1.整形常量

~二进制常量:前面要以“0b”或“0B”开头

~八进制常量:前面以0开头

~十六进制常量:以0X或0x开头

2.浮点数常量

单精度浮点数后面以F或f结尾——————双精度浮点数后面以D或d结尾

3.字符常量

字符常量用于表示一个字符,一个字符常量要用一对英文半角格式的单引号引起来,他可以是英文字母、数字、标点符号、以及由转义序列来表示的特殊字符

  4.字符串常量

一对英文半角格式的双引号

5.布尔常量

6.null常量

拓展:反斜杠的用法

二、java语言中的常量与变量

1、变量的数据类型

   基本数据类型:

数值型

整数类型——byte(8位)、short(16位)、int(32位)、long(64)位——long后面西药加上一个字母L;

浮点类型——float(32位)、double(64位)

字符型

布尔型

引用数据类型

类、接口、数组、枚举、注释

2.变量的类型转换

一、自动类型转换(1.两种数据类型兼容,2.目标类型的取值范围大于源类型的取值范围)

二、强制类型转换(可能会损失精度)

表达式类型的自动提升

三、java语言运算符的使用

运算符的优先级:

1. .[] ()

2. ++-- ~ !

3. */ %

4. +-

5. <<>> >>>

6. <> <=  >=

7. ==!=

8. &

9. ^

10. |

11. &&

12. ||

13. ?:

14. = *= /=+= -= <<= >>= >>>= &= ^= |=

条件语句的使用

注意switch的使用:如果多个case条件后面的执行语句是一样的,则该执行语句只需书写一次即可,

switch语句的表达式可以是int、short、char、byte、string、enum类型

四、java中方法的定义与使用

方法的格式:修饰符 返回值类型  方法名([参数类型 参数名1,参数类型    参 数名2,....]){

执行语句

return  返回值;

}

ps:这些都是基础知识,还有一些扩展知识,我在之后的学习中补上

1 0