首页 > 编程语言 >学习JAVA前的基础部分

学习JAVA前的基础部分

时间:2024-09-25 14:35:39浏览次数:1  
标签:字符 JAVA 字节 数据类型 基础 学习 byte 标识符 数字

常用关键字:

1.所有的标识符都应该以字母(A—Z and a-z),美元符($),下划线(_)开始,首字符之后可以是字母,美元符,下划线或者任何数字。

2.Java所需要的组成部分都需要名字。类名、变量名以及方法都需要被称为标识符。

3.标识符是大小写敏感的

数据类型

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

八大数据类型

//整数
int num1 = 10;
byte num2 = 20;
short num3 = 30;
long num4 = 40L; //long类型要在数字后面加一个L

//浮点数(小数)
float num = 50.1F; //float类型要在数字后面加一个F
double num6 =30141592653589793238462643;

//字符
char name = '国';
// 字符串,string不是关键字,是类
String name = "字符"

//布尔值:是非(对错)
boolean flag = true;

字节

位(bit): 是计算机内部数据储存的最小单位,11001100是一个八位二进制数。

字节(byte):是计算机中数据处理的基本单位,习惯上用大写B来表示。

1B(byte,字节)=8bit(位)

字符:是计算机中使用的字母、数字、字和符号。

1024B=1KB 1024KB=1M 1024M=1G

1bit表示1位

1Byte表示一个字节1B=8b。

标签:字符,JAVA,字节,数据类型,基础,学习,byte,标识符,数字
From: https://www.cnblogs.com/wake-boyang/p/18431298

相关文章

  • Java基础部分-变量
    Java是一种强类型语言,每个变量都必须声明其类型Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。typevarName[=value][{,varName[=value]}];//数据类型变量名=值;可以使用逗号隔开来声明多个同类型变量。//类变量staticstaticdoublesal......
  • react之jsx基础(2)高频使用场景
    在React中,JSX的使用是非常广泛和高频的。以下是一些常见的高频使用场景及其示例,帮助你更好地理解JSX的实际应用:1.组件定义JSX最常见的用途之一是定义组件的结构。组件可以是函数组件或类组件,通常会使用JSX来描述组件的UI。函数组件示例:functionGreeting(props){......
  • Understanding the difference between a Java keystore and a truststore
    Atruststoreisafilethatcontainsoneormorepubliccertificates,butnoprivatekeys. Akeystoreisafilethatcontainsoneormorepubliccertificatesandoneormoreprivatekeys.Thisistypicallya"chain"wherethekeystorecontain......
  • RMI简单学习
    简单的说一下rmi的原理接口,必须要有实现接口packagermi;importjava.rmi.Remote;importjava.rmi.RemoteException;publicinterfaceIHelloextendsRemote{publicStringsayHello(Stringname)throwsRemoteException;}首先是服务端,服务端的流程就是,服务端......
  • java中多态的扩展性
    创建一个动物父类和狗,猫子类,当这些子类中有共同方法只是实现不同时,我们可以利用多态的扩展性classAnimal{publicvoideat(){System.out.println("吃饭");}publicvoidsheep(){System.out.println("睡觉");}}classDogextendsAnima......
  • 蓝队自动化应急响应工具(非常详细)零基础入门到精通,收藏这一篇就够了
    最近在工作中遇到了一个挺不错的工具,特别适合我们这些专注于网络安全的技术人员。你知道我们在日常工作中经常需要面对各种安全事件和威胁,有时候真的会感觉自己像在打游击战。不过,有了这个工具,应对安全事件就轻松多了。我最近开始用一个叫做FindAll的工具,它是为蓝队设计的......
  • nessus快速安装使用指南(非常详细)零基础入门到精通,收藏这一篇就够了
    Nessus是一款功能强大的漏洞扫描工具,用于识别系统、网络和应用中的安全漏洞。本文将提供Nessus的快速安装与使用指南,帮助迅速上手这款工具。一、安装Nessus1.下载Nessus安装包首先,访问Nessus官方网站(https://www.tenable.com/downloads/nessus?loginAttempted=true),根据......
  • 【万字文档+PPT+源码】基于springboot+vue二手交易平台-可用于毕设-课程设计-练手学习
    博主简介:......
  • 这些年没来得及学习的一些 HTML5 标签
    这些年没来得及学习的一些HTML5标签 认识并学习下还没来得及学习的一些HTML5标签<ruby> 标签HTML <ruby> 元素被用来展示东亚文字注音或字符注释。比如:<ruby>兄弟<rt>xiongdi</rt></ruby><rt> 元素包含字符的发音,字符在ruby注解中出现,它用于描述东亚字符的......
  • 大语言模型(LLM)入门学习路线图
    Github项目上有一个大语言模型学习路线笔记,它全面涵盖了大语言模型的所需的基础知识学习,LLM前沿算法和架构,以及如何将大语言模型进行工程化实践。这份资料是初学者或有一定基础的开发/算法人员入门活深入大型语言模型学习的优秀参考。这份资料重点介绍了我们应该掌握哪些核......