首页 > 编程语言 >Java 基础篇day01

Java 基础篇day01

时间:2023-10-29 10:45:07浏览次数:33  
标签:Java 变量 day01 基础 注释 关键字 使用 java

使用你正在使用的语言输出HelloWord!
这是振奋人心的一节课,你的码农人生从此处开始。
这里是一切的开始,少年。
Java是一门高级编程语言,电脑无法直接识别,需要先将java文件编译成class字节码文件,电脑才可以识别。(使用javac编译命令,java运行)
我们可以用现在市场上的主流Java编辑器IDEA来直接省略手动转换字节码的过程。

HelloWorld代码
       System.out.println("Hello World!");

注释是写在程序中对代码进行解释说明的文字,方便自己和其他人的查看,以便理解程序的。
java的注释由三种:单行注释,多行注释,文档注释。
单行注释//
多行注释/* /
文档注释/
* */
注释并不会影响程序的执行,编译后的class文件中已经没有注释了
快捷键 ctrl+/ 单行注释 ctrl+Shift+/ 多行注释
确定?
字面量就是数据在程序中的书写格式
整数int,小数,字符char,字符串String,布尔值boolean,空值null,特殊字符字面量
确定?
变量是用来记住程序要处理的数据的
数据类型 变量名称 = 数
当你使用变量表示要处理的数据,可以使编写的代码更灵活,管理代码更方便。
变量在计算机底层中,本质上是内存的一块区域,可以理解成一个盒子,用来装一个数据的

使用的变量的几个注意事项:
1.变量要先声明才能使用
2.变量是什么类型,就必须装什么类型的数据
3.变量是从定义开始到"}"截止的范围内有效
4.同一个范围内,变量的名称不能一样
5.变量定义的时候可以不赋初始值,但在使用的时候,变量里必须有值

关键字是指Java语言自己使用的一些词,有特殊作用的,我们称之为关键字,如:public,class,int,double...
关键字Java自己使用了的,我们就不能用来作为类名,变量名,否则就会报错

标识符就是开发者自己起的名字
一般来说由数字,字母,下划线(_)和美元符号($)等组成;
不能由数字开头,不能是关键字,不能包含一些特殊字符(&,%,# ...)

变量名:建议首字母小写,满足"驼峰模式"
类名:建议首字母大写,满足"驼峰模式"

标签:Java,变量,day01,基础,注释,关键字,使用,java
From: https://www.cnblogs.com/yifan0820/p/17795550.html

相关文章

  • JavaScript复习——02
    代码块写法:{}使用代码块,可以对代码进行分组,同一个代码块中的代码就是同一组代码,一个代码块中的代码,要么都执行,要么都不执行let和var的区别在JS中,let声明的变量具有块级作用域var声明的变量,不具有块级作用域var声明的变量会将变量的声明提至最前对象原始值只能表示......
  • TCP基础
    一、TCP基本认识​ 介绍比较重要的部分​ ​ 序列号:在建立连接时由计算机生成的随机数作为其初始值,通过SYN包传给接收端主机,每发送一次数据,就「累加」一次该「数据字节数」的大小。用来解决网络包乱序问题。​ 确认应答号:指下一次「期望」收到的数据的序列号,发送端收到这个......
  • JavaScript代码,鼠标放上去显示一张图片
     <!DOCTYPEhtml> <html>  <head>    <metacharset="utf-8">    <title>FirstC</title>     </head>  <body>    <h1 >helloworld</h1>    <inputtype=&q......
  • 详述Java内存屏障,透彻理解volatile
    一般来说内存屏障分为两层:编译器屏障和CPU屏障,前者只在编译期生效,目的是防止编译器生成乱序的内存访问指令;后者通过插入或修改特定的CPU指令,在运行时防止内存访问指令乱序执行。下面简单说一下这两种屏障。1、编译器屏障编译器屏障如下:asmvolatile("":::"memory")内联汇......
  • 2023-2024-1 20231306 《计算机基础与程序设计》第五周学习总结
    这个作业属于哪个课程2023-2024-1-计算机基础与程序设计这个作业要求在哪里2023-2024-1计算机基础与程序设计第五周作业)这个作业的目标Pep/9虚拟机、机器语言与汇编语言、算法与伪代码测试:黑盒,白盒作业正文https://www.cnblogs.com/zwywuhu/p/17785563.html......
  • 电源PCB基础知识
    以下用来记录平时学到的PCB相关知识,欢迎大家多多指导!未完待续~~~1.铜厚PCB的铜厚有两种,一种是基铜,一种是电镀铜。基铜是指拿来做板的原材料的铜,比如板厂出厂的芯板自带的铜厚。电镀铜是在芯板上的铜上面进行增铜或者减铜。电镀层分为PCB外层电镀层和内层电镀层。......
  • 深入理解Java IO流: 包括字节流和字符流的用法、文件读写实践
    (文章目录)......
  • 《Linux》命令基础
    命令无论是什么命令,在Linux中有其通用的格式command[-options][parameter]command:命令本身-options:[可选的]命令选项,可以通过选项控制命令的行为parameter:[可选的]命令参数,多数用于命令的指向目标ls命令ls[-a-l-h][路径]ls #平铺的形式列出工作目录下的【可见文件/文件夹......
  • Java List 添加元素要用拷贝
    学Java遇到一个坑,那就是往ArrayList(别的collection应该也类似)中添加元素时,如果这个元素后面又改变了,之前添加的值也会被改变:List<String>newString=newArrayList<>();StringmyString="hello";newString.add(myString);System.out.println("newString=%s",newString[0......
  • React学习一:环境搭建、JSX基础、事件绑定、组件使用、样式控制
    一、概念React由Meta公司研发,是一个用于构建Web和原生交互界面的库。react中文文档地址:https://zh-hans.react.dev/learnReact的优势相较传统基于DOM开发的优势:组件化的开发方式;不错的性能相较于其他前端框架的优势:丰富的生态;跨平台支持二、环境搭建首先和vue项目一样,项目......