首页 > 编程语言 >java基础上(笔记)

java基础上(笔记)

时间:2023-07-30 16:55:56浏览次数:42  
标签:单词 java 变量 基础 笔记 注释 首字母 格式 常量

变量

变量:程序运行过程中,其值可以发生改变的量。

变量由三部分组成:变量名、变量值、数据类型。 格式:数据类型 变量名=变量值;如:int a=10;(定义变量) 变量的使用:取值与修改值。 取值格式:变量名 修改格式:变量名=变量值;

注意事项:

不能定义已存在的变量; 不能使用未定义的变量; 整数默认最大值取int最大值,浮点取double,如果定义long类型 可以在值后面加L,如:long a=100000000000L; 定义float浮点型需防止不兼容:float f=12.34F;

 

类型转换分类

自动类型转换:

把一个表示数据范围小的数值或者变量赋值给另一个表示范围大的变量; 如:定义double d=10;则输出时d的值会给出10.0;

强制类型转换:(和资金挂钩一般不推荐,此时用String或大数BigDecima)

把一个表示数据范围大的数值或者变量赋值给另一个表示范围小的变量; 格式:目标数据类型 变量名=(目标数据类型)值或者变量; 如:int k= (int)88.88;输出k的结果为88,强制数据转换会丢失一部分数据; 不加(int)则不被称为强制类型转换,且会报错。

 

标识符

标识符:给类、变量、方法起名字的符号。

标识符定义规则: 由数字、字母、下划线、括号()、美元符组成; 不能以数字开头; 不能是关键字; 区分大小写;

常见命名约定:(小驼峰命名法)针对方法、变量。 1.标识符是一个单词的时候,首字母小写;如:name 2.由多个单词组成的时候,第一个单词首字母小写, 其余的首字母大写;如:firstName

(大驼峰命名法)针对类命名。 1.标识符是一个单词的时候,首字母大写;如:Name 2.由多个单词组成的时候,没个单词首字母大写;如:FirstName

 

常量

常量:在程序运行过程中,其值不可以发生改变的量。

分类: 1、字符串常量 用双引号""括起来的内容,如"ok" 2、整数常量 不带小数的数字,如 11,22,33 3、小数常量 带小数的数字,如 1.1,2.3,-1.1 4、字符常量 单引号''括起来的内容,如 'A','2','我' 5、布尔常量 布尔值,表示真假,只有:true,false 6、空常量 一个特殊的值,空值 ,值是:null

空常量不能直接输出。

 

关键字

关键字:被java语音赋予了特定含义的单词。

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

 

注释分类

注释分类

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

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

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

public class HelloWorld{        
/**java程序中最基本的组成部分是类,
类的定义格式:*/
       //这是我定义的类
public class 类名{};
/*这是main方法
main方法是程序的入口方法,代码的执行是从main方法开始*/
public static voic main(String[] args){
//这是输出语句,""里面的是输出内容
System.out.println("OK");
}
}
 

 

标签:单词,java,变量,基础,笔记,注释,首字母,格式,常量
From: https://www.cnblogs.com/haohao2036/p/17591659.html

相关文章

  • Linux防火墙iptables基础详解
    一、前言防火墙,其实说白了讲,就是用于实现Linux下访问控制的功能的,它分为硬件的或者软件的防火墙两种。无论是在哪个网络中,防火墙工作的地方一定是在网络的边缘。而我们的任务就是需要去定义到底防火墙如何工作,这就是防火墙的策略,规则,以达到让它对出入网络的IP、数据进行检测。目......
  • Java概述
    第一章·内容介绍......
  • JavaScript学习 -- 对称加密算法DES
    在现代的互联网时代,数据安全性备受关注。为了保护敏感数据的机密性,对称加密算法是一种常用的方法。在JavaScript中,DES(DataEncryptionStandard)是一种常用的对称加密算法。本篇博客将为您展示如何在JavaScript中使用DES算法进行加密和解密,并提供一个实际的例子。首先,我们需要使用Cr......
  • java学习前须知(笔记)
    Path环境变量的配置我的电脑单击右键选择属性,就进入了设置的关于选项,找到高级系统设置,高级里面选环境变量,弹出窗口里面选系统变量下的新建,取名JAVA_HOME;路径选为jdk-8的根目录,即可得到一个系统变量;选中系统变量里的Path,编辑即可,可新建%JAVA_HOME%\bin,这样就可以直接在cmd里启......
  • Java概述
    第一章·内容介绍......
  • python数据分析师入门-学习笔记(第十节 数据获取)
    工具使用Anaconda官网下载安装一路next(默认就行)Chrome默认安装就行打开jupyternotebook打开anacondaprompt输入jupyternotebook系统自动打开一个网页快手掌握开发工具模式:代码模式markdown模式快捷键h查看所有快捷键esc编辑状态切换......
  • 杜教筛学习笔记
    杜教筛杜教筛的基本形式对于积性函数\(g(n)\)我们希望求他的前缀和\(S_g(n)\),如果有另一积性函数\(f(n)\)满足\(f*g=h\),且\(fh\)的前缀和易求,那么我们可以通过\(S_f(n)S_h(n)\)快速的求出\(S_g(n)\)。\[\begin{aligned}S_h(n)&=\sum\limits_{i=1}^n\sum\limits_{d|i}f(d)\cdo......
  • Java学习-4.数组
    一、数组类型数组是存储多个变量(元素)的东西(容器),这多个变量的数据类型要一致。定义一个数组类型的变量,使用数组类型“类型[]”,例如,int[]。和单个基本类型变量不同,数组变量初始化必须使用newint[5]表示创建一个可容纳5个int元素的数组。Java的数组有几个特点:数组所有元素......
  • 在同一个Java进程中连接多个RocketMQ集群
     RocketMQ使用场景:作为消费者:用户应用-->MQ集群A-->权益应用消息内容:客户开户/销户相关消息作为生产者:权益应用-->MQ集群B-->信贷应用消息内容:卡券事件消息问题现象:一个Java进程要连接多个RocketMQ集群时,作为消费者功能无法正常使用,作为生产者功能可以正常使用......
  • 数据结构基础
    逻辑结构和物理结构记录一下最近开始学习的数据结构与算法逻辑结构是指数据对象中数据元素之间的相互关系。集合结构集合结构中数据元素,除了都属于一个集合外,无其它关系线性结构数据元素之间是一对一的关系树形结构数据元素之间存在一对多的关系圆形结构数据元素存在多对多的关系物......