学java数学基础

学java数学基础JAVA 学习 基础篇 JDK JRE JVM 的概念认识 JDK Java Development Kit 开发者工具 JRE Java Runtime Environment Java 运行环境 JVM Java Virtual Machine 虚拟机 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

小讯
上一篇 2024-12-26 20:34
下一篇 2024-12-30 09:41

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/3757.html