随笔 - 172  文章 - 0  评论 - 0  阅读 - 11939

Java基础

一,注释

--平时我们编写代码,在代码量比较小的时候,我们还可以看懂自己写的,但是当项目结构复杂起来,我们就需要用到注释了。

--注释并不会被执行,是给我们写代码的人看的。

--书写注释是一个非常好的习惯

--平时写代码一定要注意规范

 

java中的注释有三种:

1.单行注释

2.多行注释

3.文档注释

 

二,标识符和关键字

关键字:

 

 Java所有的组成部分都需要名字。类名,变量名以及方法名都被称为标识符。

标识符:

1.所有的标识符都应该以字母(A-Z或者a-z),美元符($),或者下划线(_)开始

2.首字符之后可以是字母(A-Z或者a-z),美元符($),或者下划线(_)或数字的任何字符组合

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

4.标识符是大小写敏感

5.合法标识符举例:age,$salary,_value,__1_value

6.非法标识符举例:123abc,-salary,#abc

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

 

三,数据类型

-强类型语言

  要求变量的使用要严格符合规定,所有变量必须先定义后使用

-弱类型语言

-Java的数据类型分为两大类

  基本类型(primity type)

  引用类型(reference type)

 位(bit):是计算机内部数据储存的最小的单位。11001100是一个八位二进制数

字节(byte):是计算机中数据处理的基本单位,习惯上用大写B表示

1B(字节)=8bit(位)

字符:是指计算机中使用的字母,数字,字和符号

 

四,类型转换

-由于Java是强类型语言,所以要进行有些运算的时候,需要用到类型转换

低--------------------------->高

-运算中,不同类型的数据优先转换为同一类型,然后进行运算

-强制类型转换 (类型)变量名

-自动类型转换  

注意:

1.不能对布尔值进行转换

2.不能把对象类型转换为不相干的类型

3.在把高容量转换为低容量的时候,强制转换

4.转换的时候可能存在内存溢出或者精度问题

 

五,变量,常量,作用域

变量是什么:就是可以变化的量!

Java是一种强类型的语言,每个变量都必须声明其类型

Java变量是程序中最近的存储单元,其要素包括变量名,变量类型和作用域

type varName=value;

注意事项:

  每个变量都有类型,类型可以是基本类型,也可以是引用类型

  变量名必须是合法的标识符

  变量声明是一条完整的语句,因此每一个声明都必须以分号结束

 

 变量作用域

类变量(static,从属于类)

实例变量(类里面方法外面,从属于对象,可不赋值)

局部变量 (方法内有效,必须赋值)

 常量:

常量:初始化后不能再改变值,不会变动的值

所谓的常量可以理解成一种特殊的变量,它的值被设定后,在程序运行过程中不允许被改变

final 常量名=值

 变量命名规范

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

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

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

-常量:大写字母和下划线:MAX_VALUE

-类名:首字母大写和驼峰原则:Man,GoodMan

-方法名:首字母小写和驼峰原则:run(),runMatch()

 

六,运算符

Java支持如下运算符:

算数运算符:+,-*,/,%,++

赋值运算符:=

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

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

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

条件运算符:?:

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

幂运算:Math.pow(2,3)[2的3次方]

 

七,JavaDoc 

Javadoc命令是用来生成自己API文档的

参数信息:

  @author 作者名

  @version版本号

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

  @param参数名

  @return返回值情况

  @throws异常抛出情况

 

 在项目路径下打开cmd,javadoc -encoding UTF-8 charset UTF-8 Doc.java

生成JavaDoc文档

也可以用IDEA生成。

posted on   键盘敲烂的朱  阅读(18)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示