java的基本语法

2021/4/16 12:27:32

本文主要是介绍java的基本语法,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

java基础语法

注释

// 单行注释

/*

多行注释

*/

/**

文档注释

*/

关键字

标识符注意点

  1. 所有的标识符都应该以字母,美元符,或者下划线开始

  2. 首字母之后可以是字母,美元符,或者下划线或数字的任何字符

  3. 不能使用关键子作为变量名或方法名。

  4. 标识符是大小写敏感的

  5. 可以使用中文命名,但是一般不建议这样去使用,也不建议使用拼音,很low

数据类型

  • 强类型语言

    要求变量名的使用要严格符合规定,所有变量必须先定义后才能使用。安全性高,编译速度下降。如Java

  • 弱类型语言

    变量不需要定义就能使用。如vb,jsp,var name=""

Java类型分为两类

  • 基本数据类型

八大基本数据类型:

  1. 数值类型

    整数类型:

    1. byte占一个字节范围

    2. short占两个字节范围

    3. int占4个字节范围

    4. long占八个字节范围

      浮点类型

      1. float占4个字节

      2. double占8个字节

      字符类型:char占2个字节

      boolean类型:占1位其值只有true和false

  • 引用数据类型:接口,类,数组

32位操作系统和64位的区别

32位操作系统只能用32位cpu,只支持4G内存

64位操作系统可以支持32位和64位cpu,最大支持128G内存

进制

  • 二进制0b

    10=2

  • 十进制

    10=10

  • 八进制0

    10=8

  • 十六进制0x

    10=16

类型转换

  • 强制类型转换:(类型)变量名 高--低 (不能低于低类型的取值范围,不然会溢出)

  • 自动转换:低--高

    高类型和低类型做运算的时候,自动往高类型转变

    jdk7新特性:数字之间可以用下划线分割

变量作用域

  • 类变量

    变量类型前加static,可以在类中直接使用

  • 实例变量

    从属于对象,如果不自行初始化,有默认值,使用时需要对象.变量名

  • 局部变量

    一般在方法中声明的对象,必须声明和初始化值

  • 常量

    初始化后不能改变的值,不会变动的值

    final 常量名=值

    常量名一般使用大写字符

变量的命名规范

  • 所有变量,方法,类名:见名知意

  • 类成员变量:首字母小写和驼峰原则

  • 局部变量:首字母小写和驼峰原则

  • 常量:大写字母和下划线

  • 类名:首字母大写和驼峰原则

  • 方法名:首字母小写和驼峰原则

javaDoc参数信息

  • @author 作者名

  • @version 版本号

  • @since 指明需要最早使用的jdk版本

  • @param 参数名

  • @return 返回值情况

  • @throws 异常抛出的情况

生成文档

  1. 方法一

    点击编写的代码类名右击——》show in explorer-->cmd打开命令窗口

    输入tjavadoc -encoding UTF-8 -charset UTF-8 类名.java

  1. 方法二

    tools-->generate javaDoc-->output directory(选着保存文件夹)-->local(zh_CN)-->other command(-encoding UTF-8 -charset UTF-8 )-->ok

Scanner

用于获取用户的输入,可以通过Scanner类来获取用户信息

基本语法

Scanner s=new Scanner(sysytem.in)

通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需要使用hasNext()和hasNextLine()判断还有输入的数据。

反编译

Java-->class(字节码文件)-->反编译(idea)

每一个对象都有自己的hashCode(),通过特定算法自动生成

增强for循环

int[] a={1,2,3,4}
for(int x:a){
​
}





这篇关于java的基本语法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程