Java基础概念

Java基础概念

01.注释分类:

  1. 单行注释: //注释信息//

  2. 多行注释: / * 注释信息 * /

  3. 文档注释: /** 注释信息 **/

  • 注释快捷键: 单行注释: ctrl+/ 多行注释: ctrl+shift+/

02.关键字(被Java赋予了特殊含义的英文单词)

关键字的字母全部小写; 常用的代码编辑器,针对关键字有特殊的颜色标记,很直观

  • class: 用于创建/定义一个类 类是Java最基本的组成单元

03.字面量:告诉程序员数据在程序中的书写格式

  • 字面量类型:

    1. 整数类型;666,-88

    2. 小数类型;13.14,-5.21

    3. 字符串类型(String) (用双引号括起来的内容);" " ; "HelloWorld" 字符串只有加操作

    4. 字符类型(用单引号括起来的,内容只能有一个); 'A' '0'

    5. 布尔类型;布尔值,表示真假 只有两个值:true false

    6. 空类型:一个特殊的值,空值 值是null

  • 拓展点:特殊字符

    '\t' (在程序中用单引号或双引号引起来都可以) '\r' '\n' ....

\t : 在打印的时候,把前面字符串的长度补齐到8,或者8的整数倍.最少补一个空格,最多补8个空格.

04.变量:在程序的执行过程中,其值有可能发生改变的量(数据)

使用场景:当某个数据经常发生改变时,我们也可以用变量存储.当数据变化时.只需要修稿变量里面记录的值即可

  • 变量的定义格式:

    数据类型 变量名 = 数据值;

    数据类型:为空间中存储的数据,加入类型(限制) 整数?小数? (整数:int 小数:double)

    变量名:为空间起的名字 数据值:存在空间里面的数值

  • 变量的注意事项:只能存一个值; 变量名不允许重复定义; 一条语句可以定义多个变量; 变量在使用之前一定要进行赋值; 变量的作用域范围

05.计算机中的数据存储

  • 二进制 01 : 逢二进一 借一当二 代码中以0b开头

  • 十进制: 前面不加任何前缀

  • 八进制:由0~7组成 代码中以0开头

  • 十六进制:由0~9还有a ~ f 组成 代码中以0x开头

06.数据类型

  • 数据类型的分类: 基本数据类型; 引用数据类型

基本数据类型:

数据类型 关键字 取值范围 内存占用
byte -128~127 1
short -32768~32767 2
int -2147483648~2147483647(10位数) 4
long -9223372036854775808~9223372036854775807(19位数) 8
浮点数 float -3.401298e-38到3.402823e+38 4
double -4.9000000e-324到1.797693e+308 8
字符 char 0-65535 2
布尔 boolean true , false 1
  • 注意:1. 如果要定义long类型的变量,在数据值的后面需要加一个L作为后缀,L可大写可小写但是建议用大写. 例: long n = 999999999L

    2.定义float类型变量的时候,数据值也需要加一个F作为后缀. 例: float f = 10.1 F

  • 整数和小数取值范围的大小关系: double>float>long>int>short>byte

07.标识符

标识符:就是给 "类, 方法, 变量"等起的名字.

  • 标识符命名规则---硬性要求

    1.由数字, 字母,下划线_ 和美元符$组成 2.不能以数字开头 3.不能是关键字(关键字字母全部小写) 4.区分大小写

  • 标识符命名规则---软性建议

    1. 小驼峰命名法:方法, 变量

      规范一:标识符是一个单词的时候,全部小写 name

      规范二:标识符由多个单词组成的时候,第一个单词首字母小写,其他单词首字母大写 firstName

    2. 大驼峰命名法:类名

      规范一:标识符是一个单词的时候,首字母大写 Student

      规范二:标识符由多个单词组成的时候,每个单词的首字母大写 GoodStudent

08.键盘录入

Java帮我们写好一个类叫Scanner,这个类就可以接收键盘输入的数字

  1. 步骤一:导包 ---Scanner这个类在哪

    import java.util.Scanner;   //导包的动作必须出现在类定义的上边

  2. 步骤二:创建对象---表示我要开始用Scanner这个类了

    Scanner sc = new Scanner(System.in); //上面这个格式里,只有sc时变量名可以变,其他的都不允许变

  3. 步骤三:接收数据---真正开始干活了

    int i = sc.nextInt(); //左边这个格式里面,只有i是变量名,可以变,其他的都不允许变

09.IDEA基础

IDEA项目结构介绍: project(项目) module(模块) package(包) class(类)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


学习编程是顺着互联网的发展潮流,是一件好事。新手如何学习编程?其实不难,不过在学习编程之前你得先了解你的目的是什么?这个很重要,因为目的决定你的发展方向、决定你的发展速度。
IT行业是什么工作做什么?IT行业的工作有:产品策划类、页面设计类、前端与移动、开发与测试、营销推广类、数据运营类、运营维护类、游戏相关类等,根据不同的分类下面有细分了不同的岗位。
女生学Java好就业吗?女生适合学Java编程吗?目前有不少女生学习Java开发,但要结合自身的情况,先了解自己适不适合去学习Java,不要盲目的选择不适合自己的Java培训班进行学习。只要肯下功夫钻研,多看、多想、多练
Can’t connect to local MySQL server through socket \'/var/lib/mysql/mysql.sock问题 1.进入mysql路径
oracle基本命令 一、登录操作 1.管理员登录 # 管理员登录 sqlplus / as sysdba 2.普通用户登录
一、背景 因为项目中需要通北京网络,所以需要连vpn,但是服务器有时候会断掉,所以写个shell脚本每五分钟去判断是否连接,于是就有下面的shell脚本。
BETWEEN 操作符选取介于两个值之间的数据范围内的值。这些值可以是数值、文本或者日期。
假如你已经使用过苹果开发者中心上架app,你肯定知道在苹果开发者中心的web界面,无法直接提交ipa文件,而是需要使用第三方工具,将ipa文件上传到构建版本,开...
下面的 SQL 语句指定了两个别名,一个是 name 列的别名,一个是 country 列的别名。**提示:**如果列名称包含空格,要求使用双引号或方括号:
在使用H5混合开发的app打包后,需要将ipa文件上传到appstore进行发布,就需要去苹果开发者中心进行发布。​
+----+--------------+---------------------------+-------+---------+
数组的声明并不是声明一个个单独的变量,比如 number0、number1、...、number99,而是声明一个数组变量,比如 numbers,然后使用 nu...
第一步:到appuploader官网下载辅助工具和iCloud驱动,使用前面创建的AppID登录。
如需删除表中的列,请使用下面的语法(请注意,某些数据库系统不允许这种在数据库表中删除列的方式):
前不久在制作win11pe,制作了一版,1.26GB,太大了,不满意,想再裁剪下,发现这次dism mount正常,commit或discard巨慢,以前都很快...
赛门铁克各个版本概览:https://knowledge.broadcom.com/external/article?legacyId=tech163829
实测Python 3.6.6用pip 21.3.1,再高就报错了,Python 3.10.7用pip 22.3.1是可以的
Broadcom Corporation (博通公司,股票代号AVGO)是全球领先的有线和无线通信半导体公司。其产品实现向家庭、 办公室和移动环境以及在这些环境...
发现个问题,server2016上安装了c4d这些版本,低版本的正常显示窗格,但红色圈出的高版本c4d打开后不显示窗格,
TAT:https://cloud.tencent.com/document/product/1340