码迷,mamicode.com
首页 > 编程语言 > 详细

JAVA基础语法学习

时间:2021-03-06 14:59:32      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:包名   editor   lse   byte   逻辑运算   强制   程序   值类型   成员变量   

1,注释

书写注释是个良好的习惯。

单行注释是在行的最前面加上//,//之后的内容就都是注释内容。

多行注释是用/**/,在/*和*/中间的内容就是注释内容。

这里添加一个小知识点,如果要修改注释的颜色和字体等格式,可以到flie-seting-editor-color scheme-java-comments下面进行修改。

2,标识符。java所有的组成部分都需要有名字。类名,变量名,方法名等统称为标识符。

    java下面有一些关键词,这些都是java定义好了的,我们之后可以直接哪来使用,但是不能用这些关键词去做标识符。课程中一共展示了50个关键词,都是需要记住的。

    所有标识符只能以字母,美元符$,下划线_,来开头。之后可以是任意字母,任意数字,$,_,这些的任意组合去命名。

    标识符是大小写敏感的。

   来举几个例子,合法的标识符:age、HEER、$jpg、_eec

                            不合法的标识符:123abc、&5533、#jgfd

   可以使用中文命名标识符,但是不建议,因为不规范,拼音也不建议。

3,数据类型

    java是一种强类型语言,必须要定义后才能使用。

    一共分为两大类:基本类型(primitive type)和引用类型(reference type)。

   基本数据类型可以分为数值类型和Boolean类型

       数值类型又可以分为整数类型,浮点类型和字符类型。

           整数类型包括:byte,short,int,long。

           浮点类型包括:float,double。

           字符类型就只有char一个。

          long后面定义的数字要加L,float后面定义的数字要加F。

      与数值类型相对应的boolean类型只占一个字节,只有两个:Flase和true。

与基本类型想对应的引用各类型包括:类,借口,数组。

  拓展:不要用浮点数去进行比较,因为会出错。

4.类型转换

byte,char,short—>int—>long—>float—>double

从类型高到底,需要强制类型转换。

从类型低到高不需要转换。

注意点:不能对boolean值进行转换。不能把不相关的类型进行转换。转换时可能存在内存溢出或者精度问题。

 

5.变量

可以变化的量,就是变量,而且每个变量都必须声明类型。

变量类型可以是基本类型也可以是引用类型。

变量有三种:类变量,实例变量,局部变量。

基本类型除了布尔值,如果你不赋予初始值,那么默认的初始值是0。

布尔值的初始值是false。

除了基本类型,其他类型的初始值都是null。

 

变量的命名:

           所有变量、方法、类名都要见名知意。

           类成员变量要首字母小写加驼峰原则(第一个单词首字母小写,后面的单词首字母都大写):monthSalary

           局部变量要首字母小写加驼峰原则

           常量要用全部大写字母加下划线:MAX_VALUE

           类名要首字母大写加驼峰原则:GoodMan

           方法名要首字母小写加驼峰原则:runRun()

6.常量

初始化后不能改变的值,在程序运行过程中不允许被改变。

用final定义:static final double i = 3.14;

 7.基本运算符

   算数运算符:+,-,/,*,%(取余),++,--

   赋值运算符:=

   关系运算符:<,>,<=,>=,==,!=,instanceof

   逻辑运算符:&&,||,!

   位运算符:&,|,^,~,>>,<<,>>>

   条件运算符:?:(x?y:z    意思就是如果x为真则输出结果y,否则输出结果z)

   扩展赋值运算符:+=,-=,*=,、/=,

8.包机制

一般用公司域名倒置作为包名:com.kuangstudy.blog

import是用来导入包的:import com.kuang.base.demo01;

             import com.kuang.base.*;   (*是个通配符,可以导入base下面所有的类。)

9.javadoc

参数信息:

@author作者名

@version版本号

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

@param参数名

@return返回值情况

@throws异常抛出情况

用版本注释进行注释,加在类上面就是类注释,加在方法上就是方法注释。

可以百度一下,了解怎么用idea生成javadoc文件。

JAVA基础语法学习

标签:包名   editor   lse   byte   逻辑运算   强制   程序   值类型   成员变量   

原文地址:https://www.cnblogs.com/jmfy/p/14490056.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!