首页 > 编程语言 >JavaSE核心(2)

JavaSE核心(2)

时间:2023-10-06 21:25:00浏览次数:43  
标签:存储 java 核心 关键字 内存 命名 JavaSE 标识符

二:Java 基础知识

    一、标识符和关键字

       1. 标识符

           1. 在java语言中,用来标志类名、对象名、变量名、方法名、类型名、数组名、包名的有效字符序列,称为“标识符”;

           2. 标识符由字母、数字、下划线、美元符号组成,且第一个字符不能是数字;

           3. java语言区分大小写;

           4. 标志符命名规则:类名首字母大写,变量名和方法名采用驼峰标志法,包名全小写,常量全大写,多个单词之间用“_”隔开;

 

       2. 关键字

            1. 在java语言中,有一些专门的词汇已经被赋予了特殊的含义,不能再使用这些词汇来命名标识符,这些专有词汇,称为“关键字”;

            2. java有50个关键字和3个保留字,均不能用来命名标识符;

            3. true、false、null不是关键字,是保留字,但是仍不能用来命名标识符;

 

    二、数据类型

       1. 分类

           

       2. 存储原理

           1. 基本类型的存储原理:直接存储在内存中的内存栈上的,数据本身的值就是存储在栈空间里面,而Java语言里面八种数据类型是这种存储模型;

           2. 引用类型的存储原理:按照存储对象的内存模型来进行数据存储的,“引用”是存储在有序的内存栈上的,而对象本身的值存储在内存堆上的;

    三、运算符

       

标签:存储,java,核心,关键字,内存,命名,JavaSE,标识符
From: https://www.cnblogs.com/StarLemon/p/17745050.html

相关文章

  • 武汉星起航:一站式服务的核心驱动力,助力卖家开拓亚马逊平台
    随着全球市场的日益扩大和互联网的迅猛发展,跨境电商已经成为众多企业抢占国际市场份额的有力途径。然而,这个机遇充满挑战,需要有一个强大的伙伴为您提供全方位的支持和解决方案。武汉星起航电子商务有限公司正是这样一个伙伴,我们将一站式服务视为核心驱动力,通过持续关注跨境电商合规......
  • 性能暴增70%!AMD线程撕裂者RPO 7000将于10月19日发布: 96核心Zen 4史无前例
    据wccftech最新报道,AMD的下一代RyzenThreadripper(线程撕裂者)PRO7000“StormPeak”CPU将于10月19日作为终极工作站解决方案亮相。据悉,线程撕裂者PRO7000是AMD基于Zen4架构的最新一代旗舰工作站CPU,它的推出也意味着基于Zen3的PRO5000系列将退出历史舞台。根据泄露的消息,预......
  • Mybayis核心基础
    核心基础MyBaits获取参数的两种方法#{}和${}方式在平常状态下兼顾安全性和开发效率,通常使用#{}方法获取参数极少的情况下使用${}的方式,例如动态获取表名,依据字段排序等。增删改查标签标签常用于映射查询语句,它主要用于从数据库中查询数据并返回标签用于映射插入语句,执......
  • 《机器人SLAM导航核心技术与实战》第1季:第6章_机器人底盘
    《机器人SLAM导航核心技术与实战》第1季:第6章_机器人底盘 视频讲解【第1季】6.第6章_机器人底盘-视频讲解【第1季】6.1.第6章_机器人底盘_底盘运动学模型-视频讲解【第1季】6.2.第6章_机器人底盘_底盘性能指标-视频讲解【第1季】6.3.第6章_机器人底盘_典型机器人底......
  • JavaSE(07) - API -String字符串
    JavaSE(07)-API-String字符串p96API和API帮助文档p97String概述java.lang.String类代表字符串,java程序中的所有字符串文字(例如"abc")都是此类的对象.注意点:字符串的内容是不会发生改变的,他的对象在创建后不能被更改.p89String的构造方法代码实现和内存分析......
  • JavaSE(08) - 集合 - ArrayList
    JavaSE(08)-集合-ArrayListp111ArrayList基本使用创建集合对象,泛型:限定集合中的数据类型.在jdk7中,后面的<>中可以不写数据类型.集合在底层做了一些处理,打印对象不是地址值,而是集合中存储的内容.publicclassArrayListBasic{publicstaticvoidmain......
  • pandas(进阶操作)-- 处理非数值型数据 -- 数据分析三剑客(核心)
    博客地址:https://www.cnblogs.com/zylyehuo/开发环境anaconda集成环境:集成好了数据分析和机器学习中所需要的全部环境安装目录不可以有中文和特殊符号jupyteranaconda提供的一个基于浏览器的可视化开发工具importnumpyasnpimportpandasaspdfrompandasi......
  • diskqueue的数据定义,运转核心ioloop()源码详解
     nsq中diskqueue是nsq消息持久化的核心,内容较多,一共分为多篇1.diskqueue是什么,为什么需要它,整体架构图,对外接口2.diskqueue的元数据文件,数据文件,启动入口,元数据文件读写及保存3.diskqueue的数据定义,运转核心ioloop()源码详解4. diskqueue怎么写入消息,怎么对外发送消息前面一篇......
  • pandas -- 处理非数值型数据 -- 数据分析三剑客(核心)
    博客地址:https://www.cnblogs.com/zylyehuo/为什么学习pandasnumpy已经可以帮助我们进行数据的处理了,那么学习pandas的目的是什么呢?numpy能够帮助我们处理的是数值型的数据,当然在数据分析中除了数值型的数据还有好多其他类型的数据(字符串,时间序列),那么pandas就可以帮我们很好......
  • pyqt-核心布局
    1、直接启动or选择启动一些应用是基于同一个目录下的配置加载,以及日志写入同一目录。而另一些应用是根据目标或时间等分为不同的配置目录与日志目录。对于前者,那么自然的是启动程序,进行读取和加载。而后者可以是启动后读取加载上一状态,也可以是先进入开始窗口,选择新建或其它。2......