ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

Day2(复习java基础知识)

2022-08-15 00:00:58  阅读:183  来源: 互联网

标签:java 变量 int Day2 基础知识 运算符 首字母 类型 Java


Java基础

java是一门强类型语言

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

 

Java的特性

  1. 简单性

  2. 面向对象

  3. 可移植性

  4. 高性能

  5. 分布式

  6. 动态性

  7. 多线程

  8. 安全性

  9. 健壮性

 

 

Java的数据类型

  1. 基本类型

    • 八大基本类型

      • 整数类型

        • byte

        • short

        • int

        • long

      • 浮点类型

        • flout

        • double

      • 字符类型

        • char

        • string

      • boolean类型

        • 占一位,值只有ture和false两个

  2. 引用类型

    • 接口

    • 数组

 

Java类型转换

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

两种转换类型

  1. 强制转换 (高→低)

  2. 自动转换(低→高)

注意点:

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

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

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

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

     

Java中的变量

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

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

例如:

int a=1;
int a=2;
String name ="ywjt"
char x = "X";
double p = 3.14;

变量作用域

  1. 类变量

     

  2. 实例变量

    从属于对象,如果不自行初始化,这个类型的默认值为0

    布尔值:默认是false

    除了基本类型,其余默认值都是null

  3. 局部变量

必须声明和初始化值

 

例子:

public class demo{
static int num = 1;//类变量
String str="hello world";//实例变量
public void method(){
int i = 1; //局部变量
}
}

常量

常量是一种特殊的变量,值被设定后,在程序运行过程中不允许被改变

常量名一般使用大写字符

final 常量名=值
final double PI=3.14

变量名命名规范

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

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

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

  4. 类名:首字母大写和驼峰原则:Demo,Hello

  5. 方法名:首字母小写和驼峰原则:run(),runRun()

 

Java运算符

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

  • 赋值运算符: =

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

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

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

  • 条件运算符:? ,:

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

 

JavaDoc

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

image-20220814234149890

首先选中类右键选择文件夹打开

image-20220814234330077

 

然后在cmd中打开文件夹目录输入javadoc -encoding UTF-8 -charset UTF-8 (类名)

image-20220814234646652

最后可查看自己代码的详细构成结构

 

拓展

整数拓展:

不同进制下的数字类型不一样,输出结果不同

image-20220814172106957

 

字符拓展

字符本质上还是数字,跟unicode编码相关,每个字母有对应大小

image-20220814172508989

image-20220814172221056

 

浮点数拓展

价格,钱之类不用浮点类型,因为可能会丢失精度,精度不同

因为浮点数和双精度数不能准确地表示我们用于货币的基数

标签:java,变量,int,Day2,基础知识,运算符,首字母,类型,Java
来源: https://www.cnblogs.com/zwj2002/p/16586752.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有