首页 > 编程语言 >java基础

java基础

时间:2023-11-12 10:11:39浏览次数:42  
标签:java 字节 数据类型 基础 转化 类型 标识符

java基础

注释

单行://

多行:/* */

文档:/** */

标识符

  1. 关键字:java所有的组成都需要名字.le类名、变量名、以及方法名都被成为标识符

  2. 标识符注意点:所有的标识符都应该一字母A-Z,灭源符号或者下划线开始

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

标识符是大小写敏感的

首字符之后可以是字母A-Z,美元符号下划线或者任何字符组合

可以使用中文命名但是一般不建议

数据类型

  1. 强类型语言:要求变量的使用要严格符合规定,所有的变量都必须先定义后在使用

  1. 若类型语言

  2. java的数据类型分为两大类:基本类型和引用类型

基本数据类型

整数类型:byte占一个字节范围

short占两个字节范围

int占四个字节范围

long八个字节范围

浮点类型:fliat占四个字节范围

double占八个字节范围

boolean:占1位值只有true和false

引用数据类型

类、接口、数组

 

类型转换

低-----------------------------------高

int 、short、char----int----long---float----double

运算中,不同类型的数据先转化为同意类型,在进行运算

  1. 强制转化 (类型)变量名 高到底

  2. 自动转化 低到高

注意点

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

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

  3. 在吧高容量转为低容量的时候,强势转化

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

  5. 操作比较大的时候注意溢出问题

  6. jdk7新特新,数字之间可以用下划线分割

 

变量

 

 

 

标签:java,字节,数据类型,基础,转化,类型,标识符
From: https://www.cnblogs.com/wanyuechan/p/17826791.html

相关文章

  • C++零基础教程(抽象类和接口)
    (文章目录)前言本篇文章来讲解抽象类和接口的概念,抽象类和接口都需要依靠我们之前讲解的虚函数来实现,那么我们就来看看如何使用虚函数来实现抽象类和接口吧。一、抽象类概念抽象类是一种不能直接实例化(即创建对象)的类,它被用作其他类的基类或接口。抽象类通过声明纯虚函数(没有......
  • 一篇文章带你了解Python基础测试工具——UnitTest
    一篇文章带你了解Python基础测试工具——UnitTest测试人员一般使用Python作为主语言脚本来进行自动化开发,而Python自带的UnitTest脚本通常就是测试人员首先掌握的那么本篇文章我们将来介绍Python的最基本自动化工具UnitTest来开始我们自动化的第一步我们这篇文章将从以下角度进......
  • Java之集合及其练习
     1.ArrayList集合和数组的优势对比:长度可变添加数据的时候不需要考虑索引,默认将数据添加到末尾1.1ArrayList类概述什么是集合提供一种存储空间可变的存储模型,存储的数据容量可以发生改变ArrayList集合的特点长度可以变化,只能存储引用数据类型。泛型的使用用于约束集合中存储元素......
  • 2023-2024-1 20231405《计算机基础与程序设计》第七周学习总结
    2023-2024-120231405《计算机基础与程序设计》第七周学习总结作业信息作业属于哪个课程https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP作业要求在哪里https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP/homework/13009作业的目标自学《计算机......
  • Docker容器基础学习
    Docker的基本概念镜像(Image),容器(Container)和仓库(Repository)。镜像(Image):Docker镜像是一个只读的模板,可以用来创建Docker容器。它包含一个完整的操作系统环境,里面可以安装运行应用程序所需的所有内容,包括代码、运行时环境、系统工具、系统库和设置。镜像是通过联合文件系统(Unio......
  • java ArrayList的基本使用
    packagecom.elaina.test1;importjava.util.ArrayList;publicclasstest1{publicstaticvoidmain(String[]args){//1.创建集合的对象//泛型:限定集合中的存储数据的类型//ArrayList<String>list=newArrayList<String>();......
  • 在Java中,JAR和WAR之间的区别
    内容来自DOChttps://q.houxu6.top/?s=在Java中,JAR和WAR之间的区别一个.jar文件和一个.war文件之间有什么区别?仅仅是文件扩展名吗?还是还有其他的东西?来自Java小贴士:ear、jar和war文件的区别:这些文件只是使用javajar工具进行压缩的文件。这些文件被用于不同的目的。下面......
  • 【深度学习笔记】第3章-神经网络基础
    参考书籍:邓立国等《python深度学习原理、算法与案例》清华大学出版社3.3感知机3.3.1感知机模型感知机,又称阈值逻辑单元(ThresholdLogicUnit,TLU)/线性阈值单元(LinearThresholdUnit,LTU)经典数据集:IrisDataSet(鸢尾属植物数据集)但是这个数据集有些复杂,没什么必要用,自己写......
  • Java学习—JAVA正则表达式
    -----生命如同寓言,其价值不在于长短,而在于内容。正则表达式定义了字符串的模式。正则表达式可以用来搜索、编辑或处理文本。正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别。1、正则表达式语法元字符描述\将下一个字符标记符、或一个向后引用、或一个八进制转义符。......
  • 使用反编译软件jd-gui.exe,打开提示:The application requires a Java Runtime Enviro
      jd-gui.exe,打开提示:TheapplicationrequiresaJavaRuntimeEnvironment1.8.0 但是已经是java1.8版本了 这时候修改注册表win+R输入regedit打开注册表找到HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\JavaRuntimeEnvironment\1.8如果 JavaRuntimeEnvironment......