当前位置:网站首页 > Java基础 > 正文

java基础笔记狂神



Java基础

注释、关键字、标识符

注释

※书写注释是一个很重要的习惯

//单行注释

/* 多行注释 */

/ 文档注释 */ 其中@后的文字是有功能的

关键字

狂神说java基础笔记 狂神说java博客_首字母

标识符

※写标识符起名字不能把关键字写上

※Java所有的组成部分都需要名字。

类名、变量名以及方法名都被称为标识符

所有的标识符都应该以字母、$、_ 开始,之后能多加数字,其他不行

※标识符是大小写敏感的

※标识符可以使用中文命名,但是不建议,不规范,别用拼音很Low

※数据类型

  • 强类型语言
  • 要求变量的使用要严格符合规定,所有变量必须先定义后使用
    java和C都是强类型语言,一旦定义了一个变量只定义某个数据类型
    不经过转换的话就永远是这个类型了。安全性高,速度会慢
  • 弱类型语言
  • 变量的使用要可以不符合规定,所有变量不必先定义后使用。
    VBS,JS都是弱类型语言,安全性低、速度快
  • Java的数据类型分为两大类
  • 基本类型(primitive type)
  • 狂神说java基础笔记 狂神说java博客_标识符_02


  • 狂神说java基础笔记 狂神说java博客_首字母_03

  • Tips1:怎么知道使用了Long或者Float呢?
    Long类型要在数字后面加个L Float类型要在数字后面加个F Tips2:字符char必须是一个字母或一个字,而字符串string没有限制
    ※并且字符串String并不是关键词,它属于类
    Tips3:小技巧,在给标识符起名时,如果单词忘记可以使用alt+回车 提醒相似单词
    Tips4:位(bit) < 字节(byte) 1字节=8位:1B=8b
    字符指的是计算机使用的字母、数字、字和符号
    科普:32位的系统只能用32位的CPU,而64位的系统32位64位的CPU都能用
    和寻址能力挂钩,32位只支持4G内存,64位支持128G内存
  • 引用类型(reference type)
    分为 类、接口、数组(基本数据类型之外的都叫引用类型)

数据转换

类型转换

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

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

运算中,不同类型的数据线转化为同一类型,然后进行运算

变量、常量

变量

解释:变量就是可以变化的量

类比:家里衣柜指定一个格子贴标签用来放某种物品,该格子就是变量

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

java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和*作用域*。

type varName [=value] [{,varName[=value]}];(不建议在一行里定义多个值)

//数据类型 变量名 = 值;可以使用逗号隔开来声明多个同类型变量。

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

变量类型:

  • 全局变量
  • 类变量
  • 实例变量
  • 局部变量

常量

解释:初始化后不能再改变值,可理解为一种特殊的变量

 

※命名规范

  • 所有变量、方法、类名:见名知意,要用英文
  • 类成员变量:首字母小写和驼峰原则 例:monthSalary

除了第一个单词以外,后面的单词首字母都要大写

  • 局部变量:首字母小写和驼峰原则
  • 常量:大写字母和下划线:MAX VALUE
  • 类名:首字母大写和驼峰原则:Man,GoodMan
  • 方法名:首字母小写和驼峰原则:run(),runRun()

运算符

  • 算术运算符 +,-,*,/,%,++,–
  • 赋值运算符 =
  • 关系运算符 >,<,>=,<=,==,!=,instanceof
  • 逻辑运算符 &&,||,!

  • 位运算符 &,|,^,~,>>,<<,>>>(以下了解即可)
  • 条件运算符 ?, : (下面两个运算符偷懒用的)
  • 扩展赋值运算符 +=,-=,*=,/=

※优先级高的都用()括住,不会有影响还能增加代码可读性

三元运算符:x ? y : z //如果x==true,则结果为y,否则结果为z

包机制、JavaDoc

包机制

解释:包的本质就是文件夹

小知识:一般利用公司域名倒置作为包名

做大项目的时候也尽量不要让包里的名字重复,避免导入包的时候类重名

 

右键->New->Package 创建一个包

超好用小技巧:ctrl+D 复制当前行到下一行

JavaDoc

  • javadoc命令就是用来生成自己API文档的
  • 参数信息
  • @author 作者名
  • @version 版本号
  • @since 指明需要最早使用的jdk版本
  • @param 参数名
  • @return 返回值情况
  • @throws 异常抛出情况
  • 使用cmd生成文档
    在文件路径前加 cmd空格 输入:
 

打开index.html 文件(首页),就能看到网页文档

  • 使用IDEA生产JavaDoc文档
    打开 idea,点击 Tools-> Generate JavaDoc,这样会打开生成 javadoc 文档的配置页面

java基础笔记狂神

狂神说java基础笔记 狂神说java博客_首字母_04

创建一个文件夹存放这一堆网页,点击ok生成网页文档

  • 网页文档效果图

狂神说java基础笔记 狂神说java博客_首字母_05


今日单词:cast转换 operator运算符 base基础

版权声明


相关文章:

  • 厦门0基础学java2024-11-08 23:42:00
  • java基础模组推荐2024-11-08 23:42:00
  • 达内java零基础作业2024-11-08 23:42:00
  • 数据结构java版链表基础篇2024-11-08 23:42:00
  • java项目基础框架2024-11-08 23:42:00
  • java版mc最基础按键教学2024-11-08 23:42:00
  • 武汉java零基础课程2024-11-08 23:42:00
  • java19基础教学2024-11-08 23:42:00
  • Java程序设计基础试卷2答案2024-11-08 23:42:00
  • java基础b卷2024-11-08 23:42:00