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

学java数学基础



JAVA学习(基础篇)

JDK、JRE、JVM的概念认识

  • JDK :Java Development Kit(开发者工具)
  • JRE:Java Runtime Environment(Java运行环境)
  • JVM:Java Virtual Machine (虚拟机)

image-20210708200002503

Java程序运行机制

  • 编译型:将程序员写的代码转换成计算机可运行的语言。例如操作系统。
  • 解释型:运用的什么内容就编译哪块。例如网页。

程序运行机制

image-20210708201328109

Java基础语法

注释、标识符、关键字

注释
  • 注释:注释并不会执行,主要是写给别人看的
  • 注释类型有三种:单行注释(//)、多行注释(/* /)、文档注释(/* */)

    有趣的代码注释


    关键字

    image-20210708205053232

    标识符

    • 所有标识符号都是以字母A-Z或者a-z或者美元符号($)或者下划线(_)开始
    • 首字母之后可以是字母A-Z或者a-z或者美元符号($)或者下划线(_)任意字符组合
    • 不能使用关键字作为变量名和方法名
    • 标识符大小写敏感
    • 标识符可以用中文或者用拼音书写,但是一般不建议这样做。

数据类型

  • Java是强类型语言:要求变量的使用严格规定,所学java数学基础有变量都必须先定义后才可以使用。
  • Java数据类型分为两大类

    1.基本数据类型

    整数类型: byte:占1个字符-128-127

    ​ short:占 2个字符-32768-32767

    ​ int:占4个字符

    ​ long占8个字符 (结尾会加L区分类型)

    浮点类型:float占4个字节(结尾会加F体现)

    ​ double占8个字节

    字符类型:char占2个字节

    布尔类型:只有true和false两个,只占1位

    2.引用数据类型

    类、接口和数组


    • 拓展数据类型

    1.整数推展:进制 二进制(0b)、十进制、八进制(0)、十六进制(0x);

     

    2.浮点数拓展:

    ​ 银行的钱如何计算?

    运用float和double不能运算,会出错。

     

    少去用浮点数进行比较。

    浮点数能表示的位数是有限的,他是离散的,他有舍入误差,大约接近的但不等于。

    BigDecimal数学工具类

    3.字符拓展

    所有的数值本质还是数字,是编码问题,Unicode编码 占2个字节 长度65536 区间U0000~UFFFF

     

    4.转义字符

    /t:制表符

    /n:换行

类型转换

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

底------------------------------------------------------->高

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

注意点:

  • 不能对布尔值进行转换
  • 不能把对象类型转换为不相干的类型
  • 在把高容量转换到低容量的时候,强制转换
  • 转换的时候可能存在内存溢出或者精度问题

变量、常量

变量:

  • 变量是什么,就是可以变换的量
  • Java是一种强类型语言,每个变量都必须声明其类型
  • Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型、作用域。
 

作用域

 

常量

  • 常量初始化之后就不能在改变值
  • 所谓常量可以理解为一种特殊 的变量,它的值被设定后,在程序运行过程中不允许被改变
  • 需要用final来修饰

运算符

  • 算数运算符:+,-,*,/,%(模运算/取余),++,--
  • 赋值运算符:==
  • 关系运算符:>,<,>=,<=,==,!=
  • 逻辑运算符:&&(与),||(或),!(非)
  • 位运算符:&,|,~,>>,<<,>>>
  • 条件运算符:?:
  • 扩展赋值运算符:+=,-=,*=,/=

包机制、

  • 为了更好的组织类,Java提供了包机制,用于区别类的命名空间
  • 一般一公司域名倒置作为包名

JavaDoc

Java帮助文档:https://docs.oracle.com/javase/8/docs/api/

  • @author 作者名
  • @version 版本号
  • @since 指明最早使用的jdk版本
  • @param 参数名
  • @return 返回值情况
  • @throws 异常抛出情况

如何生成JavaDoc文档

方法一:使用命令行

1.进入相应的包下,在上面的路径输入cmd

2.使用命令行生成文档javadoc -encoding UTF-8 -charset UTF-8 XXX.java

3.进入相应的文件夹,点击index.html文件

方法二:使用IDEA生成javaDoc文档

1.首先创建一个存放JavaDoc的文件夹

2.然后在IDEA中打开如下目录

img*

3.接着在这里选择创建Project01文件夹的位置

img

4.然后在Local行和编码集写下如下代码,即可设置为中文且防止了中文带来的乱码。

img

5.点击"ok"后IDEA便会自动生成JavaDoc文档,注意下方的输入栏出现以下语句即代表生成完毕。

img

6.接下来在Project01文件夹中找到index.html文件

img

  • 上一篇: java基础入门查表法
  • 下一篇: java 基础命名
  • 版权声明


    相关文章:

  • java基础入门查表法2025-05-01 18:42:06
  • google基础java包2025-05-01 18:42:06
  • 虎牙java基础教学2025-05-01 18:42:06
  • 数组排序java基础2025-05-01 18:42:06
  • 马士兵 java基础2025-05-01 18:42:06
  • java 基础命名2025-05-01 18:42:06
  • Java基础项目实例2025-05-01 18:42:06
  • java后端编程基础2025-05-01 18:42:06
  • java基础面试总结2025-05-01 18:42:06
  • 智慧树java编程基础2025-05-01 18:42:06